Transcript
"algoritmo ""semnome
// felipe Almeida peixoto 0925006
// rodrigo adriano sant'anna lopes 0925029
var
fat,i,cont,j,aux,acum,op,num,a,b,v:inteiro
resp,resp2,c,d:caracter
n:real
inicio
resp<-""s",
repita,
,
" enquanto (resp <>""n"")e(resp=""s"") faca",
" Escreval (""UNEMAT - Algoritomo e logica I"")",
" EScreval (""__________________________________________________________________"")",
" escreval ("" 1- Fatorial"")",
" escreval ("" 2- Fenebacci"")",
" escreval ("" 3- Calculo do Maior"")",
" escreval("" 4- Encerra o programa"")",
escreval(),
" Escreva (""Digite sua op o: "")",
leia (op),
escolha (op),
caso 1,
EScreval(),
fat<-1,
" escreval (""fatorial - digite um numero 1 a 12"")",
leia(n),
v<-int(n),
se (v>=1)e(v<=12) entao,
para i de 2 ate v passo 1 faca,
fat<-fat*i,
fimpara,
" escreval(""fatorial de ,v,"" = ",fat)
senao,
" escreval (""numero fora da faixa ou naum inteiro"")",
fimse,
caso 2,
repita,
EScreval(),
" Escreval(""Fenebacci- Digite o numero de termos a serem representados (max 46)"")",
leia(num),
se (num>0) entao,
cont<-1,
acum<-0,
para i de 1 ate num faca,
aux<-acum,
acum<-cont+acum,
cont<-aux,
escreval(acum),
fimpara,
senao,
" escreval (""erro-Digite outro numero"")",
fimse,
ate (num>=0),
caso 3,
escreval(),
" escreval (""Calculo do maior"")",
" enquanto resp2<>""fim"" faca",
escreval(),
" escreval (""digite o nome da pessoa"")",
leia(c),
" escreval (""sua idade"")",
escreval(),
leia (a),
se a>b entao,
b<-a,
d<-c,
fimse,
" escreval (""deseja finalizar?(digite fim)"")",
leia (resp2),
fimenquanto,
" escreval (""Pessoa mais velha - ,d,"" Sua idade- ",b)
caso 4,
" escreval (""encerrando o programa"")",
" resp<-""n
outrocaso
escreval()
EScreval(""Op o invalida invalido - Digite novamente!"")
escreval ()
fimescolha
escreval()
se resp=""n"" entao
senao
escreval (""Retornar ao menu? (s/n)"")
leia (resp)
fimse
fimenquanto
ate (op>=1)e (op<=4)
fimalgoritmo
",