Program Tiket Kereta Api dengan Bahasa C

9:49 AM



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 
 

You Might Also Like

4 comments

  1. kak , bisa minta pseudocode dan flowchart nya ga yaa
    tolong dong bisa email di nrsary23@gmail.com

    ReplyDelete
    Replies
    1. bagi algoritmanya donk.. munandaarif21@gmail.com

      Delete
  2. Kak bisa minta flowchart nya, tolong kalo bisa kirim yaa hehehe di email tantirosmayana597@gmail.com

    ReplyDelete

Give your comment here

Translate