Sabtu, 21 Maret 2015

Program C++ Untuk Menghitung Total Belanja + psoudocode & flowchart

Program C++ untuk menghitung total belanja, yang jika total belanja lebih dari sama dengan 100000,
maka akan mendapatkan diskon 10%, menggunakan while, do while, dan if.

Coding

#include <iostream>
#include <conio.h>
#include <string>
using namespace std;

void main ()
{
char a;
do
{
int banyakbarang, hargasatuan, totalbelanja, totalbayar;
string namabarang;
cout<<"================================================="<<endl;
cout<<"Nama Barang : ";cin>>namabarang;
cout<<"Banyak Barang : ";cin>>banyakbarang;
cout<<"Harga Satuan : ";cin>>hargasatuan;
cout<<"================================================="<<endl;
totalbelanja = banyakbarang * hargasatuan;
cout<<"Total Belanja : "<<totalbelanja<<endl;
if (totalbelanja>=100000){
cout<<"Anda Mendapat Diskon"<<endl;
cout<<"================================================="<<endl;
totalbayar = totalbelanja - (totalbelanja*0.1);
}
else {
cout<<"================================================="<<endl;
totalbayar = totalbelanja;
}
cout<<"Total Bayar ; "<<totalbayar<<endl;
cout<<"Apakah Anda Ingin Mengulang Program [Y/T] : ";cin>>a;
}
while (a=='Y');
int i=1;
while (i<=5) {
cout<<endl;
i=i+1;
}
cout<<"Terima Kasih";
_getch();
}


Pseudocode


Algoritma Menghitung_Total_Belanja
{Menghitung total belanja, yang jika total belanja lebih sama dengan 100000, maka
mendapatkan diskon 10%}
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>=100000 then
totalbayar = totalbelanja - (totalbelanja * 0.1)
write (totalbayar)
else
totalbayar = totalbelanja
write (totalbayar)
endif
read (a)
while (a=='Y')
endwhile
i ← 1
while (i<=5)
i = i + 1

endwhile

dan
Flowchart

Jumat, 20 Maret 2015

Cara Membuat Program Perhitungan 1+2+3+4+5=15 C++


Membuat program C++, perhitungan 1+2+3+4+5+......n = X
dengan menggunakan perulangan for


langsung aja nih kodingnya


#include <iostream>
#include <conio.h>
using namespace std;


void main (){
int a, b=0, i;
cout<<"Masukkan Bilangan yang akan di Hitung : ";cin>>a;
for (i=1; i<a; i=i+1)
{
b=b+i;
cout<<i<<" + ";
}
cout<<a<<" = "<<b+a<<endl;
_getch();
}