Assalamu’alaikum w.w.,
Pada kesempatan ini saya akan memposting Program dari
materi PERULANGAN (LOOP) , program ini akan dibuat dalam bentuk Flowchart dan
C++ . Program yang akan di buat yaitu : Tentang Simulasi Membeli Bahan Bakar (SPBU/BBM).
Buat 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)
Berikut ini adalah Gambar Program Flowchart yang
menggunakan Aplikasi RAPTOR :
Outputnya :
1. Bensin
2. Pertamax
3. Solar
Dan yang ini Gambar Program C++ yang Menggunakan
Aplikasi Dev C++ :
#include <string>
#include <cstdlib>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
class BBM {
private:
float uang, pilihan;
double hasil1,hasil2,hasil3;
public:
void Set_Pilihan(){
cout<<"\t\t\t | SPBU BARU |"<<endl;
cout<<"\t\t\t ========================"<<endl<<endl;
cout<<"\t\t\t\tPilihan Jenis BBM"<<endl<<endl;
cout<<" 1. Bensin"<<endl;
cout<<" 2. Solar"<<endl;
cout<<" 3. Pertamax"<<endl;
cout<<"\n\nMasukkan Urutan Pilihan Jenis BBM 1..3 : ";
cin>>pilihan;
if (pilihan==1){
cout<<" 1. Bensin"<<endl;
cout<<"\nMasukkan Uang Anda : ";
cin>>uang;
hasil1=uang/4500;
for (double i=0.1; i<=hasil1; i=i+0.0001){
cout<<i<<endl<<endl;
}
cout<<" Bensin Yang Anda Dapat :"<<hasil1<<" "<<"liter"<<endl;
}
if (pilihan==2){
cout<<" 2. Solar"<<endl;
cout<<"\nMasukkan uang anda :";
cin>>uang;
hasil2=uang/4200;
for (double j=0.1; j<=hasil2; j=j+0.0001){
cout<<j<<endl;
}
cout<<" Bensin Yang Anda Dapat :"<<hasil2<<" "<<"liter"<<endl;
}
if (pilihan==3){
cout<<" 3. Pertamax"<<endl;
cout<<"\nMasukkan Uang Anda :";
cin>>uang;
hasil3=uang/7000;
for (double k=0.1; k<=hasil3; k=k+0.0001){
cout<<k<<endl;
}
cout<<" Bensin Yang Anda Dapat :"<<hasil3<<" "<<"liter"<<endl;
}
}
};
int main(int argc, char** argv) {
int x;
BBM B;
B.Set_Pilihan();
cin>>x;
return 0;
}
Output/hasil
compiler dari program tersebut :
Kelompok 1 :
- Nama : Taslim Mamulaty .M ----> Nim : 1500018022
- Nama : Sherly Putri Pertiwi ----> Nim : 1500018053
- Nama : Eko Prasetio ----> Nim :1500018031
Selamat mencoba, dan Semoga bermanfaat ....
Wassalamu’alaikum w.w.
Tidak ada komentar:
Posting Komentar