Ir para conteúdo
Fórum Script Brasil

ray_leite

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por ray_leite

  1. to tentando escrever um programa que leia dois números e um operador (caracter ‘+’, ‘-’, ‘*’ ou ‘/’) e realize a operação correspondente entre os operandos dados. escrevi o código abaixo, mas o resultado não bate, alguém sabe o que pode estar errado?

     

    #include <stdio.h>

    int main(void)
    {
        int a, b;
        char car;
        printf("Digite um número: ");
        scanf("%d",&a);
        printf("Digite um número: ");
        scanf("%d",&b);
        printf("Qual a operação desejada? ('+', '-' ou '*') ");
        scanf("%s",&car);
        if (car == '+')
        {
            int soma = a+b;
            printf("Resultado: %d", soma);
        }
        else if (car == '-')
        {
            int sub = a-b;
            printf("Resultado: %d", sub);
        }
        else
        {
            int prod = a*b;
            printf("Resultado: %d", prod);
        }
        
        
        
        
        return 0;
    }
     

×
×
  • Criar Novo...