Advertisement
ConciCetto

Calcolatrice Semplice

Nov 26th, 2014
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.95 KB | None | 0 0
  1. /*Semplice calcolatrice
  2. Si scriva un programma in linguaggio C che implementi una semplice calcolatrice in grado
  3. di compiere le 4 operazioni (+ ..  ) tra numeri interi.
  4. Il programma presenti un semplice menù da cui l’utente indichi (con un numero tra 1 e
  5. 4) l’operazione da svolgere. In seguito il programma acquisirà da tastiera i due operandi e
  6. stamperà il risultato dell’operazione.*/
  7.  
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10.  
  11. int main(void)
  12. {
  13. int op;
  14. int a,b,c;
  15.  
  16.   printf("Menu: \n1)Somma\n2)Sottrazione\n3)Moltiplicazione\n4)Divisione\n\nInserire numero dell'operazione richiesta: ");
  17.   scanf("%d",&op);
  18.  
  19.  
  20.  
  21.   switch(op)
  22.   {
  23.             case 1:
  24.             printf("\na+b\n\nInserire a: ");
  25.             scanf("%d",&a);
  26.             printf("inserire b: ");
  27.             scanf("%d",&b);
  28.             c = a + b;
  29.             printf("\na+b=%d",c);
  30.             break;
  31.            
  32.             case 2:
  33.             printf("\na-b\n\nInserire a: ");
  34.             scanf("%d",&a);
  35.             printf("inserire b: ");
  36.             scanf("%d",&b);
  37.             c = a - b;
  38.             printf("a-b=%d",c);
  39.             break;
  40.            
  41.             case 3:
  42.             printf("\naxb\n\nInserire a: ");
  43.             scanf("%d",&a);
  44.             printf("inserire b: ");
  45.             scanf("%d",&b);
  46.             c = a * b;
  47.             printf("a-b=%d",c);
  48.             break;
  49.            
  50.             case 4:
  51.             printf("\na/b\n\nInserire a: ");
  52.             scanf("%d",&a);
  53.             printf("inserire b: ");
  54.             scanf("%d",&b);
  55.            
  56.            
  57.             if(b==0)
  58.             printf ("\nImpossibile dividere per zero.");
  59.          
  60.            
  61.             else
  62.             {
  63.             c = a / b;
  64.             printf("a/b=%d", c);
  65.             }
  66.            
  67.             break;
  68.            
  69.             default:
  70.                     printf("Errore\n");
  71.                    
  72. }
  73.                    
  74.   getch();
  75. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement