Setelah lama gak posting sekarang mencoba sesuatu yang baru yaitu mencoba membuat posting tentang C++
/* --------------------- */
/* code tanpa FUNGSI */
/* --------------------- */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
main( )
{
char gol;
int lama,harga,denda,total,kembali,bayar;
awal:
clrscr();
cout<<"==========================================="<<endl;
cout<<"Masukkan golongan buku [A/B/C] : ";cin>>gol;
if(gol=='A' || gol=='a')
{
harga=2000;
}
else if(gol=='B' || gol=='b')
{
harga=2500;
}
else if(gol=='C' || gol=='c')
{
harga=1500;
}
else
{
cout<<"Tak ada dalam pilihan";
getch();
goto awal;
}
cout<<"Masukan Lama Sewa : ";cin>>lama;
if(lama>7)
{denda=500;}
else
{denda=0;}
total=harga+denda;
cout<<"-------------------------------------------"<<endl;
cout<<"Harga Sewa Buku = Rp. "<<setiosflags(ios::right)<<setw(6)<<harga<<endl;
cout<<"D e n d a = Rp. "<<setiosflags(ios::right)<<setw(6)<<denda<<endl;
cout<<"Total Harga = Rp. "<<setiosflags(ios::right)<<setw(6)<<total<<endl;
cout<<"B a y a r = Rp. "; cin>>bayar;
cout<<" ------------"<<endl;
kembali=bayar-total;
cout<<"Uang Kembali = Rp. "<<setiosflags(ios::right)<<setw(6)<<kembali<<endl;
cout<<"==========================================="<<endl;
getch();
}
Lalu bagaimana kalau dengan persoalan yang sama tapi harus menggunakan fungsi ?
silahkan lihat postingan berikut ini ….
/* -------------------------- */
/* Coding menggunakan Fungsi */
/* -------------------------- */
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#include<iomanip.h>
char gol;
int lama,harga,denda,total;
hargasewa()
{
if(gol=='A' || gol=='a')
{
harga=2000;
}
else if(gol=='B' || gol=='b')
{
harga=2500;
}
else if(gol=='C' || gol=='c')
{
harga=1500;
}
else
{
cout<<"Tak ada dalam pilihan";
harga=1500;
// getch();
// goto awal;
}
}
dendasewa()
{
if(lama>7)
{denda=500;}
else
{denda=0;}
}
totalharga()
{
total=harga+denda;
}
main()
{
int kembali,bayar;
// awal:
clrscr();
cout<<"==========================================="<<endl;
cout<<"Masukkan golongan buku [A/B/C] : ";cin>>gol;
hargasewa();
cout<<"Masukan Lama Sewa : ";cin>>lama;
dendasewa();
totalharga();
cout<<"-------------------------------------------"<<endl;
cout<<"Harga Sewa Buku = Rp. "<<setiosflags(ios::right)<<setw(6)<<harga<<endl;
cout<<"D e n d a = Rp. "<<setiosflags(ios::right)<<setw(6)<<denda<<endl;
cout<<"Total Harga = Rp. "<<setiosflags(ios::right)<<setw(6)<<total<<endl;
cout<<"B a y a r = Rp. "; cin>>bayar;
cout<<" ------------"<<endl;
kembali=bayar-total;
cout<<"Uang Kembali = Rp. "<<setiosflags(ios::right)<<setw(6)<<kembali<<endl;
cout<<"==========================================="<<endl;
getch();
}





