contoh c++

4
Nomer tran saks i : (input) Barang ke-... (tampilan proses perulangan) Nama Barang : (input) Harga Satuan : (input)  Jumlah Be li : (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 Ba rang : (proses perhitu ngan jenis bara ng yang dibeli) Total Bayar : (proses perhitungan total) Setela h proses input selesai, ju ml ah barang yang dibeli dan total bayar akan dimunculkan berdasarkan penjumlahan total per hit ungan semua bar ang yang dibeli.

Upload: qrun2000

Post on 30-Oct-2015

29 views

Category:

Documents


3 download

TRANSCRIPT

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();

}