Wednesday, April 19, 2017

SOAL C++ DAN PENYELESAIANNYA

Soal C++ dan Penyelesaiannya


#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream.h>

main()
{
char nama_p[50],kd_dktr[10],kd_obat[50],ket[50],jenis_obat[50],diagnosa[50];
int no_p,bayar,diskon,total;
cout<<"\tEntry penjualan obat"<<endl;
cout<<"======================================"<<endl;
cout<<"NO Pasien               :";cin>>no_p;
cout<<"Nama Pasien             :";cin>>nama_p;
cout<<"Diagnosa                :";cin>>diagnosa;
cout<<"Kode Dokter             :";cin>>kd_dktr;
if(strcmp(kd_dktr,"KD001")==0)
{
strcpy(ket,"Umum");
}
else if(strcmp(kd_dktr,"KD002")==0)
{
strcpy(ket,"THT");
}
else if(strcmp(kd_dktr,"KD003")==0)
{
strcpy(ket,"Tulang");
}
cout<<"Keterangan              :"<<ket<<endl;
cout<<"Kode Obat               :";cin>>kd_obat;
if(strcmp(kd_obat,"KO001")==0)
{
strcpy(jenis_obat,"Generik");
}
else if(strcmp(kd_obat,"KO002")==0)
{
strcpy(jenis_obat,"Bermerek");
}
cout<<"Jenis obat              :"<<jenis_obat<<endl;
if (strcmp(kd_dktr,"KD001")==0)
{
if(strcmp(kd_obat,"KO001")==0)
   {
   bayar=150000;
   }
   else if(strcmp(kd_obat,"KO002")==0)
   {
   bayar=200000;
   }
}
else if (strcmp(kd_dktr,"KD002")==0)
{
if(strcmp(kd_obat,"KO001")==0)
   {
   bayar=250000;
   }
   else if(strcmp(kd_obat,"KO002")==0)
   {
   bayar=300000;
   }
}
else if (strcmp(kd_dktr,"KD003")==0)
{
if(strcmp(kd_obat,"KO001")==0)
   {
   bayar=350000;
   }
   else if(strcmp(kd_obat,"KO002")==0)
   {
   bayar=400000;
   }
}
if (bayar>=200000)
{
diskon = 0.05*bayar;
}

total=bayar-diskon;
cout<<"Bayar                    :"<<bayar<<endl;
cout<<"Diskon                   :"<<diskon<<endl;
cout<<"Total bayar              :"<<total<<endl;
getch();
}

No comments:

Post a Comment

CONTOH PROGRAM C++ DENGAN MENU REGISTER DAN LOGIN

CONTOH PROGRAM C++ DENGAN MENU REGISTER DAN LOGIN #include <iostream> #include <fstream> #include <strstream> #incl...