Ir para conteúdo
Fórum Script Brasil

Paulo Henrique Moraes

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por Paulo Henrique Moraes

  1. Prezados, boa noite!

    O programa abaixo não funciona direito. Se alguém puder me ajudar eu agradeceria muito.

    #include <stdio.h>
    #include <stdlib.h>
    #include <locale>

    int main (){
        setlocale(LC_ALL,"Portuguese");
        int a, b, c, resultado;
        printf("Calculadora simples. Escolha a opção:\n 1 - Soma de 2 números.\n 2 - Diferença entre 2 números.\n 3 - Produto entre 2 números.\n 4 - Divisão entre 2 números.\n ");
        scanf("%d", a);
        switch (a){
            case 1:
                printf("Digite o primeiro número para soma");
                scanf("%d", &b);
                printf("Digite o segundo número para soma");
                scanf("%d", &c);
                resultado = b+c;
                printf("O resultado é: %d", resultado);
            case 2:
                printf("Digite o primeiro número para diferença");
                scanf("%d", &b);
                printf("Digite o segundo número para diferença");
                scanf("%d", &c);
                if(b>c){
                    resultado = b-c;
                    printf("O resultado é: %d", resultado);
                }
                else if(c>b){
                    resultado = c-b;
                    printf("O resultado é: %d", resultado);
                }
                else{
                    resultado = b-c;
                    printf("O resultado é: %d", resultado);
                }
            case 3:
                printf("Digite o primeiro número para multiplicação");
                scanf("%d", &b);
                printf("Digite o segundo número para multiplicação");
                scanf("%d", &c);
                resultado = b*c;
                printf("O resultado é: %d", resultado);
            case 4:
                printf("Digite o primeiro número para divisão");
                scanf("%d", &b);
                printf("Digite o segundo número para divisão");
                scanf("%d", &c);
                if(c != 0){
                    resultado = b/c;
                    printf("O resultado é: %d", resultado);
                }
                else{
                    printf("O denominador deve ser maior que zero.\n");
                }
        }
        
        system("pause");
        return 0;
    }
     

×
×
  • Criar Novo...