Advertisement
DrAungWinHtut

menu.cpp

Feb 27th, 2025
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.37 KB | None | 0 0
  1. #include<stdio.h> //scanf printf
  2. #include<stdlib.h>  //exit(0)
  3. float tempF2C(float Tf);//function declaration
  4. void areaOfCircle();
  5. float m2inches(float m);
  6. float miles2km(float miles);
  7. float km2miles(float km);
  8. int main()
  9. {
  10.     unsigned int ans = 0;
  11.     do {
  12.         system("cls");
  13.         printf("1-Area of Circle\n");
  14.         printf("2-FtoC\n");
  15.         printf("3-m2inches\n");
  16.         printf("4-miles2km\n");
  17.         printf("5-km2miles\n");
  18.         printf("6-Exit\n");
  19.         printf("please choose 1,2,3,4,5,6: ");
  20.         scanf_s("%d", &ans);
  21.         if (ans == 1) areaOfCircle();
  22.         else if (ans == 2) printf("Tc = %f\n", tempF2C(100));
  23.         else if (ans == 3) printf("inches = %f\n", m2inches(4));
  24.         else if (ans == 4) printf("km = %f\n", miles2km(10));
  25.         else if (ans == 5) printf("miles = %f\n", km2miles(10));
  26.         else if (ans == 6) {
  27.             printf("Bye!\n\n");
  28.             exit(0);
  29.         }
  30.         system("pause");
  31.     } while (ans != 6);
  32.     return 0;
  33. }
  34.  
  35. void areaOfCircle()  //camel case
  36. {
  37.     float A = 0.0F;
  38.     float r = 0.0F;
  39.     printf("please enter radius: ");
  40.     scanf_s("%f", &r);
  41.     A = 3.14 * r * r;
  42.     printf("Area of Circle = %f sq meter\n", A);
  43. }
  44.  
  45.  
  46. float tempF2C(float Tf) //function definition
  47. {
  48.     float Tc = 0.0F;   
  49.     Tc = (5.0F / 9.0F) * (Tf - 32.0F);
  50.     return Tc;
  51. }
  52.  
  53. float m2inches(float m)
  54. {
  55.     return 39.3701 * m;
  56. }
  57.  
  58. float miles2km(float miles)
  59. {
  60.     return 1.60934 * miles;
  61. }
  62. float km2miles(float km)
  63. {
  64.     return 0.621371 * km;
  65. }
  66.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement