Jumat, 02 November 2018

Pertemuan 6

#Task 6
Metode : Array dimensi 1, Switch, For (Loop) .

Task
source code yang saya buat adalah begini :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>

main(){

int i,jumlah_bayar,pajak,total_bayar;
char kode[5];
float harga[5];
float banyak_potong[5];
float jumlah_harga[5];
clrscr();

cout<<"Gerobak Fried Chicken"<<endl;
cout<<"---------------------"<<endl;
cout<<"Kode   Jenis   Harga"<<endl;
cout<<"---------------------"<<endl;
cout<<"D      Dada     2500"<<endl;
cout<<"P      Paha     2000"<<endl;
cout<<"S      Sayap    1500"<<endl;
cout<<"---------------------"<<endl;

for(i=1;i<=3;i++){
cout<<"Data ke -"<<i<<endl;
cout<<"Kode Potong[D/P/S]   : ";cin>>kode[i];
switch(kode[i]){
case'D':
case'd':
cout<<"Dada";
harga[i]=2500;
break;
case'P':
case'p':
cout<<"Paha";
harga[i]=2000;
break;
case'S':
case's':
cout<<"Sayap";
harga[i]=1500;
break;
default:
cout<<"Kode Tidak Terdaftar!!";
harga[i]=0;
}
cout<<endl;
cout<<"Banyak Potong        : ";cin>>banyak_potong[i];
jumlah_harga[i] = (harga[i])*(banyak_potong[i]);
cout<<endl;
}
clrscr();

cout<<"      Gerobak Fried Chicken"<<endl;
cout<<"------------------------------------"<<endl;
cout<<"No.  Jenis       Harga  Banyak Jumlah";
cout<<" "<<endl;
cout<<"     Potong      Satuan Potong";
cout<<" Harga"<<endl;
cout<<"------------------------------------"<<endl;

for(i=1;i<=3;i++){
cout<<setiosflags(ios::left)<<setw(6)<<i;
cout<<setiosflags(ios::left)<<setw(6)<<kode[i];
cout<<setprecision(5)<<"     "<<harga[i];
cout<<setprecision(5)<<"     "<<banyak_potong[i];
cout<<setprecision(5)<<"     "<<jumlah_harga[i]<<endl;
}
cout<<"-------------------------------------"<<endl;

jumlah_bayar=0;
for(i=1;i<=3;i++){
jumlah_bayar = (jumlah_bayar)+(jumlah_harga[i]);
}
cout<<"Jumlah Bayar : "<<jumlah_bayar<<endl;

pajak=jumlah_bayar*0.1;
cout<<"Pajak 10%    : "<<pajak;
cout<<endl;

total_bayar=jumlah_bayar+pajak;
cout<<"Total Bayar  : "<<total_bayar;
cout<<endl;


getch();}

tipe data dan variabel

For (loop) dan switch

pengaturan tata letak dan penjumlahan
Hasil outputnya begini :

proses input data (kode dan jumlah potong)

hasil output akhir


Postingan

apa itu algoritma?

  Algoritma berasal dari nama ilmuwan Arab yaitu Abu Jafar Muhammad Ibnu Musa Al- Khuwarizmi, dengan bukunya yang terkenal yang berjudul Al-...