Sunteți pe pagina 1din 18

algoritmo "101"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

n,i,fatorial:inteiro

inicio

// Seo de Comandos

escreva("Digite um numero: ")

leia(n)

fatorial:=1

para i de 1 ate n faca

fatorial:=fatorial*i

fimpara

escreval("O fatorial de ",n," e: ",fatorial)

fimalgoritmo

algoritmo "102"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

total, valor_diaria,ganho_hotel,conta_cliente:real

dias:inteiro

nome:caracter
inicio

// Seo de Comandos

repita

escreval("Escreva seu nome: ")

leia(nome)

escreval("Digite o numero de dias que ser hospedado: ")

leia(dias)

se dias < 15 entao

valor_diaria:=4.00 * dias

senao se dias = 15 entao

valor_diaria:=3.60 * dias senao

valor_diaria:=3.00 * dias

fimse

total:=(50 * dias) + valor_diaria

conta_cliente:=total*valor_diaria

escreval("Senhor",nome,"o total da sua conta R$: ",conta_cliente)

escreval("o total ganho pelo hotel R$: ",conta_cliente)

fimrepita

fimalgoritmo

algoritmo "103"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

massa: real
contador, segundos, minutos: inteiro

inicio

// Seo de Comandos

contador:=0

escreval("Digite a massa em gramas")

leia(massa)

enquanto (massa>0.5) faca

massa:=massa/2

contador:=contador+50

fimenquanto

minutos:=contador div 60

segundos:=contador mod 60

escreval("O tempo total gasto foi de: ",minutos," minutos e ", segundos, " segundos ")

fimalgoritmo

algoritmo "104"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

a, b, prod, i: inteiro

inicio

// Seo de Comandos

escreva("Informe os dois valores: ")

leia(a)

leia(b)
prod:=0

para i de 1 ate b faca

prod:=prod + a

fimpara

escreval(a, " x ", b, " = ", prod)

fimalgoritmo

algoritmo "105"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

K,ant1,ant2,termo: Inteiro

inicio

// Seo de Comandos

escreva (ant2)

escreva (ant1)

ant2:=0

ant1:=1

Para K de 3 ate 20 faca

termo:=ant2 + ant1

escreva (termo)

ant2:=ant1

ant1:=termo

FimPara

fimalgoritmo
algoritmo "106"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

num, soma, cont: inteiro

media: real

inicio

// Seo de Comandos

cont:=0

soma <- 0

escreva("Digite numeros aleatorios ou 9999 para encerrar:")

leia (num)

enquanto (num <> 9999) faca

soma:=soma + num

cont:=cont + 1

leia (num)

fimenquanto

se (cont > 0) entao

media:=soma / cont

senao

media:=0

fimse

escreval ("Soma: ", soma)


escreval ("Mdia : ", media)

fimalgoritmo

algoritmo "108"incompleta

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

a,b,quoc,resto:real

inicio

escreval("Digite 2 numeros:")

leia(a)

leia(b)

enquanto a>=b faca

a:=a-b

resto:=resto+1

fimenquanto

escreval(" resto=",resto)

quoc:=

fimalgoritmo

algoritmo "109"

// Funo :

// Autor :
// Data : 20/06/2017

// Seo de Declaraes

var

num, qtd_pares, qtd_impares: inteiro

inicio

qtd_pares:=0

qtd_impares:=0

escreva("Digite um nmero (9999 para encerrar): ")

leia(num)

enquanto (num <> 9999) faca

se (num % 2 = 0) entao

qtd_pares:=qtd_pares + 1

senao

qtd_impares:=qtd_impares + 1

fimse

escreva("Informe um nmero (9999 para encerrar): ")

leia(num)

fimenquanto

escreval("Quantidade de pares: ", qtd_pares)

escreval("Quantidade de mpares: ", qtd_impares)

fimalgoritmo

algoritmo "111"

// Funo :

// Autor :
// Data : 20/06/2017

// Seo de Declaraes

var

qtd_alunos, qtd_a, qtd_b, qtd_c, num_vezes: inteiro

outro: caracter

inicio

qtd_alunos:=0

qtd_a:=0

qtd_b:=0

qtd_c:=0

repita

qtd_alunos <- qtd_alunos + 1

escreva("Informe quantas vezes o aluno ", qtd_alunos, " utilizou o restaurante: ")

leia(num_vezes)

se (num_vezes < 10) entao

qtd_a:=qtd_a + 1

senao

se (num_vezes > 15) entao

qtd_c:=qtd_c + 1

senao

qtd_b:=qtd_b + 1

fimse

fimse

escreva("Outro aluno? [S/N]: ")

leia(outro)

ate (outro <> "S")


escreval("Percentual de alunos que utilizaram menos que 10 vezes o restaurante: ", qtd_a * 100 / qtd_alunos,
"%")

escreval("Percentual de alunos que utilizaram entre 10 e 15 vezes: ", qtd_b * 100 / qtd_alunos, "%")

escreval("Percentual de alunos que utilizaram o restaurante acima de 15 vezes: ", qtd_c * 100 / qtd_alunos,
"%")

fimalgoritmo

algoritmo "112"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

t, r, soma: inteiro

inicio

r:=3

t:=3

soma:=0

enquanto (t <= 6561) faca

soma:=soma + t

t:=t * r

fimenquanto

escreval ("Soma: ", soma)

fimalgoritmo

algoritmo "113"
// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

