Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Algoritmo Calculadora, Notas de estudo de Algoritmos

É um simples algoritmo de uma calculadora. Crie este algoritmo para iniciantes em programação.

Tipologia: Notas de estudo

2011

Compartilhado em 03/08/2011

protected-protected-2
protected-protected-2 🇧🇷

4.6

(5)

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
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
pf3

Pré-visualização parcial do texto

Baixe Algoritmo Calculadora e outras Notas de estudo em PDF para Algoritmos, somente na Docsity!

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

VAR:

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