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.
Soluções para a tarefa
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.