Sunday, October 30, 2016

Perhitungan Harga Tiket keberangkatan Pada C++

Tags


Contoh Soal :
Inputan Kode Keberangkatan, BM-Mobil, Jarak Tempuh, Jumlah Penumpang
Diprosses:
  1. Harga Tiket =(jarak tempuh/10)*4800
  2. Biaya Operasional=(jarak tempuh/15)*4800 
  3. Total Penerimaan = (Harga Tiket * Jumlah Penumpang) - Biaya Operasional
  4. Honor Sopir berdasarkan Kondisi :
    1. Jika jumlah penumpang <= 5 maka honor sopir 8% dari total penerimaan
    2. Jika jumlah penumpang 6-7 maka honor sopir 9% dari total penerimaan
    3. Jika jumlah penumpang >5 maka honor sopir 10% dari total penerimaan
  5. Jumlah setoran = total penerimaan -honor sopir 
Dicetak harga tiket, biaya operasional, total penerimaan, honor sopir dan jumlah serotan

Berikut script program Dev c++
 #include <iostream>
using namespace std;
int main()
{
char kdb[15],bm[10];
int jarak,jumlah;
float harga,bo,tp,hs,js;
cout<<"Kode Keberangkatan =";cin>>kdb;
cout<<"BM Mobil =";cin>>bm;
cout<<"Jarak Tempuh =";cin>>jarak;
cout<<"Jumlah Penumpang =";cin>>jumlah;
harga=(jarak/10)*4800;
bo=(jarak/15)*4800;
tp=(harga*jumlah)-bo;

if (jumlah<=5)
{
    hs=0.08*tp;
}
else if (jumlah>=6 && jumlah<=7)
{
    hs=0.09*tp;
}
else
{
    hs=0.1*tp;
}
js=tp-hs;
cout<<"================Hasil================"<<endl;
cout<<"Harga Tiket ="<<harga<<endl;
cout<<"Biaya Operasional ="<<bo<<endl;
cout<<"Total Penerimaan ="<<tp<<endl;
cout<<"Honor Supir ="<<hs<<endl;
cout<<"Jumlah Setoran ="<<js<<endl;

return 0;
}
Berikut tampilan hasilnya



sekian dari newbie yang slalu bereksperimen :)
salam sukses by :D