Setelah intermezzo pada postingan lalu, sekarang kita kembali lagi ni gan dengan coding-coding C++. Kali ini saya akan memberikan sebuah program untuk mengkonversi suhu. Jadi gak perlu dihitung lagi gan, tinggal masukkan ke program langsung keluar hasilnya. Bagi yang mau download programnya langsung bisa di klik di sini. Buat yang mau tau codingnya langsung aja ni gan :
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
main()
{
int a, b;
float c, f, r, k;
lagi:
cout<<"\n\t\t\t===========================";
cout<<"\n\t\t\t** Program Konversi Suhu **";
cout<<"\n\t\t\t===========================\n\n";
cout<<" 1. Celcius\n 2. Fahrenheit\n 3. Kelvin\n 4. Reamur\n\n";
atas:
cout<<" Input pilihan suhu yang akan anda konversi : ";
cin>>a;
cout<<endl;
if(a==1)
{
cout<<" Input suhu Celcius : ";
cin>>c;
f=(9*c/5)+32;
r=4*c/5;
k=c+273;
cout<<"\n\t"<<c<<" Celcius = "<<f<<" Fahrenheit";
cout<<"\n\t"<<c<<" Celcius = "<<k<<" Kelvin";
cout<<"\n\t"<<c<<" Celcius = "<<r<<" Reamur";
cout<<"\n\n Tekan [1] untuk menghitung lagi, atau tekan [2] untuk menutup program.";
cin>>b;
if(b==1)
{
clrscr();
goto lagi;
}
else
{
exit(0);
}
}
else if(a==2)
{
cout<<" Input suhu Fahrenheit : ";
cin>>f;
c=(f-32)*5/9;
r=((f-32)*5/9)*4/5;
k=((f-32)*5/9)+273;
cout<<"\n\t"<<f<<" Fahrenheit = "<<c<<" Celcius";
cout<<"\n\t"<<f<<" Fahrenheit = "<<k<<" Kelvin";
cout<<"\n\t"<<f<<" Fahrenheit = "<<r<<" Reamur";
cout<<"\n\n Tekan [1] untuk menghitung lagi, atau tekan [2] untuk menutup program.";
cin>>b;
if(b==1)
{
clrscr();
goto lagi;
}
else
{
exit(0);
}
}
else if(a==3)
{
cout<<" Input suhu Kelvin : ";
cin>>k;
f=(9*(k-273)/5)+32;
r=4*(k-273)/5;
c=k-273;
cout<<"\n\t"<<k<<" Kelvin = "<<c<<" Celcius";
cout<<"\n\t"<<k<<" Kelvin = "<<f<<" Fahrenheit";
cout<<"\n\t"<<k<<" Kelvin = "<<r<<" Reamur";
cout<<"\n\n Tekan [1] untuk menghitung lagi, atau tekan [2] untuk menutup program.";
cin>>b;
if(b==1)
{
clrscr();
goto lagi;
}
else
{
exit(0);
}
}
else if(a==4)
{
cout<<" Input suhu Reamur : ";
cin>>r;
f=(9*(5*r/4)/5)+32;
c=5*r/4;
k=(5*r/4)+273;
cout<<"\n\t"<<r<<" Reamur = "<<c<<" Celcius";
cout<<"\n\t"<<r<<" Reamur = "<<f<<" Fahrenheit";
cout<<"\n\t"<<r<<" Reamur = "<<k<<" Kelvin";
cout<<"\n\n Tekan [1] untuk menghitung lagi, atau tekan [2] untuk menutup program.";
cin>>b;
if(b==1)
{
clrscr();
goto lagi;
}
else
{
exit(0);
}
}
else
{
goto atas;
}
getch();
}
Sekian buat postingan kali ini, semoga dapat bermanfaat buat agan semua. Seperti biasa di tunggu kritik dan sarannya di kotak komentar :)
Tidak ada komentar:
Posting Komentar