Jumat, 18 Maret 2016

Tugas Kelompok : Simulasi Membeli Bahan Bakar (SPBU/BBM).

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 :
  1. Input berupa :
    1. uang/berapa liter yang akan dibeli
    2. Jenis bahan bakar yang akan dibeli
  2. Indikator akan berlangsung terus (kenaikkan 0.1liter) selama total harga/jumlah liter bahan bakar yang dibeli belum melebihi permintaan
  3. Output menyatakan :
    1. Jumlah liter yang dibeli (bila input berupa uang)
Total uang yang harus dibayar (bila input berupa liter)


 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 <iostream>
#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 : 
  1. Nama : Taslim Mamulaty .M  ----> Nim    : 1500018022 
  2. Nama : Sherly Putri Pertiwi   ---->  Nim    : 1500018053
  3. Nama : Eko Prasetio               ---->  Nim     :1500018031    
 Selamat mencoba, dan Semoga bermanfaat ....

Wassalamu’alaikum w.w.









Tidak ada komentar:

Posting Komentar