DUNIA HAMPA SEKALI

♥ 1212~mnLnysm

konversi angka desimal ke jam

soal :
buat program untuk mengubah jam dalam bentuk desimal (diinput) menjadi jam, menit dan detik. Contoh 2.52 jam = 2 jam 31 menit 12 detik
jawaban :
#include<iostream.h>
#include<iomanip.h>
int a,b,c;
float n;
void main()
{
cout<<”Input Jam dalam bentuk desimal : “;
cin>>n;
c = n * 3600;
a = c / 3600;
c -= (a * 3600);
b = c / 60;
c -= (b * 60);
cout<<n<<” jam = “<<a<<” jam “<<b<<” menit “<<c<<” detik \n”;
}

May 6, 2010 Posted by | c++ | 1 Comment

program rekening listrik

soal :
buat program untuk menghitung tagihan listrik setiap bulan dengan ketentuan sbg berikut :
- data yg diinput : no. rekening, nama pelanggan, penunjuk meter bulaan sebelumnya dan bulan sekarang
- proses dihitung berdasarkan pemakaian (kwh) yg terbagi atas 3 blok yaitu : 20kwh blok 1 dgn tarif Rp 500/kwh, 40kwh blok 2 dgn tarif Rp 800/kwh dan selebihnya blok 3 dgn tarif Rp 1000/kwh
- biaya beban Rp 30000 dan pajak pemakaian 10% dari total tarif

jawaban :
#include<iostream.h>
#include<iomanip.h>

char no[15],nama[20];
int d,e,m;
long a,b1,b2,b3;
float b,c;
void main()
{
cout<<”Input No. Rekening : “;cin>>no;
cout<<”Input Nama Pelanggan : “;cin>>nama;
cout<<”Input penunjuk meter bulan sebelumnya : “;cin>>d;
cout<<”Input penunjuk meter bulan sekarang  : “;cin>>e;
m = e – d;
cout<<”Jumlah pemakaiannya adalah “<<m<<” kwh \n”;

if (m >= 20)
{
m -= 20;
b1 = 20 * 500;
if (m >= 40)
{
m -= 40;
b2 = 40 * 800;
b3 = m * 1000;
}
else b2 = m * 800;
}
else b1 = m * 500;
a = b1 + b2 + b3;
b = 0.1 * a;
c = 30000 + a + b;
cout<<”Tagihan listrik atas pelanggan yang bernama “<<nama<<” adalah “<<setprecision(7)<<c;
}

May 6, 2010 Posted by | c++ | Leave a Comment

   

Follow

Get every new post delivered to your Inbox.