Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- double convertF(double fahrenheit)
- {
- return ((fahrenheit - 32) * 5) / 9;
- }
- double convertC(double celsius)
- {
- return (((celsius * 9) / 5) + 32);
- }
- double convertK(double kelvin)
- {
- return (kelvin - 273);
- }
- double convertCK(double celsius)
- {
- return (celsius + 273);
- }
- int main()
- {
- double cels, fahr, kelv;
- unsigned short choice;
- printf("Wpisz '1' by przeliczyc z Celsjusza na Fahrenheita.\n");
- printf("Wpisz '2' by przeliczyc z Fahrenheita na Celsjusza.\n");
- printf("Wpisz '3' by przeliczyc z Celsjusza na Kelvina.\n");
- printf("Wpisz '4' by przeliczyc z Kelvina na Celsjusza.\n");
- scanf("%d", &choice);
- switch (choice)
- {
- case 1:
- printf("Wpisz temperature w skali Celsjusza.\n");
- scanf("%f", &cels);
- fahr = convertC(cels);
- printf("\n");
- printf("Temperatura w skali Fahrenheita wynosi %f.\n",fahr);
- printf("Naciśnij dowolny klawisz by zakonczyc.\n\n");
- break;
- case 2:
- printf("Wpisz temperature w skali Fahrenheita.\n");
- scanf("%f", &fahr);
- cels = convertF(fahr);
- printf("\n");
- printf("Temperatura w skali Celsjusza wynosi %f.\n",cels);
- printf("Naciśnij dowolny klawisz by zakonczyc.\n\n");
- break;
- case 3:
- printf("Wpisz temperature w skali Celsjusza.\n");
- scanf("%f", &kelv);
- kelv = convertK(cels);
- printf("\n");
- printf("Temperatura w skali Kelvina wynosi %f.\n",kelv);
- printf("Naciśnij dowolny klawisz by zakonczyc.\n\n");
- break;
- case 4:
- printf("Wpisz temperature w skali Kelvina.\n");
- scanf("%f", &cels);
- cels = convertCK(kelv);
- printf("\n");
- printf("Temperatura w skali Celsjusza wynosi %f.\n",cels);
- printf("Naciśnij dowolny klawisz by zakonczyc.\n\n");
- break;
- default:
- printf("Taka opcja nie istnieje.\n");
- printf("Zamknij program i spróbuj ponownie.\n");
- break;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement