Tentukan total harga yang harus di bayar jika :
Harga per jam è Rp. X,-
Jumlah Penggunaan è “X” jam
Member Gold è
discount 20%
Member silver è discount 10%
Bukan Member è
discount 0%
Ø
ALGORITMA
star
Input harga per jam, status member, jumlah jam
If (member
gold)
Discout = jumlah jam * harga perjam * 0.2
Total yg harus di bayar = (jumlah jam * harga per jam) – discount
Tampilkan total yg harus di bayar
Else If
(member silver)
Discout = jumlah jam * harga perjam * 0.1
Total yg harus di bayar = (jumlah jam * harga per jam) – discount
Tampilkan total yg harus di bayar
Else
Total yang harus di bayar = jumlah jam * harga per jam
Tampilakan total yg harus di bayar
End
Ø
FLOWCHART
Ø
C++
#include
<iostream.h>
#include
<conio.h>
void main()
// keterangan
// a=jumlah
jam
// b=statment
pilihan
// z=jumlah
discount
// y=total
yang harus dibayar
// g,h=besar
discount
// i=harga per
jam
{ float a, b,
z, y, g=0.2, h=0.1, i;
a:
cout
<<"\n\n masukan biaya per jam : ";
cin >>i;
clrscr ();
b:
cout
<<"harga perjam : "<<i;
cout
<<"\n\n";
cout
<<"===== pilihan =====\n\n";
cout
<<"1. member gold ";
cout
<<"(potongan 20 persen)\n\n";
cout
<<"2. member silver ";
cout
<<"(potongan 10 persen) \n\n";
cout
<<"3. bukan member ";
cout
<<"(potongan 0 persen) \n\n";
cout
<<"4. masukan harga baru \n\n";
cout
<<"====================\nmasukan pilihan : ";
cin >>b;
clrscr ();
if (b == 1)
{cout
<<"=== member gold ===\n\nLama Fitnes : ";
cin >>a;
z=(a*i)*g;
y=a*i-z;
cout
<<"total : "<<y;}
else if (b ==
2)
{cout
<<"=== member silver ===\n\nLama Fitnes : ";
cin >>a;
z=(a*i)*h;
y=a*i-z;
cout
<<"total : "<<y;}
else if (b ==
3)
{cout
<<"=== bukan member ===\n\nLama Fitnes : ";
cin >>a;
z=a*i;
cout
<<"total : "<<z;}
else if (b ==
4)
goto a;
else
cout <<
"pilihan yang anda masukan tidak ada dalam menu";
getch ();
clrscr ();
goto b; }