Ir para conteúdo
Fórum Script Brasil
  • 0

Algoritmo


Babiloly

Pergunta

Faça um programa em Pascal que leia a nota de três avaliações, a nota de um trabalho e a quantidade de faltas de um aluno na disciplina de Programação 1. Considere que foram dadas 80 aulas e que se o aluno tiver um percentual de faltas superior a 25%, das aulas dadas, ele está reprovado por falta. Considere também que as notas em cada uma das avaliações e a nota do trabalho podem variar de 0 a 100 pontos.

- Calcule a Nota Semestral Parcial (NSP) como uma média ponderada, onde: a primeira avaliação tem peso 2, a segunda avaliação tem peso 3, a terceira avaliação tem peso 4 e o trabalho tem peso 1.

- Imprima a NSP, o percentual de faltas do aluno e uma mensagem informando sua situação (Aprovado, Reprovado for falta, Prova final) de acordo com a regra a seguir.

- Caso o aluno esteja na situação Prova Final, além dos dados anteriores calcule e imprima quanto ele tem que tirar na prova final a fim de que seja aprovado.

Para os alunos que não ficaram reprovados por falta, vale a seguinte regra:

se NSP >=60

..APROVADO

senao

..PROVA FINAL

se PROVA FINAL

..NOTA DA PROVA FINAL >= (60 - 0,4 x NSP) / 0,6

se NOTA DA PROVA FINAL >= (60 - 0,4 x NSP) / 0,6

..APROVADO

senao

..REPROVADO POR NOTA

Meu Algoritmo

__________________________-

algoritmo aprovreprov;

pt,nsp,n1,n2,n3,nfaltas,nfinal,naulas,ntrabalho,p1,p2,p3,ptrabalho:real;

aluno:caracter;

Inicio

naula<-80;

p1<-2;

p2<-3;

p3<-4;

pt<-1;

Escreva ("Informe o Nome do Aluno");

leia (aluno);

Escreva ("Nota1");

Leia (n1);

Escreva ("Nota 2");

Leia (n2);

Escreva ("Nota 3");

Leia (n3);

Escreva ("Nota do Trabalho");

leia (ptrabalho);

nsp<-(n1*p1+n2*p2+n3*p3+pt*ptrabalho)/(p1+p2+p3+pt);

Escreva ("Nota Semestral=",nsp);

leia (nsp);

fim

Estou no caminho certo??

Obrigada

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...