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

Ajuda com Exercícios PASCAL


rochaction

Pergunta

bom dia, gostaria de saber se alguém pode me ajudar com um exercício de pascal...

segue abaixo o exercício:

OBS: AS ATIVIDADES DE RECEPÇÃO DE DADOS E VISUALIZAÇÃO CODIFICADAS EM MÓDULOS ESPECÍFICOS PARA CADA UMA DAS RESPECTIVAS ATIVIDADES, RESSALTANDO QUE TODAS AS VARIÁVEIS DEVERÃO SER LOCAIS AOS TRECHOS DO PAINEL DO PROGRAMA, QUE DEVERÁ CONTER AS CHAMADAS AOS MÓDULOS.

Implemente um programa que armazene os dados dos alunos de uma turma, de 100 alunos, e que após visualize a matrícula, o nome e a situação (aprovado / reprovado) de cada aluno, em cada uma das 4 disciplinas que cursou, cada disciplinas aferindo 3 notas (prova 1, 2, 3), sabendo que:

- DADOS DE CADA ALUNO:

* matrícula;

* nome;

* disciplinas que cursou, onde devem estar agrupados o nome da disciplina e as respectivas notas

- POSSÌVEIS SITUAÇÔES DO ALUNO POR DISCIPLINAS SÂO:

*Aprovado, se a média das notas for maior ou igual (>=) a 7;

*Prova final, se a média das notas pertencer ao intervalo [5,7[ ; ou

*Reprovado, se a média das notas for menor (<) que 5.

- AS NOTAS POR DISCIPLINA, DEVEM SER ARMAZENADAS EM UM VETOR;

- CADA DISCIPLINA DEVE SER ARMAZENADA EM UMA ESTRUTURA DO TIPO REGISTRO, QUE DEVERÁ CONTER:

*O nome da disciplina; e

*O vetor de notas da disciplina

-AS DISCIPLINAS, POR ALUNO, DEVEM ESTAR ARMAZENADAS EM UM VETOR DE DISCIPLINAS; E

- OS DADOS DOS ALUNOS DEVEM SER ARMAZENADOS EM UM VETOR, ONDE CADA ELEMENTO DO VETOR DEVERÁ ARMAZENAR OS DADOS DE UM CERTO ALUNO.

Como podem perceber, é um exercício bem complicado, então justamente por isso, venho aqui pedir ajuda. Eu preciso muitooooo da resolução deste problema.

Desde já agradeço a colaboração.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Não é complicado, não.

Escreva num papel o que o programa deve fazer, o que deve receber, calcular etc.

Tente implementar.

Poste as dúvidas/dificuldades.

A dúvida é com relação a primeira obs que coloquei ... segue abaixo:

OBS: COM AS ATIVIDADES DE RECEPÇÃO DE DADOS E VISUALIZAÇÃO CODIFICADAS EM MÓDULOS ESPECÍFICOS PARA CADA UMA DAS RESPECTIVAS ATIVIDADES, RESSALTANDO QUE TODAS AS VARIÁVEIS DEVERÃO SER LOCAIS AOS TRECHOS DO PAINEL DO PROGRAMA, QUE DEVERÁ CONTER AS CHAMADAS AOS MÓDULOS.

Link para o comentário
Compartilhar em outros sites

  • 0

Isso simplesmente diz o seguinte: faça uma função para receber os dados da entrada padrão e outra, para exibi-los.

Só isso.

É só passar os parâmetros por referência.

No caso do Pascal, entenda "função", que escrevi, como "procedimento", posi não é necessário retornar valor nessas ações

Link para o comentário
Compartilhar em outros sites

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...