Archive for April 5, 2011

Simulasi Bahan Bakar

Posted: April 5, 2011 in Uncategorized

Soal
–>>Buatlah simulasi membeli bahan bakar dengan spesifikasi :
Input berupa :
uang/berapa liter yang akan dibeli
Jenis bahan bakar yang akan dibeli
Indikator akan berlangsung terus (kenaikkan 0.1liter) selama total harga/jumlah liter bahan bakar yang dibeli belum melebihi permintaan
Output menyatakan :
Jumlah liter yang dibeli (bila input berupa uang)
Total uang yang harus dibayar (bila input berupa liter)

mari kita selesaikan……bagaimana caranya?……
di cari …di cari……eiitzzz enggak boleh tidur!!!!

#include
#include

using namespace std;

class Hitung{

private :
long biaya;
float liter;

public :
Hitung(long biaya=0, float liter=0){
this->biaya=biaya;
this->liter=liter;
}
void menu(){
cout<<" BAHAN BAKAR MINYAK"<<endl;
cout<<endl;
cout<<" PILIH ANGKA"<<endl;
cout<<"———————–"<<endl;
cout<<"1. berdasarkan liter"<<endl;
cout<<"2. berdasarkan uang "<<endl;
cout<<"———————–"<<endl;
char pilih ;
cout<>pilih;
switch(pilih){
default :
cout<<"tidak ada yang dipilih"<<endl;
break;
case '1' :
menu_minyak(pilih);
break;
case '2' :
menu_rupiah(pilih);
break;
cout<<"rtr";

}
}
void menu_minyak(char c){
char bahan;

cout<<" PILIH ANGKA"<<endl;
cout<<"———————–"<<endl;
cout<<"1. bensin (Rp. 5.000)"<<endl;
cout<<"2. solar (Rp. 6.000)"<<endl;
cout<<"3. pertamax (Rp. 7.000)"<<endl;
cout<<"———————–"<<endl;
cout<>bahan;
hitung_liter(c, bahan);

}
void menu_rupiah(char c){
char uang;

cout<<" PILIH ANGKA"<<endl;
cout<<"——————————"<<endl;
cout<<"1. bensin (Rp. 5.000/liter)"<<endl;
cout<<"2. solar (Rp. 6.000/liter)"<<endl;
cout<<"3. pertamax (Rp. 7.000/liter)"<<endl;
cout<<"——————————"<<endl;
cout<>uang;
hitung_biaya(c, uang);
}

void hitung_liter(char c, char bahan){
long jum=0;
if(bahan ==’1′){
biaya=500;
}
else if(bahan ==’2′){
biaya=600;
}
else{
biaya=700;
}
cout<<" BERDASARKAN LITTER"<<endl;

cout<<"————————"<<endl;
cout<>liter;
for(float i=0.1; i <(liter +0.01);i=i+0.1){
jum=jum+biaya;
cout<<"("<<i<<")"<<"liter " << "total : "<<jum<<endl;
}

}

void hitung_biaya(char c, char uang){
float jum=0;
if(uang =='1'){
liter=0.1;
}
else if(uang =='2'){
liter=0.1;
}
else{
liter=0.1;
}
cout<<" BERDASARKAN RUPIAH"<<endl;

cout<<"———————-"<<endl;
cout<>biaya;
if(uang ==’1′){
for(float i=500; i <(biaya +500); i=i+500){
jum=jum+liter;
cout<<"("<<i<<")"<<"biaya " << "total : "<<jum<<endl;}
}
else if(uang =='2'){
for(float i=600; i <(biaya +600); i=i+600){
jum=jum+liter;
cout<<"("<<i<<")"<<"biaya " << "total : "<<jum<<endl;}
}
else {
for(float i=700; i <(biaya +700); i=i+700){
jum=jum+liter;
cout<<"("<<i<<")"<<"biaya " << "total : "<<jum<<endl;}
}
}

};
int main()
{
Hitung a;
a.menu();
Hitung b;
b.menu();

system("PAUSE");
return EXIT_SUCCESS;
return 0;
}

Perulangan Dalam Bahasa C++

Posted: April 5, 2011 in Uncategorized

perulangan dalam bahasa c++ itu apa ya ???

ayuk kita cari tahu…..
apa ya…….

ini dia……ternyata…..
Perulangan adalah suatu atau serangkaian bentuk kegiatan mengulang suatu statement sampai batas yang diinginkan.

Macam-Macam Perulangan dan bentuk umumnya ada 3 yaitu:

Perulangan FOR
Digunakan untuk mengulang suatu proses yang telah diketahui jumlah perulangannya.
Bentuk umumnya:
for( awal ; kondisi ; counter )
{
Statementl;
Statement2;
}
Statement3;

– Perulangan WHILE
Digunakan bila jumlah perulangannya belum diketahui.
Bentuk umumnya:
while( expression )
{
Statementl;
Statement2;
}
Statement3;

– Perulangan DO WHILE
Perulangan DO WHILE dan WHILE hampir sama, perbedaannya dengan while, do … while memiliki pengecekan kondisi yang terletak setelah statement perulangan.
Bentuk umumnya:
do
{
Statementl;
Statement2;
}
while( expression )
Statement3;