ads

Thursday, November 1, 2012

Program SUHU dengan Bahasa C


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