Escolar Documentos
Profissional Documentos
Cultura Documentos
Fimalgoritmo
3. Algoritmo "Contar de 1 a 10"
Var
contador: inteiro
Inicio
para contador <- 1 ate 10 faca
escreval(contador)
fimpara
Fimalgoritmo
4. Algoritmo "Contagem Crescente ou Decrescente"
Var
opcao: caractere
contador: inteiro
Inicio
escreval("Qual contagem deseja ver: ")
escreval("Crescente")
escreval("Decrescente")
leia opcao
escolha opcao
caso "Crescente"
contador <- 1
enquanto contador <= 10 faca
escreval(contador)
contador <- contador + 1
fimenquanto
caso "Decrescente"
contador <- 10
enquanto contador >= 0 faca
escreval(contador)
contador <- contador - 1
fimenquanto
fimescolha
Fimalgoritmo
5. Algoritmo "Contagem Decrescente de Números Pares"
Var
numero: inteiro
Inicio
escreval("Digite um número:")
leia(numero)
enquanto numero >= 2 faca
se((numero%2) = 0) entao
escreval(numero)
fimse
numero <- (numero-1)
fimenquanto
Fimalgoritmo
6. Algoritmo "Soma, Maior e Menor Número Introduzido"
Var
n1,n2,n3,n4,n5,n6: real
maior: real
menor: real
soma: real
Inicio
escreval("Digite o num1")
leia(n1)
escreval("Digite o num2")
leia(n2)
escreval("Digite o num3")
leia(n3)
escreval("Digite o num4")
leia(n4)
escreval("Digite o num5")
leia(n5)
escreval("Digite o num6")
leia(n6)
se (n1 >= n2) entao
maior <- n1
menor <- n2
senao
maior <- n2
menor <- n1
fimse
9. Algoritmo "Fatorial"
Var
n, Cont, Fat: inteiro
Inicio
repita
escreval("Informe um número inteiro")
leia (n)
ate (n >= 0)
Cont <- 1
Fat <- 1
repita
Fat <- Fat * Cont
Cont <- Cont + 1
ate(cont > n)
escreva ("O fatorial de", n)
escreval(" é igual a", Fat)
Fimalgoritmo
Var
i, N: inteiro
Inicio
escreval("Informe um número:")
leia(N)
para i de 1 ate N passo 2 faca
escreval(i)
fimpara
fimalgoritmo
15. Algoritmo "Múltiplos de 10"
Var
x:inteiro
a,y,k,w:real
Inicio
leia (x)
a<-10
y<-(x/a)
k<-(x/y)
w<-(k-x)
se w<>0 entao
escreval ("Não é Multiplo de 10")
senao
escreval ("Multiplo de 10")
fimse
fimalgoritmo
16. Algoritmo "Crescente e Decrescente"
Var
numero:vetor[1..8] de inteiro
ordemDecrescente:vetor[1..8] de inteiro
indice,indice2,temp:inteiro
Inicio
//colocando os numeros nos vetores
// colocando os numeros no vetor
para indice de 1 ate 8 faca
escreva("Digite um numero para a posicao", indice, ":")
leia(numero[indice])
fimpara
//organizando em ordem crescente
para indice de 1 ate 8-1 faca
para indice2 de indice+1 ate 8 faca
se numero[indice] > numero[indice2] entao
temp<- numero[indice]
numero[indice]<- numero[indice2]
numero[indice2]<- temp
fimse
fimpara
fimpara
fimalgoritmo