Jumat, 01 April 2022

Program C++ Konversi suhu

Buka aplikasi DEV-C++ lalu salin source code dibawah ini:

 

#include<iostream>

using namespace std;

 

int main(){

              cout<<"Konversi suhu"<<endl;

             

              double celcius, kelvin, farenheit, hasil;

              int pilih, celcius2, kelvin2, farenheit2;

             

              cout<<"pilih jenis suhu:\n [1. celcius]\n [2.kelvin]\n [3.fahrenheit]\n masukkan jenis suhu : ";

              cin>>pilih;

//           jenis suhu yg di inginkan

    if(pilih == 1){

//           CELCIUS

              cout<<endl;

              cout<<"[celcius]\nsuhu yang mau di konversikan \n [1.kelvin]\n [2.fahrenheit]\n suhu : ";cin>>celcius2;

              if(celcius2 == 1){

                             cout<<"[celcius]: "; cin>>celcius;

                             hasil = celcius + 273.15;

                             cout<<"[kelvin]: "<<hasil<<endl;

                             cout<<"Rumus: "<<celcius<<"C + 273,15 = "<<hasil<<"K";

                             }

                             else if(celcius2 == 2){

                                           cout<<"[celcius]: "; cin>>celcius;

                             hasil = (celcius * 9/5) + 32;

                             cout<<"[fahrenheit]: "<<hasil<<endl;

                             cout<<"Rumus: ("<<celcius<<"C * 9/5) + 32 = "<<hasil<<"F";

                             }

              } else if(pilih == 2){

//                         KELVIN

                             cout<<endl;

              cout<<"[kelvin]\nsuhu yang mau di konversikan \n [1.celcius]\n [2.fahrenheit]\n suhu : ";cin>>kelvin2;

              if(kelvin2 == 1){

                             cout<<"[kelvin]: "; cin>>kelvin;

                             hasil = kelvin - 273.15;

                             cout<<"[celcius]: "<<hasil<<endl;

                             cout<<"Rumus: "<<kelvin<<"K - 273,15 = "<<hasil<<"C";

                             }

                             else if(kelvin2 == 2){

                                           cout<<"[kelvin]: "; cin>>kelvin;

                             hasil = (kelvin - 273.15) * 9/5 + 32;

                             cout<<"[fahrenheit]: "<<hasil<<endl;

                             cout<<"Rumus: ("<<kelvin<<"K -273,15) * 9/5 + 32 = "<<hasil<<"F";

                             }

              } else if(pilih == 3){

//                         FAHRENHEIT

                             cout<<endl;

              cout<<"[fahrenheit]\nsuhu yang mau di konversikan \n [1.celcius]\n [2.kelvin]\n suhu : ";cin>>farenheit2;

              if(farenheit2 == 1){

                             cout<<"[fahrenheit]: "; cin>>farenheit;

                             hasil = (farenheit - 32) * 5/9;

                             cout<<"[celcius]: "<<hasil<<endl;

                             cout<<"Rumus: ("<<farenheit<<"F -32) * 5/9 = "<<hasil<<"C";

                             }

                             else if(farenheit2 == 2){

                                           cout<<"[fahrenheit]: "; cin>>farenheit;

                             hasil = (farenheit - 32) * 5/9 + 273.15;

                             cout<<"[kelvin]: "<<hasil<<endl;

                             cout<<"Rumus: ("<<farenheit<<"F- 32) * 5/9 + 273,15 = "<<hasil<<"K";

                             }

              }

             

             

              return 0;

}

 

 

Output/hasilnya:

 





Tidak ada komentar:

Posting Komentar