.articlehidden {display:none} .articleshown {display:inline}

Saturday, 21 September 2013

Belajar Borland c++

Tampilan Input :


   LAMPU TERANG BENDERANG
JL.Flamboyan No.21 Telp(021)98888999
=================================================
Masukan Nama Pemesan     : <input>
Masukan Jumlah Pemesan   : <input>

Data Pemesan ke-1
Masukan kode lampu       : <input>
Jumlah Beli              : <input>
.................................................



Tampilan Output :



============================================================================== 
                LAMPU TERANG BENDERANG
JL.Flamboyan No.21 Telp(021)98888999

Nama Pemesan     :
******************************************************************************
No    Kode        Merk        Watt        Harga       Jumlah     Subtotal 
******************************************************************
1.                   P                              Philips                    10                           15000                         5                              75000
2.                   O                             Osram                    10                           20000                         4                              80000
3.                   S                              Sinyoku                 10                           25000                         5                          125000
*********************************************************************************
                                                                                                                        Total Keseluruhan               280000
Total  Bayar           : <input>
Uang Kembali       :


Ingin Input Baru [Y/T]      :

Ketentuan Soal :
1.       Kode                      Merk                      Watt                       Harga
P                              Philips                    10                           15000
                                                              25                           25000
O                             Osram                    10                            20000   
                                                              25                           30000
S                              Sinyoku                 10                            25000
                                                              25                           35000
       2.    Gunakan Class, Array, Fungsi untuk garis dan  judul
       3.    Subtotal = harga*jumlah beli, Gunakan perintah Fungsi
       4.    Total = Akumulasi dari subtotal
       5.    Uang Kembali=Uang bayar - total




Jawaban  Latihan Rumah Sakit, 22 Desember 2012

#include <stdio.h>
#include <iostream.h>
#include <iomanip.h>
//fungsi perhitungan total
float total (double by_k,double lama, double by_d)
{return (by_k + (by_d * lama));}

main()
{
int i, j;
char lagi,b[10],t[10];
struct
{
char nama[20], jenis[10];
double lama, by_d,by_k;
}rs[15];                        

atas:
clrscr();
cout<<"Jumlah Data : ";cin>>j;
cout<<endl;
cout<<"Bulan       : ";cin>>b;
cout<<"Tahun       : ";cin>>t;
for(i=1;i<=j;i++)
{
cout<<"Data Ke-"<<i<<endl;
cout<<"Nama Pasien      : ";cin>>rs[i].nama;
cout<<"Jenis Penyakit   : ";cin>>rs[i].jenis;
cout<<"Lama Perawatan   : ";cin>>rs[i].lama;
cout<<endl;
//penyeleksian if
                if (rs[i].lama<=7)
                                {rs[i].by_k=150000; rs[i].by_d=300000;}
   else if (rs[i].lama<=15)
                                {rs[i].by_k=400000; rs[i].by_d=600000;}
   else
                                {rs[i].by_k=700000; rs[i].by_d=1500000;}

}
clrscr();
cout<<"                  Rs. Segar Selalu\n";
cout<<"                  Jl. Kemerdekaan Sejahtera No.35\n";
cout<<"====================================================================\n";
cout<<"Bulan : "<<b<<endl;
cout<<"Tahun : "<<t;
cout<<"\n==================================================================\n";
cout<<"No. Nama       Jenis      Lama       Biaya     Biaya      Total\n";
cout<<"             Penyakit   Perawatan    Kamar     Dokter\n";
cout<<"==================================================================\n";
for(i=1;i<=j;i++)
{
cout<<setiosflags(ios::left)<<setw(4)<<i;
cout<<setiosflags(ios::left)<<setw(10)<<rs[i].nama;
cout<<setiosflags(ios::left)<<setw(13)<<rs[i].jenis;
cout<<setiosflags(ios::left)<<setw(10)<<rs[i].lama;
cout<<setiosflags(ios::left)<<setw(10)<<rs[i].by_k;
cout<<setiosflags(ios::left)<<setw(10)<<rs[i].by_d;
cout<<setiosflags(ios::left)<<setw(15);
printf(" %2.0f\n",total(rs[i].by_k,rs[i].by_d,rs[i].lama));

}
cout<<"=================================================================\n";
cout<<"Ingin Input Lagi ?  ";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto atas;
getch();

}

No comments: