Contoh Soal :
Diprosses:Inputan Kode Keberangkatan, BM-Mobil, Jarak Tempuh, Jumlah Penumpang
- Harga Tiket =(jarak tempuh/10)*4800
- Biaya Operasional=(jarak tempuh/15)*4800
- Total Penerimaan = (Harga Tiket * Jumlah Penumpang) - Biaya Operasional
- Honor Sopir berdasarkan Kondisi :
- Jika jumlah penumpang <= 5 maka honor sopir 8% dari total penerimaan
- Jika jumlah penumpang 6-7 maka honor sopir 9% dari total penerimaan
- Jika jumlah penumpang >5 maka honor sopir 10% dari total penerimaan
- Jumlah setoran = total penerimaan -honor sopir
Berikut script program Dev c++
#include <iostream>Berikut tampilan hasilnya
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;
}
sekian dari newbie yang slalu bereksperimen :)
salam sukses by :D