Você está na página 1de 16

29

DECLARAR

NUM:REAL

LER NUM

INVEST_F (NUM )

FIM.

INVEST_F ( REAL N ):REAL INICIO


DECLARAR

INV,TIPO,VALOR:REAL

SE TIPO = 1 ENTÃO
NUM:REAL
INV = VALOR+(VALOR*0.03);

SENÃO

SE TIPO = 2 ENTÃO
LER NUM’
“QUAL O VALOR INVESTIDO”;

LER VALOR;

INV = VALOR+(VALOR*0,05);
INVEST ( NUM)
SENÃO

“DIGITE UM TIPO VALIDO”;

FIMSE.

FIMSE.
A
RETORNA INV

FIM-SEGUE

“DIGI
30

DECLARAR

N:INTEIRO

INICIO

LER (N)

MOSTRAR QUADF ( N )

FIM.

QUADF ( INT N1 ):INT INICIO


DECLARAR

QUAD:INTEIRO

INICIO N:INT
PARA(N1=10;N1<=150;N++) FACA

QUAD = N*N;

MOSTRAR QUAD; LER N


FIMPARA

RETORNA QUAD

FIM-SEGUE QUADF ( N)

FIM

------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------

32
DECLARAR

FAT,N,CONT:INTEIRO

INICIO

LER N

MOSTRAR FATF( N )

FIM

------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
INICIO
--------------------------------------------------------------------------------------------------

FATF ( INT N1):INT

DECLARAR

CONT,FAT:INT
N:INT

INICIO

CONT = N1;
LER N
FAT = 1;

ENQUANTO (N1 >1) FACA

FAT = FAT*N1;

N1 = N1-1; FATF ( N)
FIMENQUANTO

RETORNA FAT

FIM-SEGUE

FAT

FIM
33

DECLARAR

N,SERIE,CONT:INTEIRO

INICIO

LER N;

MOSTRAR SERIEF ( N)

FIM.

SERIEF( INT N1 ):REAL INICIO


DECLARAR

CONT,SERIE:REAL

CONT = 1 N:REAL
ENQUANTO (CONT < N1) FACA

SERIE = 1/N1;

CONT = CONT+1; LER N


MOSTRAR SERIE;

FIMENQUANTO;

RETORNA SERIE
SERIEF ( N)
FIM-SEGUE

SERIE

FIM
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------

34

DECLARAR

TAB,N,CONT,TAB:INTEIRO

INICIO

LER N

MOSTRAR TABF(N)

FIM.

34
INICIO
TABF ( REAL N1):REAL

DECLARAR

TAB,CONT:REAL
N:REAL
TAB = 0;

CONT = 0;

FACA
LER N
TAB= N1*CONT;

CONT = CONT+1

MOSTRAR TAB;

ENQUANTO (CONT <11);


TABF ( N)

RETORNA TAB

FIM-SEGUE

FIM
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------

35

DECLARAR

N1,N2,CONT:INTEIRO

INICIO

LER N1;

LER N2;

N1N2F (N1,N2)

FIM.

‘-----------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------

N1N2F(REAL N3,N4).REAL
INICIO
DECLARAR

INCIO

SE N1 > N2 ENTÃO

ENQUANTO (N1>N2) FACA


N:REAL

SE (N2 MOD 2 )= 0 ENTÃO

N2 = N2+1;
LER N
MOSTRAR N2;

SENÃO

N2 = N2+2;

FIMSE N1N2F ( N1,N2)


FIMENQUANTO

SENÃO

ENQUANTO (N2>N1) FACA

FIM
SE (N1 MOD 2 )= 0 ENTÃO

N2 = N2+1;

MOSTRAR N2;

SENÃO

N1 = N1+2;

FIMSE

FIMENQUANTO

FIMSE

RETORNA N1,N2

FIM-SEGUE

------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
-----
36

N,SERIE,CONT,FAT:REAL

INICIO

ESCREVA("DIGITE O NUMERO")

LEIA (N)

FFAT(N)

MOSTRAR SERIE

FIM

FFAT (FAT1):REAL

DECLARAR INICIO
CONT,FAT,SERIE:REAL

CONT <- 1

FAT <- 1 N:REAL


ENQUANTO (FAT1 > 1) FACA

FAT <- FAT*FAT1

FAT1 <- FAT1-1 LER N


FIMENQUANTO

ENQUANTO (CONT < FAT) FACA

SERIE <- 1/FAT


FFAT ( N)
CONT <- CONT+1

FIMENQUANTO

RETORNA SERIE

FIM-SEGUE
N

FIM

------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
37

