Tugas Pemrograman Dasar
Tugas Pemrograman Dasar
Halaman 1
Toko Tahap 1 :
Toko tahap 1 ini pertama anda diberi pilihan yang pertama alat tulis dan
yang kedua pakaian. Jika anda memilih yang pertama diberi pilihan lagi yaitu
pensil atau buku jika anda memilih yang kedua anda diberi pilihan kemeja atau
celana. Setelah itu anda disuruh mengisi jumlah barang dan terakhir keluar lah
biaya yang di keluarkan.
Berikut Scribtnya :
#include<iostream>
using namespace std;
main()
{
//variabel
int pilih,jumlah,pilih2,harga,total1,total2;
//Inputan
cout<<"~~~~~~~ Toko Yuk Nah ~~~~~~~~\n";
cout<<"Pilihlah Barang Di Bawah ini \n";
cout<<"1. Alat Tulis \n2. Pakaian \nPilihan Anda ";cin>>pilih;
cout<<((pilih==1)?"~~~~~~~~~ Alat Tulis ~~~~~~~~\n1. Pensil Rp.2000/pcs\n2. Buku Rp.3000/pcs"
:(pilih==2)?"~~~~~~~~~~ Pakaian ~~~~~~~~~\n1. Kemeja Rp.45000/pcs\n2. Celana Rp.50000/pcs"
:"");
cout<<"\nPilihan Anda ";cin>>pilih2;
cout<<"Masukkan jumlah barang ";cin>>jumlah;
cout<<"----------------------\n";
//Rumus
harga = (pilih==1&&pilih2==1?2000
:pilih==1&&pilih2==2?3000
:pilih==2&&pilih2==1?45000
:pilih==2&&pilih2==2?50000
:0);
total1=harga*jumlah;
total2=total1>=50000?total1-10000
:total1<50000&&total1>=10000?total1-5000
:total1;
//outputan
cout<<"Total Harga Rp "<<total1<<endl;
cout<<(total1>=50000?"Anda Mendapatkan Diskon 10000"
:total1<50000&&total1>=10000?"Anda Mendapatkan Diskon 5000"
:"Anda Tidak Mendapatkan Diskon ");
cout<<"\nTotal Yang Harus Dibayar Rp "<<total2;
}
Halaman 2
Toko Tahap 2 :
Toko tahap 2 ini pertama anda diberi pertanyaan apakah anda member
atau tidak jika ya ketik 1 jika tidak ketik 0.setelah itu anda disuruh mengisikan
total belanja. Terus akan muncul total membayar.
Berikut scribtnya :
#include<iostream>
using namespace std;
main()
{
//VARIABEL
int pilih,total,harga;
//masukan
cout<<"Masukkan 1 = YA/0 = TIDAK\n";
cout<<"\n\nApakah Anda Member : ";cin>>pilih;
cout<<"Total Belanja : Rp ";cin>>harga;
//keluaran
cout<<"Total Bayar : Rp "<<((pilih==1&&harga>=50000)?harga-10000
:(pilih==1&&(harga>=10000&&harga<50000))?harga-5000
:(pilih==1&&harga<10000)?harga
:(pilih==0&&harga<50000)?harga
:(pilih==0&&harga>=50000)?harga-5000
:0);
}
Halaman 3
Toko Tahap 3 :
Toko tahap 3 ini pertama anda disuruh memasukkan kode barang.
Kemudian akan muncul nama barang dengan harganya
Berikut scribtnya :
#include<iostream>
using namespace std;
main()
{
//variabel
int kode,pilih,harga;
//inputan
cout<<"\nMasukkan Kode barang : ";cin>>kode;
//rumus
harga= (kode==11)?1000
:(kode==12)?2000
:(kode==21)?30000
:(kode==22)?50000
:0;
//outputan
cout<<((kode==11)?"Pensil"
:(kode==12)?"buku"
:(kode==21)?"kemeja"
:(kode==22)?"celana"
:0);
cout<<"\nharga "<<harga;
}
Halaman 4
Toko Tahap 4 : #include<iostream>
using namespace std;
main()
{
//variabel
int pilih,harga,total,jumlah,diskon,bayar;
//masukan
cout<<" Pembayaran \n( 1=Tunai | 2=Nontunai )\n ";cin>>bayar;
cout<<"Pilihlah Barang : \n1. Pensil Rp.2000 /pcs\n2. Buku Rp. 3000 /pcs\n3. Kemeja Rp.
80000/pcs\n4. Celana Rp. 100000/pcs \npilihan anda:";cin>>pilih;
cout<<"\nJumlah Barang :";cin>>jumlah;
//rumus
harga=((pilih==1)?2000:
(pilih==2)?3000:
(pilih==3)?80000:
(pilih==4)?100000:0);
total=harga*jumlah;
diskon=((bayar==1)?total
:(bayar==2)?total-1000
:0);
//keluaran
cout<<"----------------------";
cout<<"\nCara Bayar :"<<bayar;
cout<<"\nNama Barang :"<<((pilih==1)?"Pensil":
(pilih==2)?"Buku":
(pilih==3)?"Kemeja":
(pilih==4)?"Celana":"Sold");
cout<<"\nHarga Barang :"<<harga;
cout<<"\nJumlah barang :"<<jumlah;
cout<<"\nTotal bayar :"<<diskon;
}
Halaman 5
Combine Toko :
Combine Toko merupakan kombinasi dari toko tahap 1 sampai toko
tahap 4 . kali ini saya membuat combine toko ada 2 yaitu Combine toko kode
dan Combine toko Pilihan
Berikut scribtnya :
#include<iostream>
using namespace std;
main()
{
//Variabel
Int kode,harga2,member,jumlah,tunai,harga,total,total2,pilih2;
//masukan
cout<<"1 = YES| 0= NO\nApakah Anda Member : ";cin>>member;
cout<<" Pembayaran \n------------------------\n| 1= Tunai| 2= Nontunai|\n----------------------
--\n ";cin>>pilih2;
cout<<"Masukkan Kode barang : ";cin>>kode;
cout<<"Masukkan jumlah barang : ";cin>>jumlah;
//rumus
harga= (kode==11)?2000
:(kode==12)?3000
:(kode==21)?30000
:(kode==22)?50000
:0;
total=harga*jumlah;
harga2=((member==1&&total>=50000)?harga-10000
:(member==1&&(total>=10000&&total<50000))?total-5000
:(member==1&&total<10000)?total
:(member==0&&total<50000)?total
:(member==0&&total>=50000)?total-5000
:0);
tunai=(pilih2==1?harga2
:pilih2==2?harga2-1000
:0);
total2=tunai;
//outputan
cout<<"\n\n\n-------------------------------\n| Struk Pembayaran |\n------------------------------
-\n cara bayar : "<<((pilih2==1)?"tunai"
:(pilih2==2)?"non tunai"
:"eror");
cout<<"\n kode barang : "<<kode;
Halaman 6
cout<<"\n Nama barang : "<<((kode==11)?"Pensil"
:(kode==12)?"Buku"
:(kode==21)?"Kemeja"
:(kode==22)?"Celana"
:"KODE SALAH");
cout<<"\n harga barang : "<<harga;
cout<<"\n Jumlah barang : "<<jumlah;
cout<<"\n total : "<<total2<<endl<<endl;
cout<<((member==1&&total2>=50000)&&pilih2==1?" Anda Mendapatkan Diskon 10000"
:(member==1&&(total2>=10000&&total2<50000))&&pilih2==1?" Anda
Mendapatkan Diskon 5000"
:(member==1&&total2<10000)&&pilih2==1?" Anda tidak Mendapatkan Diskon "
:(member==0&&total2<50000)&&pilih2==1?" Anda tidak Mendapatkan Diskon "
:(member==0&&total2>=50000)&&pilih2==1?" Anda Mendapatkan Diskon 5000"
:(member==1&&total2>=50000)&&pilih2==2?" Anda Mendapatkan Diskon 11000"
:(member==1&&total2>=10000&&total2<50000)&&pilih2==2?" Anda
Mendapatkan Diskon 6000"
:(member==1&&total2<10000)&&pilih2==2?" Anda tidak Mendapatkan Diskon "
:(member==0&&total2<50000)&&pilih2==2?" Anda tidak Mendapatkan Diskon "
:(member==0&&total2>=50000)&&pilih2==2?" Anda Mendapatkan Diskon 6000"
:" error");
cout<<"\n|-----------------------------|";
}
Berikut scribtnya :
#include<iostream>
using namespace std;
main()
{
int pilih,jumlah,tunai,pilih2,harga,total1,total2,total3,member,kode;
cout<<"|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n| TOKO YUK NAH
|\n|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n";
cout<<"|MASUKKAN KARTU MEMBER
1=YES|0=NO|\n|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n ";
cin>>member;
cout<<"|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n| Anda Bayar Dengan 1 = (tunai)
|\n| 2 =(nontunai)|\n|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n
";cin>>tunai;
cout<<"\n| Toko Yuk Nah |\n Pilihlah Barang Di Bawah ini \n";
Halaman 7
cout<<" 1. Alat Tulis \n 2. Pakaian \n Pilihan Anda = ";cin>>pilih;
cout<<((pilih==1)?"|~~~~~~~~~~ Alat Tulis ~~~~~~~~~~|\n 1. Pensil Rp.2000
/pcs\n 2. Buku Rp.3000 /pcs"
:(pilih==2)?"|~~~~~~~~~~~~ Pakaian ~~~~~~~~~~~|\n 1. Kemeja Rp.45000
/pcs\n 2. Celana Rp.50000 /pcs"
:"");
cout<<"\n Pilihan Anda = ";cin>>pilih2;
cout<<" Masukkan jumlah barang ";cin>>jumlah;
cout<<"|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|\n";
harga=(pilih==1&&pilih2==1?2000
:pilih==1&&pilih2==2?3000
:pilih==2&&pilih2==1?45000
:pilih==2&&pilih2==2?50000
:0);
total1=harga*jumlah;
total2=((member==1&&total1>=50000)?total1-10000
:(member==1&&(total1>=10000&&total1<50000))?total1-5000
:(member==1&&total1<10000)?total1
:(member==0&&total1<50000)?total1
:(member==0&&total1>=50000)?total1-5000
:0);
total3=tunai==1?total2
:tunai==2?total2-1000
:0;
cout<<"\n\n Kode Barang : "<<(pilih==1&&pilih2==1?"11"
:pilih==1&&pilih2==2?"12"
:pilih==2&&pilih2==1?"21"
:pilih==2&&pilih2==2?"22"
:" ");
cout<<"\n Nama Barang : "<<(pilih==1&&pilih2==1?"pensil"
:pilih==1&&pilih2==2?"Buku"
:pilih==2&&pilih2==1?"kemeja"
:pilih==2&&pilih2==2?"celana"
:0);
cout<<"\n harga barang : "<<(pilih==1&&pilih2==1?"2000"
:pilih==1&&pilih2==2?"3000"
:pilih==2&&pilih2==1?"45000"
:pilih==2&&pilih2==2?"50000"
:"0");
cout<<"\n Jumlah Barang : "<<jumlah;
cout<<"\n Bayar : "<<(tunai==1?"tunai"
:tunai==2?"nontunai"
:"");
cout<<" \n Total Harga : Rp "<<total1;
Halaman 8
cout<<((member==1&&total1>=50000)&&tunai==1?" Anda Mendapatkan Diskon
10000"
:(member==1&&(total1>=10000&&total1<50000))&&tunai==1?"
Anda Mendapatkan Diskon 5000"
:(member==1&&total1<10000)&&tunai==1?" Anda tidak
Mendapatkan Diskon "
:(member==0&&total1<50000)&&tunai==1?" Anda tidak
Mendapatkan Diskon "
:(member==0&&total1>=50000)&&tunai==1?" Anda Mendapatkan
Diskon 5000"
:(member==1&&total1>=50000)&&tunai==2?" Anda Mendapatkan
Diskon 11000"
:(member==1&&total1>=10000&&total1<50000)&&tunai==2?"
Anda Mendapatkan Diskon 6000"
:(member==1&&total1<10000)&&tunai==2?" Anda tidak
Mendapatkan Diskon "
:(member==0&&total1<50000)&&tunai==2?" Anda tidak
Mendapatkan Diskon "
:(member==0&&total1>=50000)&&tunai==2?" Anda Mendapatkan
Diskon 6000"
:" error");
cout<<"\n\n|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|";
Saya juga akan mengirim tugas ini dengan tipe cpp dan
saya compress
Halaman 9