• Matéria: Informática
  • Autor: felipecunha276
  • Perguntado 7 anos atrás

Me ajudem por favor é urgente, essa questão é de lógica de programação e está muito complicado, só uma observação ele quer que seja resolvida usando a variável "registro".

4. O departamento de assinaturas de uma revista tem toda a informação relativa aos seus assinantes num registro chamado Assinantes com os seguintes campos: nome, rua, cidade, CEP e validade. Escreva um algoritmo que utilize esse registro e que permita as seguintes operações:
a) inclusão de um novo assinante;
b) atualização da validade de uma assinatura;
c) remoção dos assinantes cuja assinatura terminou.

Respostas

respondido por: CenouriBronze
3

Oi, então, eu estarei usando um array associativo para guardar as informações.

//questão A:

$assinantes = array {

[nome->$nome, rua->$rua, cidade->$cidade, CEP->$cep, validade->$validade]

}

função incluirAssinante($assinantes[]){

$numero=0;

enquanto($assinantes[$numero] estiver definido){

$assinantes[$numero+1];

}

$assinantes[$numero][nome]= $nome;

$assinantes[$numero] [rua]= $ rua;

$assinantes[$numero][CEP]= $cep;

$assinantes[$numero][validade]=$validade;

}

//questão B:

funcao atualizaValidade($assinantes){

$numero= numero do assinante que se quer atualizar

$assinantes[$numero][validade]= nova validade;

}


//Questão C:

funcao removerAssinante($assinantes[]){

se(assinatura acabou){

$assinante[$numero][nome] = " ";

$assinante[$numero[rua] = " ";

$assinante[$numero][cidade] = " ";

$assinante[$numero][cep] = " ";

$assinante[$numero][validade] = " ";

}


É isso, demorou mas chegou. Bons estudos.




felipecunha276: Muito obrigado
Perguntas similares