Ajudem a programar em Pascal?? Ta dando erro direto ! =///
Especificações:
1- O prédio possui 10 andares e 2 apartamentos por andar (101, 102, 201, 202, ... , 1001, 1002);
2- Cada apartamento tem direito a um voto;
3- Os candidatos a síndico deverão ser moradores do prédio e devem ser registrados no sistema com o nome e número de votação, que deverá ser o mesmo número do seu respectivo apartamento;
4- Os candidatos, como moradores, também possuem direito a voto;
5- Quando o morador efetuar o voto, deverá entrar com o número do seu apartamento (morador) e o número votado (candidato);
6- Caso o número votado seja diferente de todos os números dos candidatos registrados no sistema, será computado como "voto nulo";
7- Caso não seja digitado nenhum valor, será computado como "voto em branco";
8- A votação poderá ser realizada em ordem aleatória dos apartamentos, sendo possível o morador do 801 votar na frente do morador do 401, por exemplo;
9- A eleição somente será válida se o número de votos for superior a 50% do número de apartamentos;
10- O menu do sistema deve conter as seguintes opções: 1 - Cadastrar candidatos 2 - Registrar votação 3 - Finalizar eleição
11- Quando o último voto for efetuado (lembrando que pode haver abstenção de moradores), o usuário deverá clicar em "Finalizar Eleição", quando o sistema irá calcular se a eleição foi válida ou não e, caso positivo, exibir em tela: -> Uma lista com o número do apartamento de cada morador que efetuou seu voto e o nome do candidato votado; (obs: caso o voto tenha sido branco ou nulo, deverá aparecer a palavra "branco" ou "nulo", respectivamente); -> Uma lista com o nome e total de votos de cada candidato;
12- Caso a eleição não seja válida, o sistema deverá exibir mensagem na tela.
13- A qualquer momento, o usuário deverá ter a opção de retornar ao menu principal.