Advertisement
mdlib

teste

Apr 4th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.16 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <locale.h>
  4. #include<ctype.h>
  5.  
  6. void main(){
  7.     setlocale(LC_ALL , "Portuguese");
  8.     int a1, b1;
  9.     char opc;
  10.    
  11.     printf("Digite o primeiro valor:");
  12.         scanf("%d" , &a1);
  13.     printf("\nDigite o segundo valor:");
  14.         scanf("%d" , &b1);
  15.             system("cls");
  16.     setbuf(stdin,NULL);
  17.     do{
  18.    
  19.         printf("Digite uma letra correspondente a operação desejada\n\n");
  20.         printf("A)Adição\t\tS)Subtração\nM)Multiplicação\t\tD)Divisão\n");
  21.         scanf("%c" , &opc);
  22.     setbuf(stdin,NULL);
  23.     opc=tolower(opc);
  24.         }
  25.         while(opc!='a' && opc!='s' && opc!='m' && opc!='d');
  26.  
  27.         switch (opc)
  28.         {
  29.             case 'a' : printf("\nResultado da soma: %d\n", a1+b1);
  30.                 break;
  31.             case 's' : printf("\nResultado da subtração: %d", a1-b1);
  32.                 break;
  33.             case 'm' : printf("\nResultado da multiplicação: %d\n", a1*b1);
  34.                 break;
  35.             case 'd' : if (b1==0) printf("Invalido, denominador = 0");
  36.                     else printf("Resultado da divisão: %.2f",(float)a1/b1);
  37.                 break;
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement