Kelvin-Fahrenheit-Celcius Dönüştürme Programı

C'de Basit Kelvin-Fahrenheit-Celcius Dönüştürme Programı (Formüle Göre)
printf ve scanf kullanarak yazılmıştır.
Not: system("cls"); ekranda ki yazıları temizler.

#include <stdio.h>
float K,F,C,a,b;
int main(){
    printf("Hangi Birimi Kullanmak Isterseniz Basinda ki Rakami Girin\n");
    printf("1\tKelvin\n2\tFahrenheit\n3\tCelcius\n");
    scanf("%f",&a);
    system("cls");
    if(a==1){
        printf("1\tFahrenheit\n2\tCelcius\n");
        printf("Cevirmek Istediginiz Birimin Basinda ki Rakami Girin\n");
        scanf("%f",&b);
        system("cls");
        printf("Kelvin Degerini Girin\n");
        scanf("%f",&K);
        system("cls");
        if(b==1){
            F=K-459.67;
            printf("°F ==> %f",F);}
            else if(b==2){
                C=K-273.15;
                printf("°C ==> %f",C);}
                else
                printf("Yanlis Deger Girdiniz\n");}
    else if(a==2){
        printf("1\tKelvin\n2\tCelcius\n");
        printf("Cevirmek Istediginiz Birimin Basinda ki Rakami Girin\n");
        scanf("%f",&b);
        system("cls");
        printf("Fahrenheit Degerini Girin\n");
        scanf("%f",&F);
        system("cls");
        if(b==1){
            K=F+255.372222;
            printf("°K ==> %f",K);}
            else if(b==2){
                C=F-17.777778;
                printf("°C ==> %f",C);}
                else
                printf("Yanlis Deger Girdiniz\n");}
    else if(a==3){
        printf("1\tKelvin\n2\tFahrenheit\n");
        printf("Cevirmek Istediginiz Birimin Basinda ki Rakami Girin\n");
        scanf("%f",&b);
        system("cls");
        printf("Celcius Degerini Girin\n");
        scanf("%f",&C);
        system("cls");
        if(b==1){
            K=C+273.15;
            printf("°K ==> %f",K);}
            else if(b==2){
                C=F+32;
                printf("°F ==> %f",F);}
                else
                printf("Yanlis Deger Girdiniz\n");}
    else
    printf("Yanlis Deger Girdiniz\n");
    system("PAUSE");
    return 0;
}

Comments

Popular posts from this blog