Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3.  
  4. double convertF(double fahrenheit)
  5. {
  6. return ((fahrenheit - 32) * 5) / 9;
  7. }
  8.  
  9. double convertC(double celsius)
  10. {
  11. return (((celsius * 9) / 5) + 32);
  12. }
  13.  
  14. double convertK(double kelvin)
  15. {
  16. return (kelvin - 273);
  17. }
  18.  
  19. double convertCK(double celsius)
  20. {
  21. return (celsius + 273);
  22. }
  23.  
  24. int main()
  25. {
  26. double cels, fahr, kelv;
  27. unsigned short choice;
  28. printf("Wpisz '1' by przeliczyc z Celsjusza na Fahrenheita.\n");
  29. printf("Wpisz '2' by przeliczyc z Fahrenheita na Celsjusza.\n");
  30. printf("Wpisz '3' by przeliczyc z Celsjusza na Kelvina.\n");
  31. printf("Wpisz '4' by przeliczyc z Kelvina na Celsjusza.\n");
  32. scanf("%d", &choice);
  33.  
  34. switch (choice)
  35. {
  36. case 1:
  37. printf("Wpisz temperature w skali Celsjusza.\n");
  38. scanf("%f", &cels);
  39. fahr = convertC(cels);
  40. printf("\n");
  41. printf("Temperatura w skali Fahrenheita wynosi %f.\n",fahr);
  42. printf("Naciśnij dowolny klawisz by zakonczyc.\n\n");
  43. break;
  44. case 2:
  45. printf("Wpisz temperature w skali Fahrenheita.\n");
  46. scanf("%f", &fahr);
  47. cels = convertF(fahr);
  48. printf("\n");
  49. printf("Temperatura w skali Celsjusza wynosi %f.\n",cels);
  50. printf("Naciśnij dowolny klawisz by zakonczyc.\n\n");
  51. break;
  52. case 3:
  53. printf("Wpisz temperature w skali Celsjusza.\n");
  54. scanf("%f", &kelv);
  55. kelv = convertK(cels);
  56. printf("\n");
  57. printf("Temperatura w skali Kelvina wynosi %f.\n",kelv);
  58. printf("Naciśnij dowolny klawisz by zakonczyc.\n\n");
  59. break;
  60. case 4:
  61. printf("Wpisz temperature w skali Kelvina.\n");
  62. scanf("%f", &cels);
  63. cels = convertCK(kelv);
  64. printf("\n");
  65. printf("Temperatura w skali Celsjusza wynosi %f.\n",cels);
  66. printf("Naciśnij dowolny klawisz by zakonczyc.\n\n");
  67. break;
  68.  
  69. default:
  70. printf("Taka opcja nie istnieje.\n");
  71. printf("Zamknij program i spróbuj ponownie.\n");
  72. break;
  73. }
  74. return 0;
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement