Você está na página 1de 4

1

PSEUDOCÓDIGO VISUALG
Algoritmo "Calculadora"

// Função : Calculadora com as 4 operações básicas da matemática,

// apresenta o resultado conforme a opção escolhida

// Autor : WALDIR CALAZANS DOS SANTOS

// Data : 31/10/2017

// Seção de Declarações

var

n1, n2, opcao : real

inicio

escreval ("#################################")

escreval ("##### C A L C U L A D O R A #####")

escreval ("#################################")

escreva ("Escreva o primeiro numero: ")

leia(n1)

escreva ("Escreva o segundo numero: ")

leia(n2)

escreval (" -------------------------------")

escreval (" ------------- MENU ------------")

escreval (" 1 - ADIÇÃO")

escreval (" 2 - SUBTRAÇÃO")

escreval (" 3 - MULTIPLICAÇÃO")

escreval (" 4 - DIVISÃO")

escreval (" 5 - SAIR")


2

escreval (" -------------------------------")

escreva (" ESCOLHA UMA OPCAO: ")

leia (opcao)

escolha opcao

caso 1

escreval ("RESULTADO DA ADIÇÃO =", n1 + n2)

caso 2

escreval ("RESULTADO DA SUBTRAÇÃO =", n1 - n2)

caso 3

escreval ("RESULTADO DA MULTIPLICAÇÃO =", n1 * n2)

caso 4

Se (n1<=0) entao

escreval ("O zero não pode ser dividido")

senao

Se (n2<=0) entao

escreval ("Divisão por zero não existe")

senao

escreval ("RESULTADO DA DIVISÃO =", n1 / n2)

Fimse

Fimse

outrocaso

escreval ("Opção Inválida")

Fimescolha

fimalgoritmo
3

FLUXOGRAMA

INICIO

“Digite o primeiro
número"

Leia n1

“Digite o segundo
número"

Leia n2

Opções
1 = adição
2 = subtração
3 = multiplicação
4 = divisão

Escolha uma opção

1=adição n1+n2

A
4

2=subtração n1-n2

n1*n2
3=multiplicação

4=divisão n1/n2

"O zero não


pode ser
N1<=0 dividido"

"Divisão por
N2<=0 zero não
existe"

“Opção
Inválida”

FIM

Você também pode gostar