Tuesday, September 26, 2017

PROGRAM SEDERHANA PEMBELIAN TIKET KERETA API DENGAN DEV C++

Sekedar untuk berbagi ilmu di bidang pemrograman komputer, kali ini saya akan memberi contoh sebuah program pembelian tiket kereta api dengan menggunakan bahasa C++ . Saya membuat program ini bersama teman teman di Purwokerto.




#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
int menu;
float economy, bussiness, executif, jumlah, total ;

printf ("\t\t===================================== \n");
printf ("\t\t==SELAMAT DATANG DI RESERVASI TIKET=== \n");
printf ("\t\t======    PT.KERETA API INDONESIA    ===== \n");
printf ("\t\t===================================== \n");

puts ("Jenis Tiket");
puts ("[1] Economy");
puts ("[2] Bussiness");
puts ("[3] Executif");

printf ("Masukkan angka untuk memilih jenis tiket: \n[1] [2] [3] : ");
scanf ("%d", &menu);

switch(menu)
{
case 1:
puts ("Anda Memilih [Menu 1]");
puts ("Jenis Tiket Economy");
puts ("Rute Tiket Economy");
puts ("[1] Bandung (BDG) - Purwokerto (PWT)");
puts ("[2] Bandung (BDG) - Jakarta (JKT) \n");

printf ("Masukkan angka untuk memilih rute : ");
scanf("%f", &menu);

switch(menu)
{
case 1:
puts ("Anda memilih rute Bandung (BDG) - Purwokerto (PWT)");

break;
case 2:
puts ("Anda memilih rute Bandung (BDG) - Jakarta (JKT)");

break;

}

printf("Masukkan jumlah tiket yang Anda pesan :");
scanf("%f", &jumlah);

if(jumlah >= 1)
{
total = jumlah*79000;
printf("Harga Tiket = IDR 79.000 -\n ");
printf("Total Harga Tiket = %.2f \n", total);
}
break;
case 2:
puts ("Anda Memilih [Menu 2]");
puts ("Jenis Tiket Bussiness");
puts ("Rute Tiket Bussiness");
puts ("[1] Bandung (BDG) - Purwokerto (PWT)");
puts ("[2] Bandung (BDG) - Jakarta (JKT) \n");

printf ("Masukkan angka untuk memilih rute : ");
scanf("%f", &menu);

switch(menu)
{
case 1:
puts ("Anda memilih rute Bandung (BDG) - Purwokerto (PWT)");
break;
case 2:
puts ("Anda memilih rute Bandung (BDG) - Jakarta (JKT)");
break;
}

printf("Masukkan jumlah tiket yang Anda pesan : ");
scanf("%f", &jumlah);

if(jumlah >= 1)
{
total = jumlah*99000;
printf("Harga Tiket = IDR 99.000, -\n ");
printf("Total Harga Tiket = %.2f \n", total);
}
case 3:
puts ("Anda Memilih [Menu 3]");
puts ("Jenis Tiket Executif");
puts ("Rute Tiket Executif");
puts ("[1] Bandung (BDG) - Purwokerto (PWT)");
puts ("[2] Bandung (BDG) - Jakarta (JKT) \n");

printf ("Masukkan angka untuk memilih rute : ");
scanf("%f", &menu);

switch(menu)
{
case 1:
puts ("Anda memilih rute Bandung (BDG) - Purwokerto (PWT)");

break;
case 2:
puts ("Anda memilih rute Bandung (BDG) - Jakarta (JKT)");

break;
}

printf("Masukkan jumlah tiket yang Anda pesan : ");
scanf("%f", &jumlah);

if(jumlah >= 1)
{
total = jumlah*250000;
printf("Harga Tiket = IDR 250.000, -\n ");
printf("Total Harga Tiket = %.2f \n", total);
}
break;
}
return 0;
}


4 comments

asss wr.wb
makasih bang skrip codingannya sangat bermanfaat bagi kita yang belum mengerti tentang ini, nanti akan kita pahami sendiri isi" dari codingan yg ad didalamnya..
Ty before~

waalaikumsalam wr.wb
sama sama, alhamdulillah kalo bermanfaat :)

Koreksi untuk pilihan Menu 2bagian total harga tiket blom ditambahin break; nanti agar tidak kembali untuk memilih. Terima kasih.

http://programkasirbahasacplusplus.blogspot.com


EmoticonEmoticon