• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Shoron

Explicação de codigo...

3 mensagens neste tópico

PROCEDURE Adicionar;
   BEGIN
     Num := Num + 1;
     WRITE('Indique o nome do cliente: ');
     READLN(clientes[num].nome);
     WRITE('Indique a idade do cliente: ');
     READLN(clientes[num].idade);
     WRITE('Indique o n§ de BI: ');
     READLN(clientes[num].BI);
   END;

A minha pergunta não é propriamente para o codigo todo é mais só para a parte do  ( [num].bi] ) ( [num].nome] )... Alguem me consegue explicar porque mete entre parenteses rectos e depois meto o ponto ?

Cumprimentos...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não será porque estás a falar de tabelas? Tipo, não estarás a acrescentar um dado novo a uma tabela existente. Tipo, esse programa deve fazer uma "base de dados" com a idade, o nome e o BI do cliente. Tens para isso 3 tabelas. Com cada instrução clientes[num].xxx adicionas a informação à tabela xxx

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Num array os parenteses definem o tamanho desse mesmo array.

se tiveres

array[12]

terás um array com 12 elementos.

No teu caso tens um array de x clientes.

Cada um desses clientes tem as suas características.

Estás a inserir no cliente com o número [num] o nome que vai ser lido pelo readln.

O mesmo para a idade e para o BI.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora