A) Faça uma estrutura (struct) para guardar pelo menos 3 informações sobre um contato do WhatsApp. Faça então um vetor de contatos (com pelo menos 10 elementos).
B) Faça uma rotina para cadastrar/inserir pelo menos 5 contatos no seu vetor. Você deve cadastrar dados reais no seu vetor como teste do programa.
C) Faça uma rotina para listar o vetor de contatos, um elemento por linha, mostrando todas as suas informações cadastradas.
D) Faça uma estrutura (struct) para guardar o código do contato e UMA mensagem de texto. Faça então um vetor de mensagens (com pelo menos 50 elementos).
E) Faça uma rotina para cadastrar/inserir pelo menos 5 mensagens no seu vetor.
F) Faça uma rotina para listar todas as mensagens de APENAS um contato, pelo nome do contato.
G) No main, faça um menu com as opções das questões acima.
Leia o fragmento, interprete o código Python em questão e 1. def remove(self, valor): 2. if self.head.data == valor: 3. self.head = self.head.nextItem 4. else: 5. before = None 6. navegar = self.head 7. while navegar and navegar.data != valor: 8. before = navegar 9. navegar = navegar.nextItem 10. if navegar: 11. before.nextItem = navegar.nextItem 12. else: 13. before.nextItem = None a) Descreva como o método recebe o valor: b) Não sendo o método, como será a busca? Lembre-se do head. c) Quais alterações ocorrerá na lista?
Para escrever sua resposta aqui, entre ou crie uma conta
Apostila de Algoritmo e Programção Básica
Análise e Desenvolvimento de Sistemas
Análise e Desenvolvimento de Sistemas
•UNINTER
Compartilhar