Advertisement
Mateus_Costa

Exemplo calculadora

Jan 28th, 2021
1,806
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.26 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int leNumeroInteiro();
  5. float leNumeroDecimal();
  6.  
  7. int main()
  8. {
  9.     printf("Informe a operacao:\n");
  10.     printf("1. Divisao\n");
  11.     printf("2. Adicao\n");
  12.     printf("3. Subtracao\n");
  13.     printf("4. Multiplicacao\n");
  14.     printf("0. Sair\n");
  15.  
  16.     int opcao = leNumeroInteiro();
  17.     if(opcao != 0)
  18.     {
  19.         float valor1;
  20.         printf("Digite o valor 1\n");
  21.         valor1 = leNumeroDecimal();
  22.  
  23.         float valor2;
  24.         printf("Digite o valor 2\n");
  25.         valor2 = leNumeroDecimal();
  26.  
  27.         float resultado;
  28.         switch(opcao) {
  29.             case 1:
  30.                 resultado = valor1 / valor2;
  31.                 break;
  32.             case 2:
  33.                 resultado = valor1 + valor2;
  34.                 break;
  35.             case 3:
  36.                 resultado = valor1 - valor2;
  37.                 break;
  38.             case 4:
  39.                 resultado = valor1 * valor2;
  40.                 break;
  41.         }
  42.  
  43.         printf("Resultado: %f\n", resultado);
  44.         system("pause");
  45.     }
  46.     return 0;
  47. }
  48.  
  49. int leNumeroInteiro() {
  50.     int retValue;
  51.     scanf("%d", &retValue);
  52.     return retValue;
  53. }
  54.  
  55. float leNumeroDecimal() {
  56.     float retValue;
  57.     scanf("%f", &retValue);
  58.     return retValue;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement