Contoh soal c++
Operasi string
Tanggal keberangkatan=char tgl [10],kk,nk[20];
Kode kereta [A\B]=
Jumlah tiket=int jum;
Jumlah beli
Total bayar if(
(kk==’a’) II(kk==’A’))
Bonus= {strcpy(nm,”banyu
jaya”);
Harga=150000;}
Else
{strcpy(nm,”semarang
jaya”);
Hrg=100000;)
Tb=hrg*jum;
Output
Nama kereta=
Harga tiket=
Total bayar=
Ket:
- jika
kode A kereta adl ‘A’ maka nama kereta “banyu jaya” dan harga tiket 100000
- jika
kode B kereta adl ‘B’ maka nama kereta “semarang jaya” dan harga tiket 150000
- total
bayar adalah harga tiket dikalikan jumlah beli
Input :
Nama pembeli: string
Tanggal beli: string
Kode sepatu [EA/AD/RB]: string
Jumlah beli:
Total bayar:
Output:
Pembeli=
Tanggal=
Merek sepatu=
Harga sepatu=
Harga beli=
Ketentuan soal
Jika kode sepatu EA maka merk sepatu “EAGLE” dan harga
1500000
Jika kode sepatu AD Maka merk sepatu “ADIDAS”Ndan harga
3000000
Jika kode sepatu RB maka merk sepatu “REEBOOK” dan harga 18500000
Total bayar adalah harga dikalikan jumlah
Diberikan bonus jika
Total bayar lebih dari 5 juta adalah “1 Free
Total bayar lebih dari 3 juta adalah “1 Free
Selain itu tidak mendapatkan bonu
Fungsi if yg digunakan :
If (!strcmp(ks,==”EA”))II !strcmp(ks,”ea”))
{strcpy(merk,”eagle”);
Hrg=1500000;}
Else if (!strcmp(ks,”AD”)II !strcmp(ks,”ad”))
{strcpy(merk,”Adidas”);
Hrg=3000000;}
Else if (!strcmp(ks,”RB”) II !strcmp(ks,”rb”))
{strcpy(merk,”Reebook”);
Hrg=1850000;}
Else
{strcpy(merk,”kode anda salah”);
Hrg=0;}
Tb=hrg#jum;