DECLARAR

NA,AT,CO,FINAL,PR

INICIO

FIBO(N)

FIMALGORITMO

------------------------------------------------------------------------------------------------------------------------------
INICIO
------------------------------------------------------------------------------------------------------------------------------
-----

37

FIBO(INT N1):INT
FINAL:REAL
AN,AT,CO:INT

AN<-1

AT<-1
LER FINAL
CO<-1

ESCREVA(“QUAL O NUMERO FINAL DA SEQUENCIA”)

LEIA(FINAL)

FINAL<-FINAL+1 FIBO ( N)
ESCREVA(“1 1”)

ENQUANTO CO < FINAL FACA

PR<-AN+AT

MOSTRAR PR N
AN<-AT

AT<-PR

CO<-CO+1 FIM
FIMENQUANTO
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
-----

39

DECLARAR

N,CONT:REAL

INICIO

N<-2

POTEN( N)

FIMALGORITMO

------------------------------------------------------------------------------------------------------------------------------
INICIO
------------------------------------------------------------------------------------------------------------------------------
--

POTEN ( INT: N1) INT

DECLARAR
N:REAL
CONT:INT

CONT<-1

N1<-2
LER N
ENQUANTO(CONT < 7) FACA

N1<-2^CONT

CONT <- CONT+1

MOSTRAR N1 POTEN ( N)
FIMENQUANTO

FIM-SEGUE

FIM
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
-----

42

DECLARAR

NUME,DENOM,DIV:REAL

INICIO

NUME<-1

DENOM<-1

DIVI(NUME,DENOM )

FIMALGORITMO

------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
-- INICIO
DIVI (REAL NUME1,DENOM1):REAL

DECLARAR

DIV:REAL DIV:REAL
ESCREVA(“1”)

ENQUANTO (NUME1 < 50) FACA

NUME1<-NUME+1 NUME = 1
DENOM1<-DENOM1+2

DIV<-NUME1/DENOM1

MOSTRAR DIV

FIMENQUANTO

FIM-SEGUE DENOM=1

DIVI( NUME,DE

FIM
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
-----

43

DECLARAR

ANA,MARIA,MULT,MULT1,ANO:REAL

INICIO

ANA<-1.1

MARIA<-1.5

IDADES( ANA,MARIA)

FIMALGORITMO

------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
---

IDADES(REAL ANA1,MARIA1):REAL
INICIO
DECLARAR

MULT,MULT1,ANO:REAL

INICIO
ANA,MARIA:REAL
ENQUANTO (ANA1 < MARIA1) FACA

ANA1<-1.*MULT

MARIA1<-1.5*MULT

MULT<-0.3*ANO
IDADES(ANA,MARIA)
MULT1<-0.2*ANO

ANO<-ANO+1

FIMENQUANTO

MOSTRAR ANO
N

FIM
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
----

44

DECLARAR

N,CONT,POTEN,POTEN1:INTEIRO

INICIO

ESCREVA(“DIGITE A BASE”)

LEIA N

ESCREVA(“DIGITE A POTENCIA”)

LEIA POTEN

POTENCIA(N,POTEN)

FIMALGORITMO

POTENCIA (INT N1):INT

ESCREVA(“DIGITE A POTENCIA”)
INICIO

LEIA POTEN

CONT<-1

ENQUANTO ( CONT < POTEN) FACA N,POTEN:REAL


POTEN1<-N1^POTEN

CONT<-CONT+1

FIMENQUANTO DIGITE A BASE


MOSTRAR POTEN1

FIM-SEGUE

LER N
DIGITE A POTENCIA

LER POTEN

POTENCIA( NUME,DENOM)

POTEN
1

FIM

45

DECLARAR

N:REAL

Inicio

ESCREVA("DIGITE O NUMERO")

LEIA (N)

SERIEDIV(N)

FIM
------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------
---- INICIO
SERIEDIV(REAL N1):REAL

DECLARAR

DENOM,CONT,FAT,SERIE:REAL N:REAL
CONT <- 1

FAT <- 1

ENQUANTO (N > 1) FACA

FAT <- FAT*N1


DIGITE O NUMERO
N1 <- N1-1

FIMENQUANTO

ENQUANTO (CONT < FAT) FACA

SERIE <- 1/FAT


LER N
CONT <- CONT+1

SE (DENOM MOD 2)==0 ENTAO

DENOM<- (DENOM*-1)-1

SENÃO

DENOM<-DENOM+1 ISERIEDIV(N)
FIMENQUANTO

ESCREVA("",SERIE

FIM
N

FIM

Você também pode gostar