Segue abaixo um exemplo de algoritmo em linguagem C que realiza as operações de soma, subtração, multiplicação e divisão entre dois números, conforme as especificações da pergunta: ``` #include int main() { float num1, num2, resultado; char operador; printf("Digite o primeiro operando: "); scanf("%f", &num1); printf("Digite o segundo operando: "); scanf("%f", &num2); printf("Digite o operador (+, -, *, /): "); scanf(" %c", &operador); switch (operador) { case '+': resultado = num1 + num2; printf("%.2f + %.2f = %.2f", num1, num2, resultado); break; case '-': resultado = num1 - num2; printf("%.2f - %.2f = %.2f", num1, num2, resultado); break; case '*': resultado = num1 * num2; printf("%.2f * %.2f = %.2f", num1, num2, resultado); break; case '/': if (num2 == 0) { printf("Erro: divisão por zero"); } else { resultado = num1 / num2; printf("%.2f / %.2f = %.2f", num1, num2, resultado); } break; default: printf("Operador inválido"); } return 0; } ``` O algoritmo começa pedindo ao usuário para digitar os dois operandos (num1 e num2) e o operador (+, -, *, /) desejado. Em seguida, utiliza um switch-case para realizar a operação correspondente e exibir o resultado na tela. Se o operador digitado não for um dos especificados, o algoritmo exibe uma mensagem de erro.
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
•MACKENZIE
Compartilhar