ini adalah contoh animasi yang saya kumpulkan dari blog tetangga
Source :
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void tunggu(void)
{
long int i;
for(i=0; i<6e7; i++);
}
main()
{
char kode_kota,kelas,kembali;
int harga_tiket, PPN, jum_bayar;
do
{
clrscr();
textcolor(13);
cprintf("\n^^^^^^^^^^^^^HARGA TIKET PESAWAT^^^^^^^^^^^^^^\n");
delay(500);
cout<<"\n==================================================\n";
cout<<"Tujuan Anda Kelas Kelas Kelas\n";
cout<<" Ekonomi(E) Bisnis(B) Ekskutif(X)\n";
cout<<"==================================================\n";
cout<<"1. Bangkok $35 $45 $55\n";
cout<<"2. Hongkong $45 $55 $65\n";
cout<<"==================================================\n";
textcolor(30);
delay(500);
cprintf("\n^^___ Pilih Kota Tujuan___ ^^");
cout<<"\nmasukan kode kota [1..2] :" ;
cin>>kode_kota;
delay(500);
switch(kode_kota)
{
case '1':{
cout<<"Kota Tujuan Anda : BANGKOK\n"<<endl;
textcolor(30);
cprintf("^^___Pilih Kelas Pesawat___^^");
cout<<"\nmasukan kode kelas [E/B/X]:";
cin>>kelas;
cout<<endl;
if(kelas=='E' || kelas=='e')
{
harga_tiket=35*5675;
PPN=0;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
}
else if(kelas=='B' || kelas=='b')
{
harga_tiket=45*5675;
PPN=0;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
}
else if(kelas=='X' || kelas=='x')
{
harga_tiket=55*5675;
PPN=0.05*harga_tiket;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
}
break;
}
case'2':{
cout<<"Kota Tujuan Anda : HONGKONG\n"<<endl;
textcolor(30);
cprintf("^^___Pilih Kelas Pesawat___^^");
cout<<"\nmasukan kode kelas [E/B/X]:";
cin>>kelas;
cout<<endl;
if(kelas=='E' || kelas=='e')
{
harga_tiket=45*7215;
PPN=0;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
}
else if(kelas=='B' || kelas=='b')
{
harga_tiket=55*7215;
PPN=0.05*harga_tiket;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket = Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar = Rp."<<jum_bayar<<endl;
}
else if(kelas=='X' || kelas=='x')
{
harga_tiket=65*7215;
PPN=0.05*harga_tiket;
jum_bayar=harga_tiket-PPN;
cout<<"Harga Tiket =Rp."<<harga_tiket<<endl;
cout<<"PPN = Rp."<<PPN<<endl;
cout<<"jumlah bayar =Rp."<<jum_bayar<<endl;
}
break;
}
default :
cout<<"Anda salah memasukan kode"<<endl;
}
textcolor(60);
cprintf("\nAnda ingin kembali [y/t] :");
cin>>kembali;
}
while(kembali=='Y' || kembali=='y');
for(int x=1;x<19;x++)
{
clrscr();
//
cout<<"______________________________________________________________________________"<<endl;
cout<<"__ __ __ __ __ __ __ __ __ __ __ __ __ __ __ __ "<<endl;
cout<<"______________________________________________________________________________"<<endl;
gotoxy(30-x,13);cout<<" ||"<<endl;
gotoxy(30-x,14);cout<<" ||| |"<<endl; //tunggu();
gotoxy(30-x,15);cout<<" |||| ||"<<endl; //tunggu();
gotoxy(30-x,16);cout<<"||||| |||"<<endl;//tunggu();
gotoxy(20-x,17);cout<<" ||||||||||||||||||||"<<endl;//tunggu();
gotoxy(20-x,18);cout<<" |||||||BOING 737|||||||"<<endl; //tunggu();
gotoxy(20-x,19);cout<<"|||||||||||||||||||||||"<<endl; //tunggu();
gotoxy(20-x,20);cout<<" |||||"<<endl; //tunggu();
gotoxy(20-x,21);cout<<" ||||"<<endl; //tunggu();
gotoxy(20-x,22);cout<<" |||"<<endl;//tunggu();
gotoxy(20-x,23);cout<<" ||"<<endl; tunggu();
}
getch();
}
Program Menghitung Tagihan Listrik Menggunakan Pemograman C++
Yusuf Karim
Pada artikel sebelumnya kita membahas konversi angka desimal ke dalam jam yang yang
menunjukkan waktu dengan rinci.
Untuk kali ini kita akan membuat program menghitung tagihan listrik, sama seperti sebelumnya ini
salah satu artikel bahasa C yang akan saya dibagikan kepada Sobat yang ingin mempelajarinya.
Adapun soal dari program yang akan kita buat sebagai berikut :
Buat program untuk menghitung tagihan listrik setiap bulan dengan ketentuan sebagai 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
Listing progamnya adalah :
#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;
}
Sangat mudahkan Sobat. Semoga bermanfaat jangan lupa berkomentar apabila ada yang ingin
ditanyakan perihal listing program di atas