Guest User

Untitled

a guest
Jan 22nd, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <conio.h>
  4. void main()
  5. {
  6. int pilihan,pilihan2;
  7. float celcius,reamur,fahrenheit,kelvin,suhu_awal;
  8. do
  9. {
  10. clrscr();
  11. printf("PROGRAM KONVERSI SUHU\n");
  12. printf("=====================");
  13. printf("\n1. Celcius");
  14. printf("\n2. Fahrenheit");
  15. printf("\n3. Reamur");
  16. printf("\n4. Kelvin");
  17. printf("\nMasukan pilihan satuan awal ");
  18. scanf("%d",&pilihan);
  19. if (pilihan==1)
  20. {
  21. printf("\nMasukan suhu dalam satuan Celcius ");
  22. scanf("%f",&suhu_awal);
  23. fahrenheit=suhu_awal*1.8+32;
  24. reamur=suhu_awal*0.8;
  25. kelvin=suhu_awal+273.15;
  26. celcius=suhu_awal;
  27. }
  28. else if(pilihan==2)
  29. {
  30. printf("\nMasukan suhu dalam satuan Fahrenheit ");
  31. scanf("%f",&suhu_awal);
  32. celcius=(suhu_awal-32)/1.8;
  33. reamur=(suhu_awal-32)/2.25;
  34. kelvin=(suhu_awal+459.67)/1.8;
  35. fahrenheit=suhu_awal;
  36. }
  37. else if(pilihan==3)
  38. {
  39. printf("\nMasukan suhu dalam satuan Reamur ");
  40. scanf("%f",&suhu_awal);
  41. celcius=suhu_awal/0.8;
  42. fahrenheit=suhu_awal*2.25+32;
  43. kelvin=suhu_awal/0.8+273.15;
  44. reamur=suhu_awal;
  45. }
  46. else if(pilihan==4)
  47. {
  48. printf("\nMasukan suhu dalam satuan Kelvin ");
  49. scanf("%f",&suhu_awal);
  50. celcius=suhu_awal-273.15;
  51. fahrenheit=suhu_awal*1.8-459.67;
  52. reamur=(suhu_awal-273.15)*0.8;
  53. kelvin=suhu_awal;
  54. }
  55. else
  56. {
  57. printf("Pilihan anda salah, ulangi lagi? ");
  58. printf("\n1.YA");
  59. printf("\n2.TIDAK");
  60. scanf("%d",&pilihan2);
  61. }
  62. printf("\nHasil konversi");
  63. printf("\n==============");
  64. printf("\nCelcius = %f",celcius);
  65. printf("\nFahrenheit = %f",fahrenheit);
  66. printf("\nReamur = %f",reamur);
  67. printf("\nKelvin = %f",kelvin);
  68. printf("\n\nKonversi selesai, ulangi lagi? ");
  69. printf("\n1.YA");
  70. printf("\n2.TIDAK\n");
  71. scanf("%d",&pilihan2);
  72. }
  73. while (pilihan2==1);
  74. }
Add Comment
Please, Sign In to add comment