Kelas:2-s1si-01
Study:C++
Jika ingin mendownload klik link di bawah ini:
http://www.4shared.com/rar/WGG8oxQh/tugas_kelompok.html
Tampilan Running Program penjualan Buah
#include <iostream>
#include<iomanip>
using namespace std;
struct buah{
char No [10];
char NAMA [20];
float Harga,Jumlah,Total;
};
typedef buah buahArr[50];
int main(){
int jumlahbuah,pilihan;
buahArr X;
while (pilihan!=7){
cout<<"-----------------------------------------------------------------------\n";
cout<<"Menu Input Data Penjualan Buah-Buahan\n";
cout<<"1. Masukan Data Buah\n";
cout<<"2. Lihat Data Buah\n";
cout<<"3. Tampilkan Jumlah Penjualan(Kg)\n";
cout<<"4. Tampilkan Jumlah Total Penjualan(Rp)\n";
cout<<"5. Tampilkan Rata-Rata Penjualan\n";
cout<<"6. Tampilkan Total Penjualan Buah Tertinggi dan Terendah\n";
cout<<"7. Keluar\n";
cout<<"-----------------------------------------------------------------------\n";
cin>>pilihan;
if (pilihan==1){
cout<<"Masukan Jumlah Data Buah=";
cin>>jumlahbuah;
for(int i=0 ; i<jumlahbuah;i++){
cout<<"Data Buah ke" << i+1;
cout<<"\n No:";
cin>>X[i].No ;
cout<<"NAMA:";
cin>>X[i].NAMA ;
cout<<"Harga:";
cin>>X[i].Harga ;
cout<<"Jumlah Buah(Kg):";
cin>>X[i].Jumlah ;
X[i].Total=X[i].Harga * X[i].Jumlah ;
cout<<"Total Bayar:"<<X[i].Total;
cout<<endl;
cout<<"\n";
}
}else if (pilihan==2){
cout<<"\n |"<< setw(5)<<"No |";
cout<<setw(10)<<"NAMA |"<<setw(14)<<"Harga |" <<setw(18)<<"Jumlah Jual |"<<setw(20)<<"Total Bayar |"<<endl;
cout<<"-----------------------------------------------------------------------\n";
for(int i=0 ; i<jumlahbuah;i++){
cout <<" |"<<setw(3)<<X[i].No <<" |";
cout <<setw(8)<<X[i].NAMA <<" |";
cout <<setw(12)<<X[i].Harga <<" |" ;
cout <<setw(16)<<X[i].Jumlah <<" |" ;
cout <<setw(18)<<X[i].Total <<" |"<<endl ;
}
}else if (pilihan==3){
cout<<"Jumlah Penjualan(Kg)=";
int Jumlah=0;
float Jumlahp;
for(int i=0 ; i<jumlahbuah;i++){
Jumlah+=X[i].Jumlah ;
}
Jumlahp=Jumlah;
cout<<Jumlahp<<"\n";
}else if (pilihan==4){
cout<<"Jumlah Total Penjualan(Rp)=";
int Total=0;
float Totalp;
for (int i=0; i<jumlahbuah ; i++){
X[i].Total=X[i].Harga * X[i].Jumlah ;
Total+=X[i].Total ;
}
Totalp=Total ;
cout<<Totalp<<"\n";
}else if (pilihan==5){
cout<<"Jumlah Rata-Rata Penjualan(Rp)=";
int Total=0;
float rata;
for (int i=0; i<jumlahbuah ; i++){
Total+=X[i].Total ;
}
rata=Total/jumlahbuah;
cout<<rata<<"\n";
}else if (pilihan==6){
int Max=X[0].Total ,Min=X[0].Total ;
int indexMax=0,indexMin=0;
for(int i=0 ; i<jumlahbuah;i++){
if (Max<X[i].Total ){
Max=X[i].Total ;
indexMax=i;
}
if (Min>X[i].Total ){
Min=X[i].Total ;
indexMin=i;
}
}
cout<<"Data Total Penjualan Buah Tertinggi\n";
cout <<" |"<<setw(3)<<X[indexMax].No <<" |";
cout <<setw(8)<<X[indexMax].NAMA <<" |";
cout <<setw(12)<<X[indexMax].Harga <<" |" ;
cout <<setw(16)<<X[indexMax].Jumlah <<" |" ;
cout <<setw(18)<<X[indexMax].Total <<" |" <<endl;
cout<<"-----------------------------------------------------------------------\n";
cout<<"Data Total Penjualan Buah Terendah\n";
cout <<" |"<<setw(3)<<X[indexMin].No <<" |";
cout <<setw(8)<<X[indexMin].NAMA <<" |";
cout <<setw(12)<<X[indexMin].Harga <<" |" ;
cout <<setw(16)<<X[indexMin].Jumlah <<" |" ;
cout <<setw(18)<<X[indexMin].Total <<" |" <<endl;
}
}
}
Tidak ada komentar:
Posting Komentar