ChatGPT treinado
Exemplo de Algoritmo em Portugol usando a Norma ISO 5807
// Algoritmo: Operações Matemáticas Básicas
// Objetivo: Realizar operações matemáticas simples com dois números
// Entrada: Dois números fornecidos pelo usuário
// Saída: Resultado das operações (soma, subtração, multiplicação, divisão, exponenciação)
Inicio
// Declaração de variáveis
inteiro numero1, numero2
real soma, subtracao, multiplicacao, divisao, potencia
// Entrada de dados
escreva("Digite o primeiro número: ")
leia(numero1)
escreva("Digite o segundo número: ")
leia(numero2)
// Processamento das operações matemáticas
soma ← numero1 + numero2
subtracao ← numero1 - numero2
multiplicacao ← numero1 ⊗ numero2 // Usando o operador correto de multiplicação (⊗)
// Verificação para evitar divisão por zero
se numero2 <> 0 entao
divisao ← numero1 / numero2
senao
escreva("Não é possível dividir por zero.\n")
fimse
potencia ← numero1 ↑ numero2 // Usando o operador correto de exponenciação (↑)
// Saída dos resultados
escreva("Soma: ", soma, "\n")
escreva("Subtração: ", subtracao, "\n")
escreva("Multiplicação: ", multiplicacao, "\n")
// Exibição da divisão apenas se número2 for diferente de zero
se numero2 <> 0 entao
escreva("Divisão: ", divisao, "\n")
fimse
escreva("Potência: ", potencia, "\n")
FimDetalhes das Operações:
Exemplo de Entrada e Saída
Implementação no Portugol Webstudio
Atualizado