Usando a linguagem Visualg desenvolva um programa que leia dois números inteiros e execute a operação que o usuário deseja realizar. O usuário poderá escolher entre as operações: somar, subtrair, multiplicar ou dividir. Ao final, o programa deverá exibir o resultado da operação. Utilize o comando escolha-caso.
Soluções para a tarefa
Respondido por
8
Tente assim
algoritmo "calculadora"
var operando : inteiro
outrooperando : inteiro
operacao : inteiro
resultado : inteiro
inicio
// Seção de Comandos
operacao <- 0
enquanto operacao <> 5 faca
escreval("Informe o primeiro operando")
leia(operando)
escreval("Informe o segundo operando")
leia( outrooperando)
escreval("Informa a operacao 1-soma, 2-subtracao, 3-multiplicao, 4-divisao ou 5 para sair")
leia(operacao)
escolha operacao
caso 1
escreval("Operacao adição")
resultado <- operando + outrooperando
caso 2
escreval("Operacao subtração")
resultado <- operando - outrooperando
caso 3
escreval("Operacao multiplicação")
resultado <- operando * outrooperando
caso 4
escreval("Operacao divisão")
resultado <- (operando / outrooperando)
caso 5
escreval("Sair do menu")
outrocaso
escreval("Lamento mas você escreveu uma opção inválida. Tente
de 1 a 5")
fimescolha
se operacao <> 5 entao
escreval("O resultao é ",resultado)
fimse
fimenquanto
fimalgoritmo
algoritmo "calculadora"
var operando : inteiro
outrooperando : inteiro
operacao : inteiro
resultado : inteiro
inicio
// Seção de Comandos
operacao <- 0
enquanto operacao <> 5 faca
escreval("Informe o primeiro operando")
leia(operando)
escreval("Informe o segundo operando")
leia( outrooperando)
escreval("Informa a operacao 1-soma, 2-subtracao, 3-multiplicao, 4-divisao ou 5 para sair")
leia(operacao)
escolha operacao
caso 1
escreval("Operacao adição")
resultado <- operando + outrooperando
caso 2
escreval("Operacao subtração")
resultado <- operando - outrooperando
caso 3
escreval("Operacao multiplicação")
resultado <- operando * outrooperando
caso 4
escreval("Operacao divisão")
resultado <- (operando / outrooperando)
caso 5
escreval("Sair do menu")
outrocaso
escreval("Lamento mas você escreveu uma opção inválida. Tente
de 1 a 5")
fimescolha
se operacao <> 5 entao
escreval("O resultao é ",resultado)
fimse
fimenquanto
fimalgoritmo
Perguntas interessantes