ertemuan

Sabtu, 10 Oktober 2015

Konversi Suhu

#include <iostream>
#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