#include <stdio.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
float c,r,k,f;
int input,balik;
int a;
label:
cout<<"\tKonversi Suhu"<<endl;
cout<<"Konversi Celcius"<<endl;
cout<<"Konversi Reamur"<<endl;
cout<<"Konversi Kelvin"<<endl;
cout<<"Konversi Farenheit"<<endl;
cout<<"Silahkan Pilih Konversi Suhu yang Diinginkan"<<endl;
cin>>a;
system("cls");
if(a==1){
label1:
cout<<"Masukkan Nilai Celcius : ";
cin>>c;
cout<<"1. Konversi Celcius -> Reamur"<<endl;
cout<<"2. Konversi Celcius -> Kelvin"<<endl;
cout<<"3. Konversi Celcius -> Farenheit"<<endl;
cout<<"Inputkan Nomor Konversi yang diinginkan : "<<endl;
cin>>input;
if(input == 1){
cout<<"1. Konversi Celcius -> Reamur"<<endl;
r = c*0.8;
cout<<"Konversi Nilai Celcius ke Reamur = "<<r<<endl;
}
if(input == 2){
cout<<"2. Konversi Celcius -> Kelvin"<<endl;
k=c+273.15;
cout<<"Konversi Nilai Celcius ke Kelvin = "<<k<<endl;
}
if(input == 3){
cout<<"3. Konversi Celcius -> Farenheit"<<endl;
f = c*1.8+32;
cout<<"Konversi Nilai Celcius ke Farenheit = "<<f<<endl;
}
cout<<"Ketikkan '0' Jika Ingin Kembali ke Pengimputan Nilai Celcius"<<endl;
cout<<"Ketikkan '1' Jika Ingin Kembali ke Pilihan Konversi Suhu"<<endl;
cin>>balik;
if(balik==0){
system("cls");
goto label1;
}
if(balik==1){
system("cls");
goto label;
}
}
system("cls");
if(a==2){
label2:
cout<<"Masukkan Nilai Reamur"<<endl;
cin>>r;
cout<<"1. Konversi Reamur -> Celcius"<<endl;
cout<<"2. Konversi Reamur -> Kelvin"<<endl;
cout<<"3. Konversi Reamur -> Farenheit"<<endl;
cout<<"Inputkan Nomor Konversi yang Diinginkan : "<<endl;
cin>>input;
if(input==1){
cout<<"1. Konversi Reamur -> Celcius"<<endl;
c=0.8/r;
cout<<"Konversi Nilai Reamur ke Celcius = "<<c<<endl;
}
if(input==2){
cout<<"2. Konversi Reamur -> Kelvin"<<endl;
k=r/0.8+273.15;
cout<<"Konversi Nilai Reamur ke Kelvin = "<<k<<endl;
}
if(input==3){
cout<<"3. Konversi Reamur -> Farenheit"<<endl;
f=r*2.25+32;
cout<<"Konversi Nilai Farenheit ke Reamur = "<<f<<endl;
}cout<<"Ketikkan '0' Jika Ingin Kembali ke Pengimputan Nilai Reamur"<<endl;
cout<<"Ketikkan '1' Jika Ingin Kembali ke Pilihan Konversi Suhu"<<endl;
cin>>balik;
if(balik==0){
system("cls");
goto label2;
}
if(balik==1){
system("cls");
goto label;
}
}
system("cls");
if(a==3){
label3:
cout<<"Masukkan Nilai Kelvin"<<endl;
cin>>k;
cout<<"1. Konversi Kelvin -> Celcius"<<endl;
cout<<"2. Konversi Kelvin -> Reamur"<<endl;
cout<<"3. Konversi Kelvin -> Farenheit"<<endl;
cout<<"Inputkan Nomor Konversi yang Diinginkan : "<<endl;
cin>>input;
if(input==1){
cout<<"1. Konversi Kelvin -> Celcius"<<endl;
c=k-273.15;
cout<<"Konversi Nilai Kelvin ke Celcius = "<<c<<endl;
}
if(input==2){
cout<<"2. Konversi Kelvin -> Reamur"<<endl;
r=(k-273.15)*0.8;
cout<<"Konversi Nilai Kelvin ke Reamur = "<<r<<endl;
}
if(input==3){
cout<<"3. Konversi Kelvin -> Farenheit"<<endl;
f=k*1.8-459.67;
cout<<"Konversi Nilai Kelvin ke Farenheit = "<<f<<endl;
}
cout<<"Ketikkan '0' Jika Ingin Kembali ke Pengimputan Nilai Kelvin"<<endl;
cout<<"Ketikkan '1' Jika Ingin Kembali ke Pilihan Konversi Suhu"<<endl;
cin>>balik;
if(balik==0){
system("cls");
goto label3;
}
if(balik==1){
system("cls");
goto label;
}
}
system("cls");
if(a==4){
label4:
cout<<"Masukkan Nilai Farenheit"<<endl;
cin>>f;
cout<<"1. Konversi Farenheit -> Celcius"<<endl;
cout<<"2. Konversi Farenheit -> Reamur"<<endl;
cout<<"3. Konversi Farenheit -> Kelvin"<<endl;
cout<<"Inputkan Nomor Konversi yang Diinginkan : "<<endl;
cin>>input;
if(input==1){
cout<<"1. Konversi Farenheit -> Celcius"<<endl;
c=(f-32)/1.8;
cout<<"Konversi Nilai Farenheit ke Celcius = "<<c<<endl;
}
if(input==2){
cout<<"2. Konversi Farenheit -> Reamur"<<endl;
r=(f-32)/2.25;
cout<<"Konversi Nilai Farenheit ke Reamur = "<<r<<endl;
}
if(input==3){
cout<<"3. Konversi Farenheit -> Kelvin"<<endl;
k=(f+459.67)/1.8;
cout<<"Konversi Nilai Farenheit ke Kelvin = "<<k<<endl;
}
cout<<"Ketikkan '0' Jika Ingin Kembali ke Pengimputan Nilai Farenheit"<<endl;
cout<<"Ketikkan '1' Jika Ingin Kembali ke Pilihan Konversi Suhu"<<endl;
cin>>balik;
if(balik==0){
system("cls");
goto label4;
}
if(balik==1){
system("cls");
goto label;
}
}
return 0;
}
Tampilan Gambar :
Tidak ada komentar:
Posting Komentar