Boa noite, estou mais de uma hora, para resolver esse codigo. Não sei mais o que é, mas toda vez ele só esta somando ao envies de usar o operação que escoli
`programa
{ inclua biblioteca Tipos –> t
funcao inicio()
{
// Menu Principal
caracter opcao
escreva (“\tSUPER TABUADA \n”)
escreva(“——————————\n”)
escreva (“+\tAdição”)
escreva(“\n-\tSubtração”)
escreva(“\n*\tMultiplicação”)
escreva(“\n/\tDivisão”)
escreva(“\n——————————\n”)
escreva (“Digite sua opção => “)
leia(opcao)
escreva(“——————————\n”)
// VALIDANDO OPERADOR
escolha (opcao) {
caso ‘1’:
opcao = ‘+’
pare
caso ‘2’:
opcao = ‘-‘
pare
caso ‘3’:
opcao = ‘*’
pare
caso ‘4’:
opcao = ‘/’
pare
caso contrario:
opcao = ‘+’
pare
}
escreva(“Você escolheu a opcão ” + opcao + “\n”)
// Entrada dos operandos
inteiro n1, n2
escreva(“Digite o primeiro número: “)
leia(n1)
escreva(“Digite o segundo número: “)
leia(n2)
escreva(“Realizando a operação ” + n1 + opcao + n2 + “\n”)
escreva(“\n——— PROCESSANDO ———“)
// Fazendo a operação
escreva(“\nResultado da “)
escolha (opcao) {
caso ‘+’:
escreva(“SOMA é ” + (n1+n2))
pare
caso ‘-‘:
escreva(“SUBRAÇÃO é ” + (n1-n2))
pare
caso ‘*’:
escreva(“MULTIPLICAÇÃO é ” + (n1*n2))
pare
caso ‘/’:
escreva(“DIVISÃO é ” + (t.inteiro_para_real(n1)/n2))
pare
caso contrario:
escreva (“[ERRO!] Sua operação não pôde ser realizada.”)
pare
}
escreva(“\n”)
}
}