IvoSilva

[PROG1] Ficha 3 | Exercício 5

Nov 8th, 2011
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.93 KB | None | 0 0
  1. #include <stdio.h>
  2. int main ()
  3. {
  4.   char op ;
  5.   int op1 , op2 ;
  6.   printf ("Escolha a operação: ") ;
  7.   scanf ("%c" , &op) ;
  8.   if (op != '-')
  9.   {
  10.     printf ("Introduza um operando: ") ;
  11.   scanf ("%d" , &op1) ;
  12.     printf ("Introduza um outro operando: ") ;
  13.     scanf ("%d" , &op2) ;
  14.     if (op == '*') printf ("O resultado é igual a: %d\n" , op1 * op2) ;
  15.     else if (op == '+') printf ("O resultado é igual a: %d\n" , op1 + op2) ;
  16.     else if (op == '/') printf ("O resultado é igual a: %d\n" , op1 / op2) ;
  17.   }
  18.   else
  19.   {
  20.     printf ("Operador (u)nário ou (b)inário? ") ;
  21.     scanf ("\n%c" , &op) ;
  22.     printf ("Introduza um operando: ") ;
  23.     scanf ("%d" , &op1) ;
  24.     if (op == 'u') printf ("O resultado é igual a: %d\n" , 0 - op1) ;
  25.     else
  26.     {
  27.       printf ("Introduza um outro operando: ") ;
  28.       scanf ("%d" , &op2) ;
  29.       printf ("O resultado é igual a: %d\n" , op1 - op2) ;
  30.     }
  31.   }
  32.   return 0 ;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment