2. Apresentação
• Estruturas condicionais estão presente em
todos os momentos de nossa vida.
• Condicional é quando precisamos que algo
seja verdade para que possamos realizar tal
tarefa
• É o chamado “SE”
• Ex:
– Se eu tiver dinheiro então
• Vou fazer uma viagem
8. Estrutura do SE (condicional composta)
• Se (dinheiro >= 10000) entao
– Escreva (“Partiu Disney”)
• Senao
– Escreva (“#chateado”)
• fimSe
9. Indentação
• A indentação é muito importante para você entender,
quem bloco está dentro de quem!
• Não é obrigatório, mas é um boa pratica, e usada por todos
os programadores na hora de escrever seu código.
• Assim facilita a leitura do mesmo
• Temos no VisualG o “Ctrl + G” que faz essa indentação
• Se (dinheiro >= 10000) entao
– Escreva (“Partiu Disney”)
• Senao
– Escreva (“#chateado”)
• fimSe
10. Par ou impar
5 2
1 2
8 2
0 4
5 é Impar pois dividido
por 2 resta 1
8 é par pois dividido por
2 resta 0
11. Par ou impar
algoritmo "semnome"
var
N : inteiro
inicio
escreval ("Digite um número: ")
leia (N)
se (N % 2 = 0) entao
escreva ("O numero", N, " é Par")
senao
escreva ("O numero", N, " é Impar")
fimse
fimalgoritmo
20. IMC
IMC INFORME
Abaixo de 17 Muito Abaixo do Peso
Entre 17 e 18.5 Abaixo do Peso
De 18,5 a 25 Peso Ideal
De 25 a 30 Sobre Peso
De 30 a 35 Obesidade
De 35 a 40 Obesidade Severa
Acima de 40 Obesidade Mórbida
• Calcule o IMC e retorne as Informações
conforme a Tabela de IMC abaixo:
23. Estrutura do Escolha Caso
Escolha (Variável)
Caso Valor
Bloco A
Caso Valor
Bloco B
Caso Valor
Bloco C
OutroCaso
Bloco D
FimEscolha
24. Exercício - Criança Esperança
algoritmo "semnome"
var
D : Inteiro
Valor : real
inicio
escreval (" CRIANÇA ESPERANÇA ")
escreval (" Muito Obrigado por Ajudar")
escreval (" [1] para doar R$10")
escreval (" [2] para doar R$25")
escreval (" [3] para doar R$50")
escreval (" [4] para doar outro Valores")
escreval (" [5] para Cancelar")
Escreval ("Digite o Número")
leia (D)
Escolha D
Caso 1
valor <-10
Caso 2
valor <-25
Caso 3
valor <- 50
Caso 4
Escreva ("Qual o Valor da doação? R$")
Leia (valor)
Caso 5
Valor <- 0
Fimescolha
escreval (" Sua doação foi de R$",valor:5:2)
escreval (" Muito Obrigado")
fimalgoritmo
25. Exercício - Novo Salário
algoritmo "semnome"
var
nome: Caractere
sal, nsal: real
dep : inteiro
inicio
escreva ("Qual o nome do Funcionário? ")
leia (nome)
escreva ("Qual o Salario do Funcionário? ")
leia (sal)
escreva ("Qual Quantidade de dependentes? ")
leia (dep)
escolha dep
caso 0
nsal <- sal + (sal*5/100)
caso 1, 2, 3
nsal <- sal + (sal*10/100)
caso 4, 5, 6
nsal <- sal + (sal*15/100)
outrocaso
nsal <- sal + (sal*18/100)
fimescolha
escreva ("O novo Salário de ",nome," será de R$",nsal:5:2)
fimalgoritmo
27. Pratique 2
Faça um programa onde peça o nome de dois
times, depois peça quantos gols cada um fez,
após isso informe qual a situação da Partida!
Diferença de Gol é 0, Empate
Diferença de Gol de 1 a 3, Partida Normal
Diferença de Gol Maios que 5, Goleada