SELAMAT DATANG DI BLOG TEKNIK INFORMATIKA 17.8B.33 UNIVERSITAS BSI BANDUNG

Rabu, 02 November 2011

Algoritma dan Pemrograman : Kereta Api C++


#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <string.h>

main()
{
 int kelas,jml_a,jml_d;
 char jurusan[10];
 char bonus[10];
 long hrg_a,hrg_d,total,dis,bayar;

 cout<<"Input kelas kereta \t= "; cin>>kelas;
 cout<<"Input jurusan \t= "; cin>>jurusan;

 cout<<"\nJumlah tiket : \n";
 cout<<"Anak \t= "; cin>>jml_a;
 cout<<"Dewasa \t= "; cin>>jml_d;

 if(kelas==1)
 {
  strcpy(bonus,"tidak ada");
 
   if(strcmp("jkt",strlwr(jurusan))==0)
   {
    hrg_a=20000;
    hrg_d=30000;
   }
   else if(strcmp("jgj",strlwr(jurusan))==0)
   {
    hrg_a=30000;
    hrg_d=40000;
   }
   else if(strcmp("sby",strlwr(jurusan))==0)
   {
    hrg_a=40000;
    hrg_d=50000;
   }
   else
   {
    hrg_a=0;
    hrg_d=0;
   }
 }

 else if(kelas==2)
 {
  strcpy(bonus,"snack");
 
   if(strcmp("jkt",strlwr(jurusan))==0)
   {
    hrg_a=30000;
    hrg_d=40000;
   }
   else if(strcmp("jgj",strlwr(jurusan))==0)
   {
    hrg_a=40000;
    hrg_d=50000;
   }
   else if(strcmp("sby",strlwr(jurusan))==0)
   {
    hrg_a=50000;
    hrg_d=60000;
   }
   else
   {
    hrg_a=0;
    hrg_d=0;
   }
 }

 else if(kelas==3)
 {
  strcpy(bonus,"makanan");
 
   if(strcmp("jkt",strlwr(jurusan))==0)
   {
    hrg_a=40000;
    hrg_d=50000;
   }
   else if(strcmp("jgj",strlwr(jurusan))==0)
   {
    hrg_a=50000;
    hrg_d=60000;
   }
   else if(strcmp("sby",strlwr(jurusan))==0)
   {
    hrg_a=60000;
    hrg_d=70000;
   }
   else
   {
    hrg_a=0;
    hrg_d=0;
   }
 }

 else
 {
  hrg_a=0;
  hrg_d=0;
 }

 total=(jml_a*hrg_a)+(jml_d*hrg_d);

 if(total>=100000)
 {
  dis=total*0.1;
 }
 else
 {
  dis=0;
 }

 bayar=total-dis;

 cout<<"\nTotal \t= "<<total;
 cout<<"\nDiskon \t= "<<dis;
 cout<<"\n\nBayar \t= "<<bayar;
 cout<<"\nBonus \t= "<<bonus;

 getch();
}



0 komentar:

Posting Komentar

Bagikan

Twitter Delicious Facebook Digg Stumbleupon Favorites More