Kali ini saya akan membahasa latihan :
program untuk mengkonversi suhu dari Celcius ke Fahrenheit ke Kelvin dengan rumus
F = C * 1.8 + 32
K = C + 273
Input : suhu dalam celcius(C)
: char ‘K’ atau ‘F’
Output : suhu dalam Fahrenheit(F) / (K)
Sourcode :
// SUHU
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
float f1,k1,c;
char pilih[5];
printf("Masukkan nilai celcius: ");
scanf("%f",&c);
printf("Tekan 'K' untuk konversi dalam Kelvin \n");
printf("Tekan 'F' untuk konversi dalam Fahrenheit \n");
printf("Tekan K atau F ? ");
scanf( "%s", pilih );
f1 = c * 1.8 + 32;
k1 = c + 273;
if( (strcmp( pilih, "f" ) == 0)||(strcmp( pilih, "F" ) == 0) ){
printf ("Suhu dalam fahrenheit adalah = %.2f \n",f1);
}else if(strcmp(pilih,"k")==0 ||(strcmp( pilih, "K" ) == 0)){
printf ("Suhu dalam kelvin adalah = %.0f \n",k1);
}else{
printf("Inputan salah");
}
system("pause");
return 0;
}
No comments:
Post a Comment