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

6.214 Comentários

  1. Мы работаем по модели «72 часа + 2 недели»: первые трое суток посвящены стабилизации витальных показателей, коррекции сна и сокращению «тяговых» откликов, следующие 14 дней — консолидации результата и запуску психотерапевтического блока. Маркеры прописываются заранее, поэтому и пациент, и семья понимают, когда и что мы будем оценивать, как корректируем план, если динамика ниже ожидаемой.
    Исследовать вопрос подробнее – https://narcologicheskaya-klinika-pervouralsk0.ru/narkologicheskaya-bolnicza-pervouralsk/

  2. Fobertnar Fobertnar

    Hi! I understand this is somewhat off-topic however I needed to ask. Does running a well-established blog such as yours take a large amount of work? I’m brand new to operating a blog however I do write in my journal on a daily basis. I’d like to start a blog so I can share my own experience and views online. Please let me know if you have any suggestions or tips for new aspiring bloggers. Appreciate it!
    buy cannabis online for xxx adult porn video

  3. StevenWhace StevenWhace

    В «КаменМед Ренессанс» круглосуточно работает выездная служба: капельницы 24/7, мониторинг витальных показателей, экспресс-скрининг риска осложнений, «тихие» маршруты госпитализации при необходимости. Мы придерживаемся принципа «минимально достаточной терапии»: никаких универсальных «коктейлей», только персонализированные решения с понятной логикой назначения. Такой подход защищает пациента от полипрагмазии, уменьшает побочные эффекты и позволяет честно видеть вклад каждого шага — от первого часа детокса до возвращения к работе.
    Получить больше информации – лечение в наркологической клинике в каменске-уральске

  4. Kennethpenia Kennethpenia

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

  5. Jameskic Jameskic

    На первом контакте координатор задаёт несколько точных вопросов: длительность эпизода, наличие рвоты/тремора/бессонницы, приём лекарств, хронические заболевания. Эти данные нужны не «для галочки»: по ним заранее выстраивается протокол инфузии, рассчитывается скорость, подбираются уколы до капельницы и объём наблюдения после. Врач приезжает уже с персональным планом и поправляет его по факту осмотра.
    Получить больше информации – скорая вывод из запоя

  6. Aaronkix Aaronkix

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

  7. WendellAmalt WendellAmalt

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

  8. Для жителей Каменска-Уральского мы организовали быстрый и незаметный доступ к помощи. Координатор принимает обращения круглосуточно, уточняет адрес, особенности подъезда, пожелания по конфиденциальности и удобные «окна» визита. Бригады приезжают без опознавательных знаков, расходные материалы — в нейтральной упаковке, а формулировки в документах исключают нежелательные «ярлыки». Если дома временно нельзя обеспечить тишину и безопасность, мы «тихо» переводим пациента в палату краткого наблюдения: отдельный вход, короткий маршрут, минимум контактов и быстрое возвращение к домашнему формату после стабилизации.
    Получить дополнительные сведения – https://narkologicheskaya-klinika-kamensk-uralskij0.ru

  9. Hey there superb blog! Does running a blog such as this require a large amount of work?
    I’ve no knowledge of computer programming however I was hoping to start my own blog soon. Anyhow,
    should you have any recommendations or techniques for new blog owners please share.

    I understand this is off topic however I just wanted
    to ask. Many thanks!

    Visit my blog post :: basketball Pro b Wetten

  10. DarrenKal DarrenKal

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

  11. Richardicomb Richardicomb

    Наркологическая клиника в Твери предлагает широкий спектр услуг, охватывающих все этапы лечения и восстановления.
    Получить больше информации – http://www.domen.ru

  12. DouglasDiano DouglasDiano

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

  13. EdwardHourb EdwardHourb

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

  14. Everyone loves what you guys tend to be up too. This type of clever work and reporting!
    Keep up the good works guys I’ve incorporated you guys to my personal blogroll.

    Stop by my webpage – Web Site

  15. DanielGAK DanielGAK

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

  16. JoshuaVeict JoshuaVeict

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

  17. Damienlom Damienlom

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

  18. Davidsit Davidsit

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

  19. StevenWhace StevenWhace

    Если к «окну сверки» цель не достигнута, мы меняем только один компонент — время ритуала, скорость инфузии, плотность сессий. Такой микрошаг даёт чистый сигнал: понятно, что сработало, а что нет, и пациент не чувствует «экспериментов» над собой.
    Ознакомиться с деталями – [url=https://narkologicheskaya-klinika-kamensk-uralskij0.ru/]анонимная наркологическая клиника каменск-уральск[/url]

  20. MichaelMem MichaelMem

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

  21. MichaelMem MichaelMem

    Запой – это состояние, при котором человек продолжает употреблять алкоголь в течение длительного времени, не в состоянии прекратить употребление самостоятельно, что является проявлением алкоголизма. Это может привести к серьезным проблемам со здоровьем, и в таком случае необходим вывод из запоя с помощью наркологической помощи, при этом в дальнейшем может рассматриваться кодирование.
    Детальнее – http://www.domen.ru

  22. JeremyMuG JeremyMuG

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

  23. EdwardTox EdwardTox

    Для жителей Нижнего Тагила у нас организованы три параллельных канала помощи: очные визиты в клинику, «тихий» выезд на дом и защищённые телемедицинские консультации. Координатор уже при первом звонке уточняет ключевые риски (аллергии, хронические заболевания, эпизоды судорог/психозов, приём постоянных препаратов), бытовые условия (возможность обеспечить тишину на 2–3 часа, доступ к воде, особенности подъезда), а также предпочтения по конфиденциальности. Это позволяет врачу подготовить персональный стартовый протокол заранее и сократить время между осмотром и первой процедурой.
    Изучить вопрос глубже – лечение в наркологической клинике нижний тагил

  24. Great web site. Lots of useful information here. I’m sending
    it to some pals ans additionally sharing in delicious. And
    of course, thank you for your sweat!

    my site … basketball punkte wetten, Tessa,

  25. Robertpiply Robertpiply

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

  26. Simply desire to say your article is as surprising. The clearness in your post is just nice and i can assume you’re an expert on this subject.
    Well with your permission let me to grab your feed to keep up to date with forthcoming post.
    Thanks a million and please continue the rewarding work.

    My web-site: basketball over under wetten system (Rosemarie)

Deixe um comentário

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