Membuat Program Pemesanan Tiket Bus
Assalamu'alaikum wr.wb
Kali ini saya akan menuliskan tutorial membuat program pemesanan tiket bus dengan bahasa C.
Yang pertama buka Code::Blocks yang ada didesktop dengan mengklick iconnya
Kemudian akan muncul loading Code::Blocks
Tunggu sampai muncul tampilan utama dari Code::Blocks
Lalu klik Create a new project, maka akan muncul jendela New from template dan pilih console aplication
Selanjutnya pada jendela console aplication pilih C, klik next
Jalankan program dengan mengklik bulid and run pada toolbar
Dan seperti inilah hasil dari program saat dijalankan
Itulah cara untuk membuat program pemesanan tiket bus dengan bahasa C.
Terimakasih dan selamat mencoba.
Wassalamu'alaikum wr.wb
Assalamu'alaikum wr.wb
Kali ini saya akan menuliskan tutorial membuat program pemesanan tiket bus dengan bahasa C.
Yang pertama buka Code::Blocks yang ada didesktop dengan mengklick iconnya
Kemudian akan muncul loading Code::Blocks
Tunggu sampai muncul tampilan utama dari Code::Blocks
Lalu klik Create a new project, maka akan muncul jendela New from template dan pilih console aplication
Selanjutnya pada jendela console aplication pilih C, klik next
Lalu selanjutnya masukkan nama projek dan folder tempat menyimpan program, klik next
Pada jendela selanjutnya klik finish
Anda sudah menyimpan project anda, selanjutnya pilih sources dan klik main.c
Hapus syntax yang ada di dalam kurung kurawal dan tuliskan syntax untuk membuat program pemesanan tiket bus
#include <stdio.h>#include <stdlib.h>int main(){char jawab;int kodePO, kode;float harga, jumlah, total, bayar, kembali;jawab='Y';for(;jawab=='Y' || jawab=='y';){puts("Daftar PO. Bus : ");puts("1. PO.Gunung Harta");puts("2. PO.Sumber Alam");puts("3. PO.Eka");puts("4. PO.Budiman");
printf("Masukkan angka untuk memilih PO. bus : ");scanf("%d", &kodePO);printf("\n");switch(kodePO){case 1:puts("Daftar rute yang dilayani PO.Gunung Harta :");puts("1. Rute Jakarta - Surabaya");puts("2. Rute Jakarta - Semarang");puts("3. Rute jakarta - Solo");puts("4. Rute Jakarta - Jogjakarta");printf("Masukkan angka untuk memilih rute bus: ");scanf("%d", &kode);switch(kode){case 1:puts("Anda memilih PO.Gunung Harta dengan rute Jakarta - Surabaya");puts("Harga tiket : Rp260000");break;case 2:puts("Anda memilih PO.Gunung Harta dengan rute Jakarta - Semarang");puts("Harga tiket : Rp190000");break;case 3:puts("Anda memilih PO.Gunung Harta dengan rute Jakarta - Solo");puts("Harga tiket : Rp150000");break;case 4:puts("Anda memilih PO.Gunung HArta dengan rute JAkarta - Jogjakarta");puts("Harga tiket : Rp135000");break;default:puts("Angka yang anda masukkan salah!");}printf("Masukkan jumlah tiket yang anda pesan : ");scanf("%f", &jumlah);if(kode==1){total = jumlah * 260000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==2){total = jumlah * 190000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==3){total = jumlah * 150000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==4){total = jumlah * 135000;printf("Total harga tiket adalah Rp%10.2f", total);}printf("\n");printf("Uang bayar : ");scanf("%f", &bayar);kembali = bayar - total;printf("Kembali : Rp%10.2f", kembali);break;case 2:puts("Daftar rute yang dilayani PO.Sumber Alam :");puts("1. Rute Jabodetabek - Purwokerto");puts("2. Rute Semarang - Cilacap");puts("3. Rute Semarang - Purworejo");printf("Masukkan angka untuk memilih rute bus : ");scanf("%d", &kode);switch(kode){case 1:puts("Anda memilih PO.Sumber Alam dengan rute Jabodetabel - Purwokerto");puts("Harga tiket : Rp60000");break;case 2:puts("Anda memilih PO.Sumber Alam dengan rute Semarang - Cilacap");puts("Harga tiket : Rp80000");break;case 3:puts("Anda memilih PO.Sumber Alam dengan rute Semarang - Purworejo");puts("Harga tiket : Rp41000");break;default:puts("Angka yang anda masukkan salah!");}printf("Masukkan jumlah tiket yang anda pesan : ");scanf("%f", &jumlah);if(kode==1){total = jumlah * 60000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==2){total = jumlah * 80000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==3){total = jumlah * 41000;printf("Total harga tiket adalah Rp%10.2f", total);}printf("\n");printf("Uang bayar : ");scanf("%f", &bayar);kembali = bayar - total;printf("Kembali : Rp%10.2f", kembali);break;case 3:puts("Daftar rute yang dilayani PO.Eka :");puts("1. Rute Surabaya - Semarang");puts("2. Rute Surabaya - Jogjakarta");puts("3. Rute Surabaya - Solo");printf("Masukkan angka untuk memilih rute bus : ");scanf("%d", &kode);switch(kode){case 1:puts("Anda memilih PO.Eka dengan rute Surabaya - Semarang");puts("Harga tiket : Rp85000");break;case 2:puts("Anda memilih PO.Eka dengan rute Surabaya - Jogjakarta");puts("Harga tiket : Rp73000");break;case 3:puts("Anda memilih PO.Eka dengan rute Surabaya - Solo");puts("Harga tiket : Rp61000");break;default:puts("Angka yang anda masukkan salah!");}printf("Masukkan jumlah tiket yang anda pesan : ");scanf("%f", &jumlah);if(kode==1){total = jumlah * 85000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==2){total = jumlah * 73000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==3){total = jumlah * 61000;printf("Total harga tiket adalah Rp%10.2f", total);}printf("\n");printf("Uang bayar : ");scanf("%f", &bayar);kembali = bayar - total;printf("Kembali : Rp%10.2f", kembali);break;case 4:puts("Daftar rute yang dilayani PO.Budiman : ");puts("1. Rute Semarang - Karang Pucung");puts("2. Rute Semarang - Buntu");puts("3. Rute Kuto Arjo - Tasik");printf("Masukkan angka untuk memilih rute bus : ");scanf("%d", &kode);switch(kode){case 1:puts("Anda memilih PO.Budiman dengan rute Semarang - Karang Pucung");puts("Harga tiket : Rp70000");break;case 2:puts("Anda memilih PO.Budiman dengan rute Semarang - Buntu");puts("Harga tiket : Rp55000");break;case 3:puts("Anda memilih PO>Budiman dengan rute Kuto Arjo - Tasik");puts("Harga tiket : Rp55000");break;default:puts("Angka yang anda masukkan salah!");}printf("Masukkan jumlah tiket yang anda pesan : ");scanf("%f", &jumlah);if(kode==1){total = jumlah * 70000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==2){total = jumlah * 55000;printf("Total harga tiket adalah Rp%10.2f", total);}if(kode==3){total = jumlah * 55000;printf("Total harga tiket adalah Rp%10.2f", total);}printf("\n");printf("Uang bayar : ");scanf("%f", &bayar);kembali = bayar - total;printf("Kembali : Rp%10.2f", kembali);break;default:puts("Maaf kode yang anda maukkan salah!");}printf("\nApakah anda akan melakukan pembelian tiket lagi (y/n) ?");jawab=getche();printf("\n");printf("\n");}}
Jalankan program dengan mengklik bulid and run pada toolbar
Dan seperti inilah hasil dari program saat dijalankan
Itulah cara untuk membuat program pemesanan tiket bus dengan bahasa C.
Terimakasih dan selamat mencoba.
Wassalamu'alaikum wr.wb









Komentar
Posting Komentar