Follow

Sunday 11 March 2018

cara membuat program penjualan sepatu dengan memakai fungsi dan perulangan (for) di c++

Soal
  1. Buatlah program untuk penjualan sepatu yang diaman untuk inputnya memakai perulangan (for) sedangkan untuk proses penjumlahannya kita memakai fungsi
Jawab

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

int transaksi(int jumlah[5],int b){
    int hasil=0;
   
    for(int a=0;a<b;a++){
        hasil=jumlah[a]+hasil;
    }
    return hasil;
}

int main (){
    int jumlah[5],harga[3]={500000,700000,800000},count[5],pin[5],a,b,c,pilihan,bayar;
    char lanjut;
   
    b=0;
   
    cout<<"tekan 1. untuk membeli puma"<<endl;
    cout<<"tekan 2. untuk membeli adidas"<<endl;
    cout<<"tekan 3. untuk membeli nike"<<endl;
   
    for(a=0;a<5;a++){
        cout<<"masukkan pilihan ";
            cin>>pilihan;
        switch(pilihan){
            case 1:
                cout<<"masukkan jumlah sepatu puma yang dibeli ";
                cin>>c;
                count[a]=c;
                jumlah[a]=c*harga[a];
                pin[a]=1;
                break;
               
            case 2:
                cout<<"masukkan jumlah sepatu adidas yang dibeli ";
                cin>>c;
                count[a]=c;
                jumlah[a]=c*harga[a];
                pin[a]=2;
                break;   
               
            case 3:
                cout<<"masukkan jumlah sepatu adidas yang dibeli ";
                cin>>c;
                count[a]=c;
                jumlah[a]=c*harga[a];
                pin[a]=1;
                break;   
               
            default:
                cout <<"inputan anda salah";
                break;
        }
        b=b+1;
        cout<<endl;
        cout<<"ingin menambah transaksi [y/t]"; //ketik y untuk manambah transaksi / tekan t untuk stop
            cin>>lanjut;
        cout<<endl;
       
        if(lanjut=='t'){
            break;
        }
    }
    for(a=0;a<b;a++){
        cout<<"nama barang : ";
       
            if(pin[a]==1){
                cout<<"puma";
            }
            else if(pin[a]==2){
                cout<<"adidas";
            }
            else{
                cout<<"nike";
            }
           
        cout<<" jumlah : "<<count[a]<<" harga : "<<harga[a]<<" total : "<<jumlah[a]<<" "<<endl;
    }
   
    int total=transaksi(jumlah,b);
    cout<<"anda belanja sebesar Rp. "<<total<<" rupiah"<<endl;
   
    cout<<"anda bayar ";
    cin>>bayar;

    if(bayar<total){
        cout<<"uang anda kurang";
    }
    else{
        cout<<"uang kembalian anda sebesar Rp. "<<bayar-total<<" rupiah"<<endl;
        cout<<endl;
        cout<<"======================  trimakasih telah belanja di toko kami  ==================================";
    }
    getch();
}

Hasil Run 
bagi yang belum mengerti alur program di atas kalian bisa tanyakan di di kolom komen. + follow blog  ini dengan mengklik di ''follow di bagian about me''. trimakasih telah berkunjung😘

3 comments: