Leia a nota e o número de faltas de um aluno, e escreva seu conceito. De acordo com a tabela abaixo, quando o aluno tem mais de 20 faltas ocorre uma redução de conceito.
PREÇO NOVO | MENSAGEM | |
---|---|---|
até
|
Barato | |
entre
|
Normal | |
entre
|
Caro | |
acima de
|
Muito caro | |
NOTA | CONCEITO (ATÉ 20 FALTAS) | CONCEITO (MAIS DE 20 FALTAS) |
— | — | — |
9.0 até 10.0 | A | B |
7.5 até 8.9 | B | C |
5.0 até 7.4 | C | D |
4.0 até 4.9 | D | E |
0.0 até 3.9 | E | E |
Passo 1
O enunciado pede para ler a nota de um aluno e o número de faltas, e então determinar seu conceito (A, B, C, D ou E) segundo duas tabelas: uma válida até 20 faltas e outra, com redução de conceito, para mais de 20 faltas. Para resolver isso, vamos usar estruturas condicionais (if/else) que primeiro testam se as faltas são até 20 ou mais de 20, e depois verificam em qual faixa de nota o aluno se encontra.
Passo 2
Se o aluno tiver até 20 faltas (
), usamos as faixas de nota sem redução:
• Se , conceito = A
• Senão, se , conceito = B
• Senão, se , conceito = C
• Senão, se , conceito = D
• Caso contrário ( ), conceito = E
• Se
• Senão, se
• Senão, se
• Senão, se
• Caso contrário (
Passo 3
Se o aluno tiver mais de 20 faltas (
), usamos as faixas de nota com redução de conceito (A→B, B→C, C→D, D→E, E→E):
• Se , conceito = B
• Senão, se , conceito = C
• Senão, se , conceito = D
• Senão, se , conceito = E
• Caso contrário ( ), conceito = E
Depois de determinar o conceito, basta exibi-lo como resultado.
• Se
• Senão, se
• Senão, se
• Senão, se
• Caso contrário (
Depois de determinar o conceito, basta exibi-lo como resultado.
Resposta
// Pseudocódigo em português
definir nota, faltas
ler nota
ler faltas
se faltas <= 20 então
se nota >= 9.0 e nota <= 10.0 então
conceito ← “A”
senão se nota >= 7.5 e nota <= 8.9 então
conceito ← “B”
senão se nota >= 5.0 e nota <= 7.4 então
conceito ← “C”
senão se nota >= 4.0 e nota <= 4.9 então
conceito ← “D”
senão
conceito ← “E”
senão // faltas > 20
se nota >= 9.0 e nota <= 10.0 então
conceito ← “B”
senão se nota >= 7.5 e nota <= 8.9 então
conceito ← “C”
senão se nota >= 5.0 e nota <= 7.4 então
conceito ← “D”
senão
conceito ← “E”
fim se
imprimir conceito
definir nota, faltas
ler nota
ler faltas
se faltas <= 20 então
se nota >= 9.0 e nota <= 10.0 então
conceito ← “A”
senão se nota >= 7.5 e nota <= 8.9 então
conceito ← “B”
senão se nota >= 5.0 e nota <= 7.4 então
conceito ← “C”
senão se nota >= 4.0 e nota <= 4.9 então
conceito ← “D”
senão
conceito ← “E”
senão // faltas > 20
se nota >= 9.0 e nota <= 10.0 então
conceito ← “B”
senão se nota >= 7.5 e nota <= 8.9 então
conceito ← “C”
senão se nota >= 5.0 e nota <= 7.4 então
conceito ← “D”
senão
conceito ← “E”
fim se
imprimir conceito