Prévia do material em texto
Infinity School
Lógica de programação - Portugol
Pseudocódigo2
Operadores relacionais
= Igual
Diferente
> Maior
>= Maior ou igual
20 entao
Escreval("maior que 20")
Senão
Se numero = 20 entao
Escreval("igual a 20")
Senão
Escreval("menor que 20")
Fimse
Fimse
Fimalgoritmo
Estruturas básicas19
TAREFA 2:
Faça um pseudocódigo que leia a idade de uma pessoa e informe:
• Se é maior de idade
• Se é menor de idade
• Se é maior de 65 anos
Estruturas básicas20
TAREFA 2:
Faça um pseudocódigo que leia a idade de uma pessoa e informe:
• Se é maior de idade
• Se é menor de idade
• Se é maior de 65 anos
Algoritmo "Tarefa 2"
Var
// Seção de Declarações das variáveis
numero: inteiro
Inicio
// Seção de Comandos, procedimento,
funções, operadores, etc...
Escreval("Digite o numero: ")
Leia(numero)
Se numero >= 65 entao
Escreval("Maior que 65 anos!")
Senão
Se numero >= 18 entao
Escreval("Maior de idade!")
Senão
Escreval("Menor de idade!")
Fimse
Fimse
Fimalgoritmo
Estruturas básicas21
TAREFA 3: A prefeitura do Rio de Janeiro abriu uma linha de crédito para
os funcionários estatutários. O valor máximo da prestação não poderá
ultrapassar 30% do salário bruto. Faça um pseudocódigo que permita
entrar com o salário bruto e o valor da prestação e informar se o
empréstimo pode ou não ser concedido.
Estruturas básicas22
TAREFA 3: A prefeitura do Rio de Janeiro abriu uma linha de crédito para
os funcionários estatutários. O valor máximo da prestação não poderá
ultrapassar 30% do salário bruto. Faça um pseudocódigo que permita
entrar com o salário bruto e o valor da prestação e informar se o
empréstimo pode ou não ser concedido.
Algoritmo "Tarefa 3"
Var
// Seção de Declarações das variáveis
salario,prestacao: real
Inicio
// Seção de Comandos, procedimento,
funções, operadores, etc...
Escreval("Digite o salario: ")
Leia(salario)
Escreval("Digite a prestacao: ")
Leia(prestacao)
Se prestacao = verdade;
enquanto faca
...
fimenquanto x: inteiro
xa média das duas notas
de cada aluno. Crie um programa que resolve este
problema.
para – faca
x: inteiro
para x de 1 ate 10 passo 1 faca
escreval(x)
fimpara
• Repetição condicionada a uma contagem:
Opcional
x: inteiro
para x de 1 ate 10 faca
escreval(x)
fimpara
para de ate [passo ] faca
...
fimpara
Exemplo – Contagem até 10 Exemplo – Contagem até 10 c/ passo
Atenção: a utilizada nesta estrutura terá seu valor alterado.
para – faca
• Exemplo:
soma, num: real
i, n: inteiro
escreva("Digite o número de elementos: ")
leia(n)
soma