Exercicios De Programacao II Lista 1

806 palavras 4 páginas
Exercício 1 – Boletim
Faça um programa para controlar a situação acadêmica de um conjunto de alunos. O programa deve possuir as seguintes características: Menu contendo as opções
1.
2.
3.
4.
5.

Manter Alunos
Manter Disciplinas
Manter Notas
Imprimir Boletim
Sair

A opção "1 - Manter Alunos" deve oferecer um CRUD para os dados de código e nome do aluno. Um aluno só pode ser excluído se não possuir nenhuma nota lançada.
A opção "2 - Manter Disciplinas" deve oferecer um CRUD para os dados de código e nome da disciplina. Uma disciplina só pode ser excluída se não possuir nenhuma nota lançada.
A opção "3 - Manter Notas" deve oferecer um CRUD para os dados aluno (apenas o código), disciplina (apenas o código) e nota. Para cada conjunto de aluno e disciplina no máximo três notas podem ser cadastradas, portanto, o programa deve impedir o cadastro de uma quarta nota. A opção "4 - Imprimir Boletim" deve imprimir o boletim de um aluno na tela conforme o modelo apresentado abaixo. Inicialmente deve-se perguntar par qual aluno se deseja imprimir o boletim. A situação do aluno em cada disciplina em que houve lançamento de notas é calculada com média simples de acordo com a quantidade de notas lançadas (1, 2 ou 3). Deve ser apresentada a expressão "aprovado" caso a média seja maior ou igual a 7, e "reprovado" em caso contrário.
+------------------------------------------------------------------+
|
Boletim
|
| Aluno : xxxx xxxxxxxxxxxxxxxxxxxx
|
+----------------------+-------+-------+-------+-------+-----------+
| Disciplina
| Nota1 | Nota2 | Nota3 | Media | Situacao |
+----------------------+-------+-------+-------+-------+-----------+
| xxx xxxxxxxxxxxxxxx | xx.xx | xx.xx | xx.xx | xx.xx | xxxxxxxxx |
| xxx xxxxxxxxxxxxxxx | xx.xx | xx.xx | xx.xx | xx.xx | xxxxxxxxx |
| xxx xxxxxxxxxxxxxxx | xx.xx | xx.xx | xx.xx | xx.xx | xxxxxxxxx |
+----------------------+-------+-------+-------+-------+-----------+

A opção "5 - Sair" deve encerrar o programa.

Exercício 2 – Pizzaria
Faça

Relacionados

  • Pesquisa Operacional
    4294 palavras | 18 páginas
  • Aula 03 Exercicios Estrutura Sele O Lab De Prog Evelyn Cid Lista II Corre O1
    476 palavras | 2 páginas
  • kjrtg jhh
    864 palavras | 4 páginas
  • ATPS C
    4237 palavras | 17 páginas
  • Lista SD
    2907 palavras | 12 páginas
  • ATPS Etapa2 final
    1680 palavras | 7 páginas
  • Analise e programação
    2690 palavras | 11 páginas
  • Informatica
    1904 palavras | 8 páginas
  • CONTROLE DA PRODUCAO
    3587 palavras | 15 páginas
  • PLANO DE ENSINO
    790 palavras | 4 páginas