Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4.  
  5. void presentaApplicazione();
  6. void inserisciNuovaPagina();
  7. char acquisisciScelta();
  8. int scegliScelta( char x);
  9. void primaApplicazione();
  10. int terminaApplicazione();
  11.  
  12. int main()
  13. {
  14. int esecuzione;
  15. char scelta;
  16. presentaApplicazione();
  17. do
  18. {
  19. esecuzione=1;
  20. inserisciNuovaPagina();
  21. scelta = acquisisciScelta();
  22. esecuzione=scegliScelta(scelta);
  23. }while(esecuzione!=0);
  24. }
  25.  
  26. void presentaApplicazione()
  27. {
  28. printf("Questa applicazione consente di calcolare il massimo comune divisore\n\n\n");
  29. }
  30. void inserisciNuovaPagina()
  31. {
  32. printf("\n premi un tasto per continuare...\n ");
  33. getch();
  34. system("CLS");
  35. }
  36.  
  37.  
  38. char acquisisciScelta(x)
  39. {
  40. char s;
  41. printf("\n\n\n\n\n\n......MENU'...... \n\n\n\n\n\n");
  42. printf("premi 0 se vuoi uscire\n");
  43. printf("premi 1 se vuoi calcolare il M.C.D \n ");
  44. s=getch();
  45. return s;
  46. }
  47.  
  48. int scegliScelta(char x)
  49. {
  50. int n=1;
  51. switch(x)
  52. {
  53. case '0':n=terminaApplicazione();
  54. break;
  55. case '1':primaApplicazione();
  56. break;
  57. default:printf("la scelta e' errata");
  58. break;
  59. }
  60. void primaApplicazione()
  61. {
  62. int num,num1,m;
  63. do
  64. {
  65. m=num%num1;
  66. num=num1;
  67. num1=m;
  68. }while(m!=0);
  69. printf("il M.C.D รจ: %d", m);
  70. }
  71.  
  72. int terminaApplicazione()
  73. {
  74.  
  75. char risp;
  76. int esec=1;
  77. printf("programma terminato! rieseguire? (s/n)");
  78. risp = getch();
  79. if(risp=='n') ;
  80. {
  81. esec = 0;
  82. }
  83. printf("/n Premi un tasto per continuare");
  84. getch();
  85. return esec;
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement