Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2010
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int opz;
  5. float n1;
  6. float n2;
  7. float ris;
  8.  
  9. main()
  10. {
  11. do
  12. {
  13. printf("*** Calcolatrice ***\n");
  14. printf("*** Scegli un numero ***\n");
  15. printf("1)Moltiplicazione\t2)Divisione\n");
  16. printf("3)Addizzione\t4)Sottrazione\n");
  17. printf("5)Potenza\n");
  18. scanf("%d", &opz);
  19. }while(opz != 1 && opz != 2 && opz != 3 && opz != 4 && opz != 5);
  20. switch(opz)
  21. {
  22. case 1:
  23. printf("Moltiplicazione\n");
  24. printf("Digita il primo numero\n");
  25. scanf("%f", &n1);
  26. printf("\nDigita il secondo numero\n");
  27. scanf("%f", &n2);
  28. ris = n1 * n2;
  29. printf("Il risultato e : %f\n", ris);
  30. break;
  31. case 2:
  32. printf("Divisione\n");
  33. printf("Digita il primo numero\n");
  34. scanf("%f", &n1);
  35. printf("\nDigita il secondo numero\n");
  36. scanf("%f", &n2);
  37. ris = n1 / n2;
  38. printf("Il risultato e : %f\n", ris);
  39. break;
  40. case 3:
  41. printf("Addizzione\n");
  42. printf("Digita il primo numero\n");
  43. scanf("%f", &n1);
  44. printf("\nDigita il secondo numero\n");
  45. scanf("%f", &n2);
  46. ris = n1 + n2;
  47. printf("Il risultato e : %f\n", ris);
  48. break;
  49. case 4:
  50. printf("Sottrazione\n");
  51. printf("Digita il primo numero\n");
  52. scanf("%f", &n1);
  53. printf("\nDigita il secondo numero\n");
  54. scanf("%f", &n2);
  55. ris = n1 - n2;
  56. printf("Il risultato e : %f\n", ris);
  57. break;
  58. case 5:
  59. printf("Potenza\n");
  60. printf("Digita il numero da elevare\n");
  61. scanf("%f", &n1);
  62. ris = n1 * n1;
  63. printf("Il risultato e : %f\n", ris);
  64. break;
  65. }
  66. system("pause>nul");
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement