Linguagem Pascal. Algoritmo Provas e classificados?
Desenvolva um algoritmo que receba a matrícula, nota de 1ª VA, nota de 2ª VA, nota de Exame final de 30 alunos e apresente a relação de alunos lidos classificados por ordem decrescente de média, exibindo sua Situação Final. Para cálculo da média obedeça aos seguintes critérios:
- Média1 >= 7,0 – Aprovado
- Média1 < 4,0 – Reprovado
- 4 >= Média1 < 7 – Exame Final
A nota de Exame Final só deverá ser inserida no sistema caso o aluno se encontre de Exame Final de acordo com os critérios acima. Para Cálculo da média do aluno após a realização do exame final, obedeça aos seguintes critérios:
- Média2 >= 7,0 – Aprovado Após Exame Final
- Média2 < 7,0 – Reprovado Após Exame Final
Sabe-se que:
Média 1 = (Nota1 + Nota2) / 2
Média 2 = (Média1 + NotaEF) / 2
____________________________________________________________________________
Comecei assim:
Algoritmo Prova
Variáveis
aluno: vetor [1 : 30] de alfanumérico;
provas: matriz [1 : 30, 1 : 3] de numérico;
soma, media1, media2, i, l, c: numérico;
Inicio
Para l de 1 até 30 faça;
Escreva(“Digite o nome do aluno:”);
Leia ( aluno [ l ] ); // insere o nome na posição l do vetor
Fim_Para;
Para c de 1 até 3 faça;
Escreva("Forneça a 1ª nota:");
Leia(provas [l,c]);
Para c de 1 até 3 faça;
Escreva("Forneça a 2ª nota:");
Leia(provas [l,c]);
Comments
Envie o enunciado para o meu blog que resolvo.
Atenciosamente
Prof. Wellington Telles
http://professorwellingtontelles.blogspot.com.br/
http://wtcommerce.com.br/
Só posso falar: Preguiçoso! Não sei Pascal, mas você sabe e mostrou no meio da pergunta, só está com preguiça! Não se aprende uma linguagem de programação desse jeito! Use a cabeça! Quando estudava C tinha o mesmo problema, mas não pedia ajuda, só pulava e continuava para depois voltar para o problema e achava fácil, se não puder fazer isso, revise a matéria mais uma vez e tente de novo, se não conseguir, repita!
SE NEM LEU ISSO ACIMA, É UM PREGUIÇOSO MESMO!