Upload
qrun2000
View
29
Download
3
Embed Size (px)
Citation preview
7/15/2019 contoh c++
http://slidepdf.com/reader/full/contoh-c-5633844422a7b 1/3
Nomer transaksi : (input)
Barang ke-... (tampilan proses perulangan)
Nama Barang : (input)
Harga Satuan : (input)
Jumlah Beli : (input)
Diskon : (proses, jika jumlah>=5
maka 10% dari harga
satuan* jumlah beli,
jika tidak
maka 5% dari harga satuan* jumlah beli Total
Total : (proses (harga
satuan*jumlah)-diskon)
Tekan 1 untuk input lagi...
Jumlah Barang :(proses perhitungan jenis barang
yang dibeli)
Total Bayar : (proses perhitungan total)
Setelah proses input selesai, jumlah barang yang
dibeli dan total bayar akan dimunculkan berdasarkan
penjumlahan total perhitungan semua barang yang
dibeli.
7/15/2019 contoh c++
http://slidepdf.com/reader/full/contoh-c-5633844422a7b 2/3
START
INPUT
nomer
OUTPUT “Barang
ke-“,a+1
INPUT nama[a],
hrg[a], jml[a]
diskon[a]=0.1*(hrg[a]*jml
[a])
OUTPUT
total[a]
a+
+
lagi
==1
a=0,tot=0
EN
D
jml[a]>=5
diskon[a]=0.05
*hrg[a]*jml[a]
Y
T
total[a]=(hrg[a]*jml[a])-
diskon[a]
tot = tot +
total[a]
T
Y
OUTPUT a,
tot
INPUTlagi
7/15/2019 contoh c++
http://slidepdf.com/reader/full/contoh-c-5633844422a7b 3/3
#include<stdio.h>
int nomer, a, beli[10];
char ulang, namabrg[10][20];float satuan[10], diskon[10], total[10], tot;
main(){
clrscr();printf("Nomer Transaksi : ");scanf("%d",&nomer);a=0; tot=0;do{
printf("Barang ke-%d\n",a+1);printf("Nama Barang : ");scanf("%s",namabrg[a]);printf("Harga Satuan : ");
scanf("%f",&satuan[a]);printf("Jumlah Beli : ");scanf("%d",&beli[a]);if (beli[a]>=10)
diskon[a]=0.05*satuan[a]*beli[a];else
diskon[a]=0;printf("Diskon : %.2f\n", diskon[a]);total[a]=(satuan[a]*beli[a])-diskon[a];printf("Total : %.2f\n",total[a]);tot=tot+total[a];a++;printf("Tekan 1 untuk input lagi...\n");ulang=getch();
} while (ulang=='1');
printf("Jumlah Barang : %d\n",a);printf("Total Bayar : %.2f\n",tot);getch();
}