3
1. #include <stdio.h> #include <iostream.h> #include <conio.h> main() { intjumlah,kode; float harga,total; double bayar; printf("================================\n"); printf("kodeJenisHarga\n"); printf("=== ===== =========\n"); printf("1 Milo Rp 10000\n"); printf("2 Kopi Rp 3000\n"); printf("3 TehManisRp 2500\n"); printf("4 Jus Rp 5000\n"); printf("================================\n"); total=0; menu: { printf("\nMasukkankodeminuman : "); scanf("%d",&kode); printf("Masukkanjumlahpesanan : "); scanf("%d",&jumlah); printf("\n====================================\n"); if(kode==1) harga = (float) 10000*jumlah; else if(kode==2) harga = (float)3000*jumlah; else if(kode==3) harga = (float)2500*jumlah; else if(kode==4) harga = (float)5000*jumlah; total=total+harga; } if(total > 100000) bayar=total-(0.15*total); else bayar=total; printf("Harga yang harusdibayar =%10.2f\n",bayar); getch(); intjawab;

Tugas logika dan algoritma

Embed Size (px)

Citation preview

Page 1: Tugas logika dan algoritma

1. #include <stdio.h>

#include <iostream.h>

#include <conio.h>

main()

{

intjumlah,kode;

float harga,total;

double bayar;

printf("================================\n");

printf("kodeJenisHarga\n");

printf("=== ===== =========\n");

printf("1 Milo Rp 10000\n");

printf("2 Kopi Rp 3000\n");

printf("3 TehManisRp 2500\n");

printf("4 Jus Rp 5000\n");

printf("================================\n");

total=0;

menu:

{

printf("\nMasukkankodeminuman : ");

scanf("%d",&kode);

printf("Masukkanjumlahpesanan : ");

scanf("%d",&jumlah);

printf("\n====================================\n");

if(kode==1)

harga = (float) 10000*jumlah;

else if(kode==2)

harga = (float)3000*jumlah;

else if(kode==3)

harga = (float)2500*jumlah;

else if(kode==4)

harga = (float)5000*jumlah;

total=total+harga;

}

if(total > 100000)

bayar=total-(0.15*total);

else

bayar=total;

printf("Harga yang harusdibayar =%10.2f\n",bayar);

getch();

intjawab;

Page 2: Tugas logika dan algoritma

cout<<"\n";

cout<<"kembalike menu? \n";

cout<<"1. ya \n";

cout<<"2. tidak/exit \n";

cout<<"3.kesalahan menginput program akanberhenti\n";

cin>>jawab;

if (jawab==1)

goto menu;

else if(jawab==2)

goto exit;

exit:

}

2. Buatlahalgoritmadan program untukmenentukansisahasilpembagianantarabilangan yang

dimasukkandenganbilanganpembagi. Apabilasisabaginya = 0

makadicetaktidakadadanjikaadasisabaginyaditampilkan.

#include <iostream.h>

#include <conio.h>

main (void) {

char pilihan;

inta,b,c;

cout<< "\t\t*___MENENTUKAN SISA HASIL BAGI__*\n\n";

do {

Page 3: Tugas logika dan algoritma

cout<< "\n\nMasukkanSembarangBilangan : "; cin>> a;

cout<< "MasukkanBilanganPembagi : "; cin>> b;

c = a%b;

if(c==0) {

cout<< "Tidak Ada" <<endl;

} else {

cout<< c<<endl;

}

cout<< "Ketik Y UntukMelanjutkan, atau T UntukBerhenti: "; cin>>pilihan;

}

while(pilihan == 'Y');

}