Buscar

Uma empresa do ramo financeiro necessita de uma calculadora que executa as 4 operações básicas: soma, subtração, multiplicação e divisão. A calc...

Uma empresa do ramo financeiro necessita de uma calculadora que executa as 4 operações básicas: soma, subtração, multiplicação e divisão. A calculadora deve ser desenvolvida utilizando comandos condicionais para diferenciar e executar cada um dos cálculos, conforme os dois valores e a operação que serão lidos pelo usuário. Se o operador for diferente das operações básicas representadas por “+”, “-“, “*” ou “/” deverá ser impressa uma mensagem “Operação inválida”. Analise os comandos condicionais aplicados para a resolução do problema proposto: Alternativa I Alternativa II Alternativa III algoritmo "AlternativaI" var valor1,valor2,resultado : REAL operacao:caracter inicio leia (valor1) leia (operacao) leia (valor2) escolha ( operacao) caso "+" resultado <- valor1 + valor2 escreval ("Resultado: ", resultado) caso "-" resultado <- valor1 - valor2 escreval ("Resultado: ", resultado) caso "*" resultado <- valor1 * valor2 escreval ("Resultado: ", resultado) caso "/" resultado <- valor1 / valor2 escreval ("Resultado: ", resultado) outrocaso escreval ("Operação inválida") fimescolha fimalgoritmo algoritmo "Alternativa II" var valor1,valor2,resultado : REAL operacao: caracter inicio leia (valor1) leia (operacao) leia (valor2) se (operacao = "+") entao resultado <- valor1 + valor2 escreval ("Resultado: ", resultado) senao se (operacao = "-") entao resultado <- valor1 - valor2 escreval ("Resultado: ", resultado) senao se (operacao = "*") entao resultado <- valor1 * valor2 escreval ("Resultado: ", resultado) senao se (operacao = "/") entao resultado <- valor1 / valor2 escreval ("Resultado: ", resultado) senao escreval("Operação inválida") fimse fimse fimse fimse fimalgoritmo algoritmo "Alternativa III" var valor1,valor2,resultado : REAL operacao:caracter inicio leia (valor1) leia (operacao) leia

Respostas

1 pessoa visualizou e tirou sua dúvida aqui
User badge image

Ed Verified user icon

Vamos analisar cada alternativa: **Alternativa I:** - O algoritmo utiliza a estrutura de escolha/caso para verificar a operação a ser realizada. - Caso a operação seja válida ("+", "-", "*", "/"), o algoritmo realiza a operação correspondente e exibe o resultado. - Se a operação não for uma das válidas, é exibida a mensagem "Operação inválida". **Alternativa II:** - O algoritmo utiliza a estrutura de seleção múltipla (vários "se...então...senão") para verificar a operação a ser realizada. - Cada "se...então" verifica uma operação específica e realiza o cálculo correspondente. - Se nenhuma das operações válidas for encontrada, é exibida a mensagem "Operação inválida". **Alternativa III:** - A descrição do algoritmo não foi fornecida na questão, portanto não é possível analisar essa alternativa. Com base na análise das alternativas I e II, podemos concluir que ambas são capazes de realizar as operações de soma, subtração, multiplicação e divisão, exibindo o resultado correto e a mensagem de "Operação inválida" quando necessário. Portanto, a alternativa que contém todos os itens verdadeiros é: **a) Alternativa I e Alternativa II**.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina