Mebuat program C++ dengan menghitung total belanja jika total belanja lebih besar atau sama dengan 200000 makan akan mendapatkan kartu member, dalam hal ini menggunakan tipe data while,do while dan if
Coding
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
void main()
{ char a;
string namabarang;
int banyakbarang, hargasatuan, totalbelanja, totalbarang, i;
do
{
cout<<"Nama Barang : ";cin>>namabarang;
cout<<"Banyak Barang : ";cin>>banyakbarang;
cout<<"Harga Satuan : ";cin>>hargasatuan;
cout<<"=================================================";
totalbelanja = banyakbarang * hargasatuan;
cout<<"\nTotal Belanja : "<<totalbelanja;
if (totalbelanja>=200000){
cout<<"\nAnda Mendapat Kartu Member";
}
else {
cout<<"\nAnda Belum Bisa Mendapatkan Kartu Member";
}
cout<<"\nApakah Anda Ingin Mengulang Program [Y/T] : ";cin>>a;
}
while (a=='Y' || a=='y');
int i=1;
while (i<=8) {
cout<<endl;
i=i+1;
}
cout<<"\nSilahkan Berbelanja Kembali";
_getch();
}
Pseudocode
Algoritma Menghitung_Total_Belanja
{Menghitung total belanja, yang jika total belanja lebih besar atau sama dengan 200000, maka
mendapatkan kartu member}
Deklarasi
a : char
banyakbarang, hargasatuan, totalbelanja, totalbayar, i : int
namabarang : string
Deskripsi
do
read (namabarang)
read (banyakbarang, hargasatuan)
totalbelanja = banyakbarang * hargasatuan
write (totalbelanja)
if totalbelanja>=200000 then
write (Anda Mendapat Kartu Member)
else (Anda Belum Bisa Mendapatkan Kartu Member)
endif
read (a)
while (a=='Y' || a=='y')
endwhile
i ← 1
while (i<=5)
i = i + 1
endwhile
Flow Chart
Semoga bermanfaat Sekian dan Terimakasih
Tidak ada komentar:
Posting Komentar