ini UTS kemarin tgl 12-nov-14 soalnya membingungkan, C++ standar, menghitung total harga , jumlah yang di bayar, uang yang di bayar, dan kembalian ,dengan input nomor produk cuma ada tiga produk nomor 1,2,3, dan jumlahnya yang di beli ,max 5. berdasarkan nomor barang yang di beli bonusnya berbeda-beda , dan untuk barang nomor 1 tidak ada potongan harga. potongan/diskon nya total semua di potong 10%
,, sebenarnya gampang tapi soalnya bikin bingung .
outputnya :
Coding :
#include <conio.h>
#include <iostream.h>
void main()
{
int nomor_produk,jumlah_beli;
long harga_produk;
long diskon,total_harga,jumlah_bayar,dibayar,kembalian;
cout<<"nomor produk yang di pilih (1...3)= ";
cin>>nomor_produk;
cout<<"jumlah pembelian= ";
cin>>jumlah_beli;
if (nomor_produk==1)
{
harga_produk=37500;
cout<<"bonus minuman dingin";
}
else if (nomor_produk==2)
{
harga_produk=4*37500;
cout<<"bonus ganti oli";
}
else if (nomor_produk==3)
{
harga_produk=0.7*37500;
cout<<"bonus makan siang";
}
total_harga=harga_produk*jumlah_beli;
cout<<"\ntotal harga = "<<total_harga;
if (nomor_produk>1)
{
diskon= harga_produk*0.1;
}
else
{
diskon=0;
}
jumlah_bayar=total_harga - diskon;
cout<<"\njumlah pembayaran= "<<jumlah_bayar;
cout<<"\nuang yg di bayar= ";
cin>>dibayar;
kembalian= dibayar - jumlah_bayar;
cout<<"\nkembalian= "<<kembalian;
getch();
}
,, sebenarnya gampang tapi soalnya bikin bingung .
outputnya :
Coding :
#include <conio.h>
#include <iostream.h>
void main()
{
int nomor_produk,jumlah_beli;
long harga_produk;
long diskon,total_harga,jumlah_bayar,dibayar,kembalian;
cout<<"nomor produk yang di pilih (1...3)= ";
cin>>nomor_produk;
cout<<"jumlah pembelian= ";
cin>>jumlah_beli;
if (nomor_produk==1)
{
harga_produk=37500;
cout<<"bonus minuman dingin";
}
else if (nomor_produk==2)
{
harga_produk=4*37500;
cout<<"bonus ganti oli";
}
else if (nomor_produk==3)
{
harga_produk=0.7*37500;
cout<<"bonus makan siang";
}
total_harga=harga_produk*jumlah_beli;
cout<<"\ntotal harga = "<<total_harga;
if (nomor_produk>1)
{
diskon= harga_produk*0.1;
}
else
{
diskon=0;
}
jumlah_bayar=total_harga - diskon;
cout<<"\njumlah pembayaran= "<<jumlah_bayar;
cout<<"\nuang yg di bayar= ";
cin>>dibayar;
kembalian= dibayar - jumlah_bayar;
cout<<"\nkembalian= "<<kembalian;
getch();
}
Tinggalkan komentar
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeletelingga@linggalinux:~$ sudo adduser ca143
ReplyDelete[sudo] password for lingga:
Adding user `ca143' ...
Adding new group `ca143' (1001) ...
Adding new user `ca143' (1001) with group `ca143' ...
The home directory `/home/ca143' already exists. Not copying from `/etc/skel'.
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for ca143
Enter the new value, or press ENTER for the default
Full Name []: belajar terminal
Room Number []: none
Work Phone []: none
Home Phone []: none
Other []: none
Is the information correct? [Y/n] y
lingga@linggalinux:~$ su ca143
Password:
ca143@linggalinux:/home/lingga$ cd
ca143@linggalinux:~$ mkdir ca143
ca143@linggalinux:~$ cd ca143
ca143@linggalinux:~/ca143$ mkdir elearning01
ca143@linggalinux:~/ca143$ cd elearning01
ca143@linggalinux:~/ca143/elearning01$ vi
ca143@linggalinux:~/ca143/elearning01$ cd
ca143@linggalinux:~$ ^C
ca143@linggalinux:~$
lingga@linggalinux:~$ sudo adduser ca143
ReplyDelete[sudo] password for lingga:
Adding user `ca143' ...
Adding new group `ca143' (1001) ...
Adding new user `ca143' (1001) with group `ca143' ...
The home directory `/home/ca143' already exists. Not copying from `/etc/skel'.
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for ca143
Enter the new value, or press ENTER for the default
Full Name []: belajar terminal
Room Number []: none
Work Phone []: none
Home Phone []: none
Other []: none
Is the information correct? [Y/n] y
lingga@linggalinux:~$ su ca143
Password:
ca143@linggalinux:/home/lingga$ cd
ca143@linggalinux:~$ mkdir ca143
ca143@linggalinux:~$ cd ca143
ca143@linggalinux:~/ca143$ mkdir elearning01
ca143@linggalinux:~/ca143$ cd elearning01
ca143@linggalinux:~/ca143/elearning01$ vi
ca143@linggalinux:~/ca143/elearning01$ cd
ca143@linggalinux:~$ ^C
ca143@linggalinux:~$