Algoritmo
Comando SE
Carlos de Salles Soares Neto csalles@deinf.ufma.br Segundas e Quartas, 17h40 às 19h10
Comando de decisão SE
• Sintaxe do comando: se então
OU se então
senão
2
Comando de decisão SE
• Quando um comando de decisão é executado apenas UM dos comandos dentro do SE é feito: o verdadeiro ou o falso
• Exemplo (decisões encadeadas): se A>12 então se B>18 então
A 2; senão A 4;
3
Problema 7 – Bom dia, boa tarde, boa noite!
• Sabemos que das 6 da manhã a meio-dia desejamos ‘Bom dia!’, assim como de meio-dia a 6 da noite desejamos ‘Boa tarde!’ e dai até o amanhecer desejamos ‘Boa noite!’.
• Faça um programa que pede ao usuário para informar a hora certa
(de 0 a 24) e exibe uma das saudações acima como resultado.
4
Problema 7 - Solução
Variáveis
hora: inteiro;
Início
escrever ‘Informe a hora certa:’; ler hora; se hora>=6 e hora=12 e hora3 então
[[
a 2; b 3;
]];
17
Problema 12 – Assinaturas
• A tabela seguinte mostra o código fictício de várias revistas e o valor de sua assinatura
• Faça um programa que lê do usuário o código de uma revista como inteiro e escreve o nome da revista e o valor da assinatura anual.
18
Problema 12 – Solução
19
Problema 13 – Categorias do Judô
• As competições do Judô são divididas em categorias (ou classes) de acordo com o peso.
• Faça um programa que leia do usuário o peso de um atleta e exiba sua classe.
Peso Max(Kg)
Categoria
60
Extra-leve
66
Meio-leve
73
Leve
81
Meio-médio
90
Médio
100
Meio-pesado
100+
Pesado
20
Problema 13 – Solução
Variáveis
peso : inteiro;
Início
escrever ‘Informe o peso:’; ler peso;
se