Tugas Kelompok Pertemuan Ketiga (Bahan Bakar)

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)

Total uang yang harus dibayar (bila input berupa liter)

C++ :
#include <iostream>
#include <string>
#include <cstdlib>
#include <math.h>
using namespace std;
int main(){
   int liter;
   float i;
   int harga;
   float i1;
   int liter1;
   int tot_harga;
   int bbm;
   cout << "Masukkan pilihan jenis bahan bakar\n(1) PREMIUM\n(2) PERTAMAX ";
   cout << "\nPilhan = ";
   cin >> bbm;
   if (bbm==1){
      i = 1;
      harga = 6900;
      cout << "Akan membeli berapa liter? ";
      cin >> liter;
      cout << "Anda membeli PREMIUM, sebanyak "<<liter<<" liter.\nPENGISIAN DIMULAI........" << endl;
   liter1 = liter * 10;
      while (!(i>liter1)){
         i1 = (i/10);
         cout << i1 << endl;
   tot_harga = i1 * harga;
         i = i+1;
      }
      cout << "PENGISIAN SELESAI !\nAnda harus membayar sebesar Rp."<< tot_harga << endl;
   }
   else{
      if (bbm==2){
         i =1;
         harga =9500;
         cout << "Akan membeli berapa liter? ";
        cin >> liter;
        cout << "Anda membeli PERTAMAX, sebanyak "<<liter<<" liter. PENGISIAN DIMULAI........" << endl;
     liter1 =liter*10;
        while (!(i>liter1)){
          i1 =i/10;
          cout << i1 << endl;
    tot_harga =i1*harga;
          i =i+1;
      }
      cout << "PENGISIAN SELESAI !\nAnda harus membayar sebesar Rp."<< tot_harga << endl;   }
      else
      {
         cout << "Pilihan jenis BBM yang anda masukkan salah. Silahkan coba lagi!!!" << endl;      }
   }
   return 0;
}
Gambar Run

Raptor
Selamat Mencoba Teman, Salam Belajar.

Komentar

Postingan populer dari blog ini

perulangan bertingkat di C++

Diktat ke 7

Diktat Bab ke 3