Tugas UAS ALGORITMA SEM 2 2SI-B












Tugas UAS ALGORITMA SEM 2 2SI-B UNIVESITAS METHODIST INDONESIA

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void main()
{
    struct pembelian{
       char kode_pbl[10];
      char nama_pbl[30];
      char status[20];
   };
   struct barang{
       char kode_brg[10];
      char nama_brg[50];
      double harga;
      int jumlah;
      double total;
   };
   struct pembelian data_pembeli;
   struct barang data_barang[10];
   int i,jumlah;
   cout<<"Input Kode Pembeli    : ";
           gets(data_pembeli.kode_pbl);
   cout<<"Input Nama Pembeli    : ";
           gets(data_pembeli.nama_pbl);
   cout<<"Input Status Pembeli: ";
           gets(data_pembeli.status);
   cout<<"\n";
   cout<<"Masukkan jumlah data : ";cin>>jumlah;
   for(i=0; i<jumlah; i++){
       clrscr();
      cout<<"\n\n";
   cout<<"Input Kode Barang        : ";
           gets(data_barang[i].kode_brg);
   cout<<"Input Nama Barang        : ";
           gets(data_barang[i].nama_brg);
   cout<<"Input Harga                : ";
           cin>>data_barang[i].harga;
   cout<<"Input Jumlah Barang        : ";
           cin>>data_barang[i].jumlah;
    }
clrscr();
double total,subtotal;
cout<<"-------------------------------------------------\n";
cout<<"Kode        Nama Barang        Jumlah Harga        Total\n";
cout<<"-------------------------------------------------\n";
for(i=0; i<jumlah; i++){
        gotoxy(1,3+(i+1));cout<<data_barang[i].kode_brg;
      gotoxy(9,3+(i+1));cout<<data_barang[i].nama_brg;
      gotoxy(28,3+(i+1));cout<<data_barang[i].jumlah;
      gotoxy(34,3+(i+1));cout<<"Rp. "<<data_barang[i].harga;
      gotoxy(43,3+(i+1));
      total=data_barang[i].jumlah*data_barang[i].harga;
      cout<<"Rp. "<<total;
      subtotal=total;
}
cout<<"\n--------------------------------------------------";
gotoxy(1,5+jumlah);
cout<<"                                                Sub Total===> Rp."<<subtotal;
getch();
}


 

Rp.20.000
        Rp.12.000
        ----------
subtotal    Rp.32.000


-masukkan jumlah bayar Rp.50.000 -----> jika jumlah bayar < sub total maka
                     akan diulangi penginputan jumlah bayar
kembalian Rp.18.000
hasil:
Data pembelian:
    id pembeli    :
    nama        :
    status        :

di kumpulkan 2 minggu lagi dalam bentuk program!!!!!!!!!!


Share this

Related Posts

Previous
Next Post »