Advertisement
khisby

[Soal8]check_emissions_limit_below

Oct 9th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.58 KB | None | 0 0
  1. // Khisby Al Ghofari, 06.2017.1.06852, Kelas B
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int pollutant,odometer;
  9.     float massa,value;
  10.     cout << "\n=========================================\n";
  11.     cout << "Welcome To \n";
  12.     cout << "Application Check Emmisions Below Limits\n";
  13.     cout << "===========================================\n \n";
  14.  
  15.     cout << "Choose Pollutan : \n";
  16.     cout << "1. Carbon Monoxide \n";
  17.     cout << "2. Hydrocarbons\n";
  18.     cout << "3. Nitrogen Oxides \n";
  19.     cout << "4. Nonmethane Hydrocarbons \n";
  20.  
  21.     cout << "\nEnter pollutant number : ";
  22.     cin >> pollutant;
  23.     cout << "\nEnter number of grams emitted per mile: ";
  24.     cin >> massa;
  25.     cout << "\nEnter odometer reading: ";
  26.     cin >> odometer;
  27.  
  28.     if(pollutant == 1 && odometer<50000){
  29.         value = 3.4;
  30.     }else if(pollutant == 2 && odometer<50000){
  31.         value = 0.31;
  32.     }else if(pollutant == 3 && odometer<50000){
  33.         value = 0.4;
  34.     }else if(pollutant == 4 && odometer<50000){
  35.         value = 0.25;
  36.     }else if(pollutant == 1 && odometer>=50000){
  37.         value = 4.2;
  38.     }else if(pollutant == 2 && odometer>=50000){
  39.         value = 0.39;
  40.     }else if(pollutant == 3 && odometer>=50000){
  41.         value = 0.5;
  42.     }else if(pollutant == 4 && odometer>=50000){
  43.         value = 0.31;
  44.     }else{
  45.         cout << "Your input is invalid";
  46.         return 0;
  47.     }
  48.  
  49.     if(massa > value){
  50.         cout << "Emmision exceed permitted level of " << value << " gram/mile";
  51.     }else{
  52.         cout << "it is normal, below limit " << value;
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement