Ir ao conteúdo

Lista encadeada, Estrutura de dados.

Saudações,

Para não perder o costume, irei postar outro exercicio resolvido em uma aula. Dessa vez o exercicio é o seguinte:
– Implemenetar o sistema de contabilidade de um mafioso. (outros detalhes continue lendo o post)

O enunciado do mesmo se encontra no “read the rest of this entry” para não deixar o post muito extenso devido ao longo enunciado.

A resolução do mesmo você pode baixar aqui.

Você é um Mafioso informatizado.
Você vai criar um sistema para gerenciar os seus débitos e também as pessoas que devem a você.
Este sistema será baseado em duas listas encadeadas:

(Imagem de exemplo)

* Para isso você vai fazer um programa que manipula mais de uma lista;

* o programa fará isto com um único conjunto de funções e passagem das diversas listas como parâmetros;
* como aplicação imaginemos um sistema de contabilidade simples;
* você vai ter um Plano de Contas constituído por duas listas: débitos e créditos;
* o mesmo conjunto de funções (que você já implementou) vai poder ser utilizado para isso: você somente precisa ampliar o conjunto de parâmetros da função para passar por referência também a lista que você quer alterar.

A passagem de parâmetro da lista deve ser por referência porque você deseja que as alterações sejam persistentes.

Cada lista de débitos ou créditos é constituída por lançamentos. Cada lançamento possui:

* um valor real (positivo);
* um nome. Por exemplo, “Pagar proteção à Mafia”

Estrutura:
tipo tLançamento {
caracter *nome;
real valor;
};

A lista encadeada que conterá os lançamentos terá um elemento de lista definido da seguinte forma:
Estrutura:
tipo tLista {
tLancamento* info;
tLista* proximo;
};
A cabeça de lista de cada lista será uma variável global contendo uma estrutura como abaixo:
tipo cLista {
tLista* lista;
inteiro ultimo;
};

No programa principal você vai definir se vai realizar uma operação de débito ou de crédito e vai chamar as operações sobre listas necessárias, passando a lista correta como parâmetro (por referência) para a função que realiza a operação.

Além das operações básicas que a lIsta vai oferecer, você deve implementar uma operação adicional: totalização. Essa operação funciona assim:

* percorre a lista, escrevendo o nome e o valor correspondente a cada item (débito ou crédito)
* soma o valor em uma variável auxiliar
* escreve ao final o total de débitos ou de créditos, dependendo de qual lista você mandou totalizar.

Publicado emAprendendoCEstrutura de Dados

