AP1 ProgI 2013 2 Gabarito
908 palavras
4 páginas
Fundac¸a˜ o CECIERJ - Vice Presidˆencia de Educac¸a˜ o Superior a DistˆanciaCurso de Tecnologia em Sistemas de Computac¸a˜ o
Disciplina: Programac¸a˜ o I
AP1 2 o semestre de 2013.
GABARITO
Projete uma aplicac¸a˜ o em Lazarus para um departamento de Sistemas de Informac¸a˜ o SI.
Neste curso os alunos sempre entram no primeiro semestre, isto e´ , n˜ao tem entrada no segundo semestre. Esta aplicac¸a˜ o deve ter 2 formul´arios:
Formul´ario Principal
´
Neste formul´ario o usu´ario deve entrar com seu nome, numero de matr´ıcula e seu CPF.
Al´em deste campos o formul´ario deve ter mais 1 campo ( que n˜ao e´ preenchido por ele) onde ser´a retornado, do segundo formul´ario, a situac¸a˜ o de sua matr´ıcula.
˜
Este formul´ario tem 3 botoes: um para limpar os dados dos campos, outro para fechar a
´
aplicac¸a˜ o e outro para abrir o segundo formul´ario. O numero de matr´ıcula e´ composto por
´
´ cinco d´ıgitos sendo os dois ultimo o ano que o aluno entrou. Por exemplo, 12312 e´ um numero de matr´ıcula de um aluno que entrou em 2012.
Formul´ario Secund´ario
´
Neste formul´ario deve haver 2 campos com o nome do usu´ario e o numero do CPF, que devem ser trazidos do formul´ario principal. Logo abaixo deve ter 3 campos para que o usu´ario
´
entre com os codigos das disciplinas que ele vai cursar. Um aluno pode cursar no m´aximo trˆes
´
´ disciplinas. O codigo da disciplina e´ composto por duas letras e trˆes numeros, por exemplo
SI503. O primeiro d´ıgito e´ o per´ıodo m´ınimo que o aluno deve cursar a disciplina, por exemplo
´
SI502 so´ pode ser cursada por alunos a partir do quinto per´ıodo, inclusive. Os dois ultimos
´
numeros identificam a disciplina.
˜
Este formul´ario deve ter 2 botoes: um para limpar os campos de disciplinas, outro para
´
verificar se a matr´ıcula est´a OK. Uma matr´ıcula est´a OK, se todas as disciplinas tem o codigo do per´ıodo menor ou igual ao per´ıodo do aluno e n˜ao tem disciplina repetida. Por exemplo, um aluno com matr´ıcula 12312 (quarto per´ıodo) e