Hay sobat!
kali ini saya akan berbagi codingan seputar Algoritma dan Pemograman .
tentunya dalam bahasa C++ .
buat yang copas , silahkan aja .. tapi koreksi lagi apa yang salah saat lo compiling codingannya yaa ;)
checkitoout!
soalnya :
Perusaahn Daerah Air minum (PDAM) menghitung tagihan berdasarkan ketentuan sebagai berikut :
Tagihan = Biaya Beban+ Biaya Pemakaian
kali ini saya akan berbagi codingan seputar Algoritma dan Pemograman .
tentunya dalam bahasa C++ .
buat yang copas , silahkan aja .. tapi koreksi lagi apa yang salah saat lo compiling codingannya yaa ;)
checkitoout!
soalnya :
Perusaahn Daerah Air minum (PDAM) menghitung tagihan berdasarkan ketentuan sebagai berikut :
|
No
|
Keterangan
|
Biaya Beban
|
Tarif per/m3
|
||
|
0≤m2≥15
|
15≤m2≥30
|
m2≥30
|
|||
|
1
|
Sosial
|
10000
|
900
|
1100
|
1400
|
|
2
|
Rumah Tangga
|
20000
|
1200
|
1500
|
2000
|
|
3
|
UKM
|
40000
|
1750
|
2100
|
2600
|
|
4
|
Perusahaan
|
100000
|
2500
|
3000
|
4000
|
biaya tagihan menggunakan tarif bertingakat !
contoh : pada rumah tangga, bulan lalu menggunakan 40m2 air :
maka perhitungannya :
biaya beban = 20000
15 m2 pertama = 15x1200
15m2 kedua =14x1500
10m2 terakhir = 10x2000
maka total = Rp.80.500,-
nah gimana tuh codingannya ? kendalanya adalah pada perhitungan bertingkat, maka kita bisa gunakan "case" atau yg lain juga boleh yang mana yang lo bisa .
|
#include <iostream>
using namespace std;
int main()
{
int
golongan;
int beban;
int
tarif1,tarif2,tarif3,tagihan,pemakaian ;
int
x1,x2,x3;
cout
<< "-----------------------------------" << endl;
cout
<< "REKENING PEMBAYARAN PDAM" << endl;
cout
<< "Mercy Gayatri & Lailatun Nur Rohmah" << endl;
cout
<< "Sistem Informasi 1B" << endl;
cout
<< "-----------------------------------" << endl;
cout
<< "1.Golongan
Sosial"<<endl;
cout
<< "2.Golongan Rumah
Tangga"<<endl;
cout
<< "3.Golongan
UKM"<<endl;
cout
<< "4.Golongan
Perusahaan"<<endl;
cout
<<endl;
cout
<< "Masukan golongan(1-4): "; cin >>golongan;
cout
<< "Masukan Beban Pemakaian pertama :";
cin
>>x1;
cout
<< "Masukan Beban Pemakaian kedua :";
cin
>>x2;
cout
<< "Masukan Beban Pemakaian ketiga
:";
cin >>x3;
cout
<<endl;
switch
(golongan){
case
1:cout << "golongan ke"<<golongan<<"adalah
golongan keterampilan sosial"<<endl;
cout<<"maka bebannya adalah
10000";
cout <<endl;
if (golongan=1)
{
beban=10000;
if (pemakaian < 15);
tarif1 = (x1 * 900);
(pemakaian>=15 && pemakaian<=30);
tarif2=(x2*1100);
(pemakaian>30);
tarif3 =(x3*1400);
}
tagihan=
beban+tarif1+tarif2+tarif3;
cout<<"tarif
pemakaian"<<tagihan<<endl;
break;
case
2:cout << "golongan ke"<<golongan <<"adalah
golongan dua"<<endl;
cout<<"maka bebannya adalah 20000";
cout
<<endl;
if (golongan=2)
{
beban=20000;
if (pemakaian < 15);
tarif1 = (x1 * 1200);
(pemakaian>=15 && pemakaian<=30);;
tarif2=(x2*1500);
(pemakaian>30);
tarif3 =(x3*2000);
}
tagihan=
beban+tarif1+tarif2+tarif3;
cout<<"tarif
pemakaian"<<tagihan<<endl;
break;
case
3:cout << "golongan ke"<<golongan <<"adalah
golongan dua"<<endl;
cout<<"maka bebannya adalah
40000";
cout
<<endl;
if (golongan=3)
{
beban=40000;
if (pemakaian < 15);
tarif1 = (x1 * 1750);
(pemakaian>=15 && pemakaian<=30);;
tarif2=(x2*2100);
(pemakaian>30);
tarif3 =(x3*2600);
}
tagihan=
beban+tarif1+tarif2+tarif3;
cout<<"tarif
pemakaian"<<tagihan<<endl;
break;
case
4:cout << "golongan ke"<<golongan <<"adalah
golongan dua"<<endl;
cout<<"maka bebannya adalah
100000";
cout
<<endl;
if
(golongan =4)
{
beban=100000;
(pemakaian< 15);
tarif1 = (x1 * 2500);
(pemakaian>=15 && pemakaian<=30);;
tarif2=(x2*3000);
(pemakaian>30);
tarif3 =(x3*4000);
}
tagihan=
beban+tarif1+tarif2+tarif3;;
cout<<"tarif
pemakaian"<<tagihan<<endl;
}
}
|
maka akan keluar output program nya seperti ini :
nah itu dia bisa kebaca kan pas di biaya beban = 20000
dan tagihannya 80500 :)
pas sama hasil pegkalkulasian via kalkulator .
selamat mencoba ! salam tekno! :p
(Mercy gayatri ) (@mercygayatri1)





0 komentar:
Posting Komentar
Added your comment at my blog oke ?
tambahkan komentar kalian di bawah entri ini |di bawah blog barusan...