VisuAlg Web

Operações Matemáticas Básicas

Este exemplo em Visual Cobra aplica menu, leitura, conversão numérica e decisões com se/senaose/senao em um caso real de calculadora.

Este exemplo em Visual Cobra aplica menu, leitura, conversão numérica e decisões com se/senaose/senao em um caso real de calculadora.

Exemplo de códigoVisual Cobra


escreva("=== CALCULADORA SIMPLES ===")
escreva("[1] Soma | [2] Subtração | [3] Multiplicação | [4] Divisão")
op = leia()

escreva("Digite o primeiro valor: ", end="")
n1 = real(leia())
escreva("Digite o segundo valor: ", end="")
n2 = real(leia())

se op == "1":
res = n1 + n2
escreva("Resultado: ", res)
senaose op == "2":
  res = n1 - n2
  escreva("Resultado: ", res)
senaose op == "3":
  res = n1 * n2
  escreva("Resultado: ", res)
senaose op == "4":
  se n2 == 0:
  escreva("ERRO: Divisão por zero não é permitida")
senao:
  res = n1 / n2
  escreva("Resultado: ", res)
senao:
  escreva("ERRO: Operador inválido")
Exemplo de códigoVisual Cobra


enquanto Verdadeiro:
escreva("
" * 30)
escreva("=== CALCULADORA INFINITA ===")
escreva("[1] Somar | [2] Diminuir | [0] FECHAR PROGRAMA")
op = leia("Escolha uma opção: ")

se op == "0":
pare

se op == "1" ou op == "2":
n1 = real(leia("Primeiro valor: "))
n2 = real(leia("Segundo valor: "))

se op == "1":
res = n1 + n2
senao:
  res = n1 - n2

  escreva("Resultado:", res)
senao:
  escreva("Opção inválida! Use 1, 2 ou 0.")

  leia("Aperte Enter para continuar...")

  escreva("Sistema Finalizado. Adeus!")