c: inteiro

nome: caractere

h, p, mh, mp: real

inicio

enquanto (c < 2) faca

c:=c + 1

escreva("NOME: ")

leia(nome)

escreva("PESO: ")

leia(p)

escreva("ALTURA: ")

leia(h)

limpatela

Se(h > mh) entao

mh:=h

Se(p > mp) entao

mp:=p

fimse

fimse

fimenquanto

escreval("O maior peso de ", nome, " pesando: ", mp, "Kg")
escreval("A maior altura de ", nome, "medindo: ", mh, "m")

fimalgoritmo

algoritmo "116"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

n:real

inicio

escreva ("Digite um numero:")

leia (n)

enquanto n>=1 faca

n:=n/2

fimenquanto;

escreva ("O resultado da Ultima diviso eh:",n)

fimalgoritmo

algoritmo "117"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var
n,i,j,fat:inteiro

f:real

inicio

escreva ("Digite um numero:")

leia (n)

f:=1

para i de 0 ate n faca

fat:=1

fimpara

para j de 1 ate i faca

fat:=fat*j

fimpara

f:=(f+1)/fat

escreva ("o resultado de e : ",f)

fimalgoritmo

algoritmo "118"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

alturachico, alturajuca: real

anos: inteiro

inicio
alturachico:=1.50

alturajuca <- 1.10

anos:=0

enquanto (alturachico >= alturajuca) faca

alturachico:=alturachico + 0.02

alturajuca:=alturajuca + 0.03

anos:=anos + 1

fimenquanto

escreval("Juca (com ", alturajuca, "m) ficar maior que Chico (com ", alturachico, "m) em ", anos, " anos")

fimalgoritmo

algoritmo "119"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

n,a1,r,soma,cont:inteiro

inicio

escreva("Digite o nmero de termos da PA, o primeiro termo e a razo respectivamente:")

leia(n, a1, r)

soma:=0;

para cont de 1 ate n faca

escreva(a1)

a1:=a1+r

soma:=soma + a1
fimpara

escreva(soma)

fimalgoritmo

algoritmo "120"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

i,h,ms,p,idade:inteiro

maior,menor,salario,soma,media:real

sexo:literal

inicio

menor:=9999

escreval("Digite a quantidade de pessoas que fara a pesquisa: ")

leia(p)

para i de 1 ate p faca

escreval("Digite idade: ")

leia(idade)

escreval("Digite Sexo (M/F): ")

leia(sexo)

escreval("Digite Salario: ")

leia(salario)

soma:=soma + salario
media:=soma/p

se idade > maior entao

maior:=idade

fimse

se idade < menor entao

menor:=idade

fimse

se (sexo="f")e(salario<=100)entao

ms:=ms + 1

fimse

se sexo="m" entao

h:=h + 1

fimse

escreval(" ")

fimpara

escreval("A Mdia de salrio do grupo de: ",media)

escreval("A Maior idade : ",maior," e a menor de: ",menor)

escreval("A Quantidade de mulheres com salrio at R$100 de :",ms)

escreval("A Quantidade de homens de :", h)

fimalgoritmo

algoritmo "123"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes
var

sexo,olhos,cabelo:caractere

idade,maior_idade,contador:inteiro

perc_fem,quant_f:real

inicio

repita

escreva ("SEXO: M masculino ou F feminino: ")

leia(sexo)

escreva ("COR DOS CABELOS: L louros, C castanhos ou P pretos: ")

leia (cabelo)

escreva ("COR DOS OLHOS: A azuis, V verdes ou C castanhos: ")

leia (olhos)

escreva ("IDADE: ")

leia (idade)

se (idade>maior_idade)entao

maior_idade:=idade

escreval ("Maior idade entre os habitantes : ",idade)

fimse

contador<-contador+1

escreval ("Existem: ",contador," moradores.")

se(idade>18)e(idade<35)e(sexo="f")e(olhos="a")ou(olhos="v")entao

quant_f:=contador-1

perc_fem:=quant_f*100/contador

fimse

ate (idade=1)
escreval ("A percentagem de indivduos do sexo feminino cuja idade est entre 18 e 35 anos e que tenham
olhos verdes e cabelos louros : ",perc_fem,"%")

fimalgoritmo

algoritmo "124"

// Funo :

// Autor :

// Data : 20/06/2017

// Seo de Declaraes

var

matricula: inteiro

nota1,nota2,nota3, media: real

continuar: caracter

inicio

continuar:="S"

enquanto continuar <> "N" faca

Escreva ("Matricula: ")

Leia (matricula)

Escreva ("Nota 1: ")

Leia (nota1)

Escreva ("Nota 2: ")

Leia (nota2)

Escreva ("Nota 3: ")

Leia (nota3)

media:=2*nota1 + 3*nota2 + 5*nota3 / 10

Se media >= 5 entao


Escreval ("-----------------------------------")

Escreval (" APROVADO! ")

Escreval ("-----------------------------------")

Escreval ("Matricula: ",matricula)

Escreval ("Media Final: ", media)

fimse

Se media <= 5 entao

Escreval ("-----------------------------------")

Escreval (" REPROVADO! ")

Escreval ("-----------------------------------")

Escreval ("Matricula: ",matricula)

Escreval ("Media Final: ", media)

fimse

Escreva("Deseja continuar? [S/N]")

Leia (continuar)

fimenquanto

fimalgoritmo

S-ar putea să vă placă și