Membuat Program Konversi Suhu di C


#include <stdio.h>
#include <stdlib.h>
int main(void)
{
   int pilihan,pilihan2;
   float celcius,reamur,fahrenheit,kelvin,suhu_awal;
   do
   {
 
   printf("PROGRAM KONVERSI SUHU\n");
   printf("=====================");
   printf("\n1. Celcius");
   printf("\n2. Fahrenheit");
   printf("\n3. Reamur");
   printf("\n4. Kelvin");
   printf("\nMasukan pilihan satuan awal   : ");
   scanf("%d",&pilihan);
   if (pilihan==1)
      {
      printf("\nMasukan suhu dalam satuan Celcius   :");
    scanf("%f",&suhu_awal);
      fahrenheit=suhu_awal*1.8+32;
        reamur=suhu_awal*0.8;
        kelvin=suhu_awal+273.15;
        celcius=suhu_awal;
      }
   else if(pilihan==2)
      {
      printf("\nMasukan suhu dalam satuan Fahrenheit   :");
    scanf("%f",&suhu_awal);
      celcius=(suhu_awal-32)/1.8;
        reamur=(suhu_awal-32)/2.25;
        kelvin=(suhu_awal+459.67)/1.8;
        fahrenheit=suhu_awal;
      }
   else if(pilihan==3)
      {
      printf("\nMasukan suhu dalam satuan Reamur   :");
    scanf("%f",&suhu_awal);
      celcius=suhu_awal/0.8;
        fahrenheit=suhu_awal*2.25+32;
        kelvin=suhu_awal/0.8+273.15;
        reamur=suhu_awal;
      }
   else if(pilihan==4)
      {
      printf("\nMasukan suhu dalam satuan Kelvin   :");
    scanf("%f",&suhu_awal);
      celcius=suhu_awal-273.15;
        fahrenheit=suhu_awal*1.8-459.67;
        reamur=(suhu_awal-273.15)*0.8;
        kelvin=suhu_awal;
      }
   else
      {
    printf("Pilihan anda salah, ulangi lagi?   :");
      printf("\n1.YA");
      printf("\n2.TIDAK");
      scanf("%d",&pilihan2);
      }
   printf("\nHasil konversi");
   printf("\n==============");
   printf("\nCelcius    = %f",celcius);
   printf("\nFahrenheit = %f",fahrenheit);
   printf("\nReamur     = %f",reamur);
   printf("\nKelvin     = %f",kelvin);
   printf("\n\nKonversi selesai, ulangi lagi? ");
   printf("\n1.YA");
   printf("\n2.TIDAK\n");
   scanf("%d",&pilihan2);
   }
   while (pilihan2==1);
return EXIT_SUCCESS;
}

Ini dia hasilnya


Previous
Next Post »