document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. float b_celcius(float suhu);
  5. float b_reamur(float suhu);
  6. float b_fahrenheit(float suhu);
  7. float conv_fr_celcius(float suhu, float pilih);
  8. float conv_fr_reamur(float suhu, float pilih);
  9. float conv_fr_fahren(float suhu, float pilih);
  10.  
  11. float reamur, celcius, fahrenheit;
  12.  
  13. float b_celcius (float suhu){
  14.     int pilih_c;
  15.     cout << "Pick Converter :\\n 1. Reamur\\n 2. Fahrenheit \\nYour Pick : "; cin >> pilih_c;
  16.     if (pilih_c == 1){
  17.         conv_fr_celcius(suhu, pilih_c);
  18.     }
  19.     if (pilih_c == 2){
  20.         conv_fr_celcius(suhu, pilih_c);
  21.     }
  22. }
  23. float conv_fr_celcius (float suhu, float pilih){
  24.     float hasil = 0;
  25.     if (pilih == 1){
  26.         hasil = 0.8 * (suhu);
  27.         cout << "Hasil = " << hasil;   
  28.     }
  29.     if (pilih == 2){
  30.         hasil = (1.8 * suhu) + 32;
  31.         cout << "Hasil Fahrenheit : " << hasil;
  32.     }
  33. }
  34.  
  35.  
  36.  
  37. float b_reamur(float suhu){
  38.     int pilih_r;
  39.     reamur = suhu;
  40.     cout << "Pick Converter :\\n 1. Celcius\\n 2. Fahrenheit \\nYour Pick : "; cin >> pilih_r;
  41.     if (pilih_r == 1){
  42.         conv_fr_reamur(suhu, pilih_r);
  43.     }
  44.     if (pilih_r == 2){
  45.         conv_fr_reamur(suhu, pilih_r);
  46.     }  
  47. }
  48. float conv_fr_reamur (float suhu, float pilih){
  49.     float hasil = 0;
  50.     if (pilih == 1){
  51.         hasil = suhu * 1.25;
  52.         cout << "Hasil  Celcius : " << hasil;  
  53.     }
  54.     if (pilih == 2){
  55.         hasil = (suhu * 2.25) + 32;
  56.         cout << "Hasil  Fahrenheit : " << hasil;   
  57.     }
  58. }
  59.  
  60.  
  61.  
  62. float b_fahrenheit(float suhu){
  63.     int pilih_f;
  64.     fahrenheit = suhu;
  65.     cout << "Pick Converter :\\n 1. Celcius\\n 2. Reamur \\nYour Pick : "; cin >> pilih_f;
  66.     if (pilih_f == 1){
  67.         conv_fr_fahren(suhu, pilih_f);
  68.     }
  69.     if (pilih_f == 2){
  70.         conv_fr_fahren(suhu, pilih_f);
  71.     }
  72. }
  73. float conv_fr_fahren (float suhu, float pilih){
  74.     float hasil = 0;
  75.     if (pilih == 1){
  76.         hasil = 0.55555556 * (suhu - 32);
  77.         cout << "Hasil Celcius : " << hasil;       
  78.     }
  79.     if (pilih == 2){
  80.         hasil = 0.44444444 * (suhu - 32);
  81.         cout << "Hasil Reamur : " << hasil;
  82.     }
  83. }
  84.  
  85.  
  86.  
  87. int main(){
  88.     float suhu, pilih;
  89.     awal :
  90.     cout << "\\n\\t == Welcome to Suhu Converted == \\n\\n";
  91.     cout << "Pick Your Base Suhu : \\n 1. Celcius \\n 2. Fahrenheit \\n 3. Reamur\\nPick : "; cin >> pilih;
  92.     if (pilih == 1){
  93.         cout << "Masukkan Suhu Celcius Awal : "; cin >> suhu;
  94.         b_celcius(suhu);
  95.     }
  96.     if (pilih == 2){
  97.         cout << "Masukkan Suhu Fahrenheit Awal : "; cin >> suhu;
  98.         b_fahrenheit(suhu);
  99.     }
  100.     if (pilih == 3){
  101.         cout << "Masukkan Suhu Reamur Awal : "; cin >> suhu;
  102.         b_reamur(suhu);
  103.     }      
  104.    
  105.  
  106.     cout << "\\nBalik (1/0) : "; cin >> pilih;
  107.     if (pilih == 1){
  108.         goto awal;
  109.     }
  110.     if (pilih == 0){
  111.         return 0;
  112.     }
  113. }
');