/*
Program untuk memilih bentuk coklat, rasa, dan warna tangkai
IS :
sembarang
FS :
cetak total harga setelah user memilih bentuk coklat, rasa, dan warna tangkai.
*/
#include<stdio.h>
void proses (int bentuk, int rasa, int warnatangkai, int
*harga, int banyak);
int main (){
int
harga, rasa, bentuk, warnatangkai;
int
kembalian, bayar, banyak, total = 0;
do {
printf("1.
Superman\t: Rp.10.000\n");
printf("2.
Kelinci\t: Rp 5.000\n");
printf("3.
Love\t\t: Rp.6.000\n");
printf("4.
Panda\t: Rp.8.000\n");
printf("5.
Selesai\n");
printf("Masukan
pilihan anda : "); scanf("%d", &bentuk);
if
(bentuk != 5){
printf("1.
Coklat\t2. Vanilla\t3. Strawberry\t4. Greentea\n");
printf("Masukan
pilihan rasa : "); scanf("%d", &rasa);
printf("1.
Pink\t\t2. Hitam\t3. Putih\t4. Biru\n");
printf("Masukan
pilihan warna tangkai : "); scanf("%d", &warnatangkai);
printf("Berapa
banyak coklat yang anda pesan : "); scanf("%d", &banyak);
proses(bentuk,
rasa, warnatangkai, &harga, banyak);
total =
total + harga;
}
}while(bentuk
!= 5);
printf("Total
: %d\n", total);
printf("Pembayaran
: "); scanf("%d", &bayar);
kembalian
= bayar - total;
printf("Kembalian
: %d\n", kembalian);
}
void proses (int bentuk, int rasa, int warnatangkai, int
*harga, int banyak){
int
harga_bentuk, harga_rasa, harga_warnatangkai;
switch(bentuk)
{
case 1
:
harga_bentuk
= 10000;
break;
case 2
:
harga_bentuk
= 5000;
break;
case 3
:
harga_bentuk
= 6000;
break;
case 4
:
harga_bentuk
= 8000;
break;
default:
harga_bentuk
= 0;
break;
}
switch(rasa)
{
case 1
:
harga_rasa
= 0;
break;
case 2
:
harga_rasa
= 2000;
break;
case 3
:
harga_rasa
= 3000;
break;
case 4
:
harga_rasa
= 3000;
break;
default:
harga_rasa
= 0;
break;
}
switch(warnatangkai)
{
case 1
:
harga_warnatangkai
= 3000;
break;
case 2
:
harga_warnatangkai
= 1000;
break;
case 3
:
harga_warnatangkai
= 2000;
break;
case 4
:
harga_warnatangkai
= 3000;
break;
default:
harga_warnatangkai
= 0;
break;
}
*harga
=(banyak * (harga_bentuk + harga_rasa + harga_warnatangkai));
}
Falcon C++ 3.3
MRA_17 14:58 050216
MRA_17 14:58 050216
Casino in Thackerville - Mapyro
BalasHapusFind Casino in Thackerville, 논산 출장안마 OK with Mapyro 영주 출장샵 location, phone number, 안양 출장마사지 map 문경 출장마사지 and reviews. Mapyro Hotel & Casino. 1316 경상남도 출장샵 Casino St, Thackerville, OK, 85103.