Mestre Funen Postado Junho 18, 2010 Denunciar Share Postado Junho 18, 2010 Pessoal gostaria da ajuda para criar 4 funções, 2 envolvendo lista ligada e 2 arquivos, não é nada complexo mas eu não estou conseguindo fazer.Esse exercicio não vale nota,não é para ser entregue, eu só queria estudar em cima deles para ver como é feito mesmo.Construir uma estrutura Imóvel e criar as funções1- uma função para percorrer a lista e exibir os imóveis da lista.2- uma função para percorrer a lista e testar se for igual tipo de acabamento desejado aumentar em 10%.Construir uma estrutura e dois arquivos um chamado FILMES.DAT e COMEDIA.DAT .a) uma função para gravar( ) no arquivo filmes e caso fosse comedia no arquivo Comedia.B) uma função para imprimir os filmes mais baratos.Se vocês puderem me ajudar a criar essas funções eu ficaria muiito grato mesmo.Como eu já disse, eu só queria usar esses exercicios para estudar mesmo, eles não valem nada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Junho 18, 2010 Denunciar Share Postado Junho 18, 2010 Você sabe como funciona uma lista ligada?A sua estrutura imóvel pode ficar mais ou menos assim:struct imovel{ struct imovel* proximo_imovel; int valor1; char* valor2; float valor3; }Quanto aos arquivos filmes.dat e comedia.dat, você precisa organizar as estruturas antes para saber como gravá-las.Poste também o código que já tem pronto, assim fica mais fácil ajudar. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre Funen Postado Junho 18, 2010 Autor Denunciar Share Postado Junho 18, 2010 Sim, tenho conhecimento de como funciona uma lista ligada, e consigo até ler o codigo e intender o que acontece, o problema é criar uma eu mesmo, assim como os arquivos.Por exemplo, ali você criou uma estrutura de dados, onde declarou um ponteiro que servira para a pontar para a proxima célula, que contem os dados de outro imovel, basicamente andar na lista ligada.Percorre a lista:Imprime (imoveis *lista){imoveis *auxaux=listawhile (aux!=null)printf ("\n %d, %c , %f", aux->valor1, aux->valor2, aux->valor);aux=aux -> prox; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Junho 18, 2010 Denunciar Share Postado Junho 18, 2010 A lógica é mais ou menos essa, mas seu código tem alguns erros sintáticos (falta de ";" separando instruções e "{}" no loop, já que este tem mais de uma linha). Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Mestre Funen
Pessoal gostaria da ajuda para criar 4 funções, 2 envolvendo lista ligada e 2 arquivos, não é nada complexo mas eu não estou conseguindo fazer.
Esse exercicio não vale nota,não é para ser entregue, eu só queria estudar em cima deles para ver como é feito mesmo.
Construir uma estrutura Imóvel e criar as funções
1- uma função para percorrer a lista e exibir os imóveis da lista.
2- uma função para percorrer a lista e testar se for igual tipo de acabamento desejado aumentar em 10%.
Construir uma estrutura e dois arquivos um chamado FILMES.DAT e COMEDIA.DAT .
a) uma função para gravar( ) no arquivo filmes e caso fosse comedia no arquivo Comedia.
B) uma função para imprimir os filmes mais baratos.
Se vocês puderem me ajudar a criar essas funções eu ficaria muiito grato mesmo.
Como eu já disse, eu só queria usar esses exercicios para estudar mesmo, eles não valem nada.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.