9.936 Comentários

  1. Peterdyema Peterdyema

    В этой статье мы рассматриваем разные способы борьбы с алкогольной зависимостью. Обсуждаются методы лечения, программы реабилитации и советы для поддержки близких. Читатели получат информацию о том, как преодолеть зависимость и добиться успешного выздоровления.
    Детальнее – Наркологическая клиника «Похмельная служба» в Геленджике.

  2. http://convexa.es/
    El proyecto Convexa es una empresa profesional orientada al ambito nacional espanol, que pone a disposicion servicios de calidad a sus clientes, destacandose por en la confianza y la transparencia. Visita el sitio a traves del enlace.

  3. PeterDuase PeterDuase

    В этой статье мы говорим о важности поддержки в процессе выздоровления. Рассматриваются семьи, группы поддержки, специалисты и онлайн-ресурсы, которые могут сыграть решающую роль в избавлении от зависимости.
    Ознакомьтесь с аналитикой – Наркологическая клиника «Похмельная служба» в Новосибирске

  4. Ralphrep Ralphrep

    Публикация знакомит читателей с различными подходами к реабилитации. От традиционных методов до современных программ — вы узнаете, как выбрать оптимальный путь к выздоровлению и преодолеть препятствия на этом пути.
    Почему это важно? – Наркологическая клиника «Похмельная служба» в Севастополе

  5. BarryKEP BarryKEP

    Мы рассмотрим современные вызовы здравоохранения и пути их решения с помощью технологий и научных исследований. В статье собраны данные о новых лекарствах, методах диагностики и системном подходе к улучшению здоровья населения.
    Продолжить чтение – Похмельная служба Москва

  6. WalterHaw WalterHaw

    Этот информативный текст сочетает в себе темы здоровья и зависимости. Мы обсудим, как хронические заболевания могут усугубить зависимости и наоборот, как зависимость может влиять на общее состояние здоровья. Читатели получат представление о комплексном подходе к лечению как физического, так и психического состояния.
    Ознакомьтесь поближе – Наркологическая клиника «Похмельная служба» в Реутове.стоп алко

  7. GeorgeDap GeorgeDap

    Этот обзор посвящен успешным стратегиям избавления от зависимости, включая реальные примеры и советы. Мы разоблачим мифы и предоставим читателям достоверную информацию о различных подходах. Получите опыт многообразия методов и найдите подходящий способ для себя!
    Следуйте по ссылке – «Похмельная служба» в Реутове

  8. PhilipTwerb PhilipTwerb

    Этот обзор содержит информацию о передовых достижениях в области медицины. Мы разберем инновационные технологии, которые меняют подход к лечению и диагностике, а также их влияние на эффективность оказания медицинской помощи.
    Узнать из первых рук – [url=https://nashmed.cx.ua/v-kakyh-sluchayah-trebuetsya-vyzyvat-narkologa-na-dom.html]Похмельная служба в Казани[/url]

  9. MartinRew MartinRew

    В этой статье мы рассматриваем разные способы борьбы с алкогольной зависимостью. Обсуждаются методы лечения, программы реабилитации и советы для поддержки близких. Читатели получат информацию о том, как преодолеть зависимость и добиться успешного выздоровления.
    Полная информация здесь – «Похмельная служба» в Самаре

  10. GeorgeDap GeorgeDap

    Эта информационная публикация освещает широкий спектр тем из мира медицины. Мы предлагаем читателям ясные и понятные объяснения современных заболеваний, методов профилактики и лечения. Информация будет полезна как пациентам, так и медицинским работникам, желающим поддержать уровень своих знаний.
    Тыкай сюда — узнаешь много интересного – Похмельная служба в Реутове

  11. Williambes Williambes

    Этот документ охватывает важные аспекты медицинской науки, сосредотачиваясь на ключевых вопросах, касающихся здоровья населения. Мы рассматриваем свежие исследования, клинические рекомендации и лучшие практики, которые помогут улучшить качество лечения и профилактики заболеваний. Читатели получат возможность углубиться в различные медицинские дисциплины.
    Провести детальное исследование – Похмельная служба в Симферополе

  12. RonaldToX RonaldToX

    В данной статье рассматриваются физиологические и эмоциональные аспекты зависимости. Мы обсудим, как организм реагирует на зависимое поведение, и какие методы помогают восстановить здоровье и внутреннее равновесие.
    Читать полностью – стоп алко сочи

  13. GeraldTauRa GeraldTauRa

    В этой публикации мы исследуем ключевые аспекты здоровья, включая влияние образа жизни на благополучие. Читатели узнают о важности правильного питания, физической активности и психического здоровья. Мы предоставим практические советы и рекомендации для поддержания здоровья и развития профилактических подходов.
    Что ещё нужно знать? – Похмельная служба Сочи

  14. Marcussmobe Marcussmobe

    При поступлении вызова нарколог незамедлительно приезжает на дом для проведения детального первичного осмотра. Врач собирает краткий анамнез, измеряет жизненно важные показатели — пульс, артериальное давление, температуру — и оценивает степень алкогольной интоксикации. Эти данные являются основой для разработки индивидуального плана лечения, позволяющего подобрать наиболее эффективные методы детоксикации.
    Подробнее тут – http://vyvod-iz-zapoya-tula00.ru

  15. Derekkef Derekkef

    Этот обзор сосредоточен на различных подходах к избавлению от зависимости. Мы изучим традиционные и альтернативные методы, а также их сочетание для достижения максимальной эффективности. Читатели смогут открыть для себя новые стратегии и подходы, которые помогут в их борьбе с зависимостями.
    Разобраться лучше – Похмельная служба в Красноярске

  16. http://digital-moon.es/
    Digital Moon se posiciona como una empresa profesional enfocada en el publico en Espana, que proporciona soluciones personalizadas a empresas y particulares, priorizando en los resultados. Descubre todos los detalles a traves del enlace.

  17. PeterDuase PeterDuase

    В этой статье рассматривается комплексный подход к избавлению от зависимости. Читатель узнает, как сочетание физического, психологического и духовного восстановления помогает достичь стойкого выздоровления.
    Жми сюда — получишь ответ – «Похмельная служба» в Новосибирске

  18. Marcussmobe Marcussmobe

    Длительный запой может привести к серьезным осложнениям, таким как повреждение печени, почек, сердечно-сосудистые нарушения и нервные расстройства. Чем быстрее начинается вывод из запоя, тем ниже риск развития хронических заболеваний. Срочный вызов нарколога на дом позволяет в первые часы кризиса начать детоксикацию, что существенно повышает шансы на полное восстановление организма. В условиях экстренной ситуации каждая минута имеет решающее значение, и своевременная помощь становится ключом к сохранению здоровья и жизни.
    Получить больше информации – вывод из запоя анонимно тула

  19. ScottPeday ScottPeday

    В данной статье мы поговорим о будущем медицины, акцентируя внимание на прорывных разработках и их потенциале. Читатель узнает о новых подходах к лечению, роли искусственного интеллекта и возможностях персонализированной медицины.
    Посмотреть всё – «Похмельная служба» в Новосибирске

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *