Konversi Suhu
Algoritma:
- float suhu,hasil;
- char asal tuj;
- input celcius
- konversi ke: Apakah C ke F?
- ya,hasil=(suhu*9/5)+32
- tidak,apakah C ke R?
- ya,hasil=suhu*4/5
- tidak,invalid input/output.
/*MOCH. CHABIBI R. (7409030047)*/
#include
main()
{
int a=1;
float suhu,hasil;
char asal,tujuan,p;
printf("MOCH. CHABIBI R. - 7409030047 - 1D3_ITb\n");
printf("masukan suhu sumber :");
scanf("%g", &suhu);
fflush(stdin);
printf("masukan satuan asal (C,R,F) :");
scanf("%c", &asal);
getchar();
printf("masukan satuan tujuan (C,R,F):");
scanf("%c", &tujuan);
getchar();
while(a){
{
if((asal=='c')&&(tujuan=='f')) {
hasil=(suhu*9/5)+32; }
else if((asal=='c')&&(tujuan=='r')) {
hasil=(suhu*4/5); }
else if((asal=='f')&&(tujuan=='c')) {
hasil=(suhu-32)*5/9; }
else if((asal=='f')&&(tujuan=='r')) {
hasil=(suhu-32)*4/9; }
else if((asal=='r')&&(tujuan=='c')) {
hasil=suhu*5/4; }
else {
hasil =(suhu*9/4)+32; }
printf("hasil konveksi suhu %f %c = %f %c\n", suhu,asal,hasil,tujuan);
fflush(stdin);
}
printf("Apakah Anda ingin menlanjutkan[y/t]?? ");
p=getchar();
if(p=='y'||p=='Y')
a=1;
else
a=0;
}
Tidak ada komentar:
Posting Komentar