

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
É um simples algoritmo de uma calculadora. Crie este algoritmo para iniciantes em programação.
Tipologia: Notas de estudo
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!


Algoritmo Calculadora; FUNÇÃO Soma( NEUTRO ) : REAL;FUNÇÃO Subtrair( NEUTRO ) : REAL; FUNÇÃO Multiplicar( NEUTRO ) : REAL;FUNÇÃO Dividir( NEUTRO ) : REAL;
{------------------------------------------------------------------------------} Principal( NEUTRO ) VAR:Rec_OpUser : INTEIRO;
INICIO ESCREVA( "Bem-vindo a Calculadora! " ); ESCREVA( "O que você deseja fazer? " );ESCREVA( "1- Somar." ); ESCREVA( "2- Subtrair." ); ESCREVA( "3- Multiplicar." );ESCREVA( "4- Dividir." ); LEIA( Rec_OpUser ); CASO Rec_OpUser :INICIO SEJA 1:Somar( ); SEJA 2:Subtrair( ); SEJA 3:Multiplicar( ); SEJA 4: Dividir( ); SEJA_NENHUM: ESCREVA( "A opção escolhida é invalida!!" );Principal( ); FIM RETORNE( 0 ); FIM {------------------------------------------------------------------------------} FUNÇÃO Soma( NEUTRO ) : REAL
SomRecNum1, SomRecNum2 : REAL; SomRecResul : REAL; INICIO ESCREVA( "Digite um numero: " );LEIA( SomRecNum1 ); ESCREVA( "Digite outro numero: " );LEIA( SomRecNum2 ); SomRecResul <-- SomRecNum1 + SomRecNum2; ESCREVA( "O resultado da SOMA é: ", SomRecResul ); RETORNE( 0 ); FIM {------------------------------------------------------------------------------} FUNÇÃO Subtrair( NEUTRO ) : REAL VAR: SubRecNum1, SubRecNum2 : REAL;SubRecResul : REAL;
INICIO ESCREVA( "Digite um numero: " );LEIA( SubRecNum1 ); ESCREVA( "Digite outro numero: " ); LEIA( SubRecNum2 ); SubRecResul <-- SubRecNum1 + SubRecNum2; ESCREVA( "O resultado da SOMA é: ", SubRecResul ); RETORNE( 0 ); FIM {------------------------------------------------------------------------------} FUNÇÃO Multiplicar( NEUTRO ) : REAL