Sudah lama ga posting sesuatu nih di blog hehe. Kali ini saya ingin sedikit bahas tentang program yang saya buat. Kebetulan saya dapat tugas akhir algoritma pemrograman 3 untuk membuat sebuah program dan jeng jeng...... saya membuat program sederhana seperti dibawah ini.
Jika penasaran ingin melihat output nya silahkan copy source code nya dan jalankan pada compiler C :D.
LISTING PROGRAM
#include <stdio.h>
#include <conio.h>
void main(){
int kode,kelas;
char kereta[40];
long harga, total, bayar, kembali;
float jumlah;
clrscr();
printf ("\n");
printf ("----------- PROGRAM TIKET KERETA API -----------\n");
printf ("----------- JAKARTA - YOGYAKARTA -----------\n");
printf ("------------------------------------------------\n");
printf ("\n");
printf ("------------------------------------------------\n");
printf ("KERETA YANG TERSEDIA\n");
printf ("1. Argo Bromo\n");
printf ("2. Argo Lawu\n");
printf ("3. Jogja Expres\n");
printf ("\n");
printf ("Pilih Kode Kereta : "); scanf ("%i",&kode);
printf ("------------------------------------------------\n");
printf ("\n");
printf ("------------------------------------------------\n");
printf ("KELAS YANG TERSEDIA\n");
printf ("1. EKSEKUTIF\n");
printf ("2. BISNIS\n");
printf ("3. EKONOMI\n");
printf ("\n");
printf ("Pilih Kelas Kereta : "); scanf ("%i",&kelas);
printf ("------------------------------------------------\n");
printf ("\n");
if (kode == 1) {
strcpy (kereta, "Argo Bromo");
if (kelas == 1) harga = 150000;
else if (kelas == 2) harga = 100000;
else harga = 60000;
}
if (kode == 2) {
strcpy (kereta, "Argo Lawu");
if (kelas == 1) harga = 200000;
else if (kelas == 2) harga = 120000;
else harga = 90000;
}
if (kode == 3) {
strcpy (kereta, "Jogja Expres");
if (kelas == 1) harga = 180000;
else if (kelas == 2) harga = 110000;
else harga = 80000;
}
clrscr();
printf ("\n");
printf ("----------- PROGRAM TIKET KERETA API -----------\n");
printf ("----------- JAKARTA - YOGYAKARTA -----------\n");
printf ("------------------------------------------------\n");
printf ("\n");
printf ("Nama Kereta\t : %s\n" ,kereta);
printf ("Harga Tiket\t : %ld\n" ,harga);
printf ("Jumlah Tiket\t : ");
scanf ("%f", &jumlah);
total = harga * jumlah;
printf ("Total Bayar\t : %ld\n" ,total);
printf ("Bayar\t\t : ");
scanf ("%ld",&bayar);
kembali = bayar - total;
printf ("Uang kembali\t : %ld", kembali);
printf ("\n\n");
printf ("--------------- TERIMAKASIH ----------------\n");
getch();
}
OUTPUT PROGRAM