Hari ini saya ingin berbagi mengenai tugas kuliah saya tiga blan yang lalu. Saat itu saya ditugaskan oleh dosen saya untuk menyelesaikan persoalan terkait mata kuliah yakni (Struktur Data Praktik). Berikut soal dan contoh penyelesaiannya .
- Buatlah program dengan struct untuk menghitung pnjualan produk untuk menghitung keuntungan penjualan prodeuk supermartket, bila terdapat struct produk yang berisi qty, nama, harga beli, harga jual, harga satuan.
#include <iostream.h>
#include <conio.h>
#include <windows.h>
#define max 10
void main()
{
system ("title PADLI NUROHMAN");
system ("color 02");
struct
{
char nama[10];
int beli,jual,satuan,qty,k;}MART[100];
int a,b;
cout<<" ~~~~~~~~~~~Healthy Mart~~~~~~~~~~~~"<<endl<<endl;
cout<<"Jumlah Barang= ";cin>>a;
for(b=1; b<=a; b++)
{
cout<<"--------------"<<endl;
cout<<"|Barang Ke- "<<b<<"|"<<endl;
cout<<"--------------"<<endl;
cout<<"QTY : ";cin>>MART[b].qty;
cout<<"Nama Barang : ";cin>>MART[b].nama;
cout<<"Harga Satuan : ";cin>>MART[b].satuan;
cout<<"Harga Beli : ";cin>>MART[b].beli;
cout<<"Harga Jual : ";cin>>MART[b].jual;
}
cout<<endl;
cout<<"--------------------------------------------------------------------"<<endl;
cout<<"QTY | Harga Satuan | Nama Barang | Harga Beli | Harga Jual | Untung "<<endl;
cout<<"--------------------------------------------------------------------"<<endl<<endl;
for(b=1; b<=a; b++)
{
MART[b].jual=MART[b].jual * MART[b].qty;
MART[b].beli=MART[b].beli * MART[b].qty;
MART[b].k = MART[b].jual - MART[b].beli;
cout<<MART[b].qty<<" "<<MART[b].satuan<<" "<<MART[b].nama<<" "<<MART[b].beli<<" "<<MART[b].jual<<" "<<MART[b].k<<endl;
cout<<endl;
cout<<endl;
}
getch();
}
Screenshots:
Silahkan dicermati dan diteliti untuk syntax programnnya, kalau ada kritik atau saran silahkan berkomentar.
0 komentar:
Post a Comment
Komentar, saran atau kritik Anda semoga dapat membangun bagi Blog Saya.