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.904 Comentários

  1. FrankRap FrankRap

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

  2. Народ выручайте. Столкнулся с такой бедой. Муж просто пропадает. Дети не спят ночами. Скорая не едет. Короче, нормальные врачи нашлись — лучшая наркологическая клиника с выездом. Отошёл за полчаса. В общем, вся инфа вот здесь — вывод из запоя на дому цена вывод из запоя на дому цена Каждая минута дорога. Скиньте другу в беде.

  3. Народ выручайте. Столкнулся с такой бедой. Брат пьёт без остановки. Дети не спят ночами. Скорая не едет. Короче, нормальные врачи нашлись — качественный вывод из запоя на дому. Приехали через час. В общем, смотрите сами по ссылке — выведение из запоя на дому выведение из запоя на дому Не надейтесь на авось. Перешлите тому кому надо.

  4. Goodinidat Goodinidat

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

  5. Самарцы всем привет. Столкнулся с такой бедой. Брат пьёт без остановки. Соседи стучат в дверь. В диспансер везти — учёт на всю жизнь. Короче, единственное что реально помогло — анонимный вывод из запоя без последствий. Отошёл за полчаса. В общем, сохраняйте на будущее — вывод из запоя с выездом на дом https://vyvod-iz-zapoya-na-domu-samara-def.ru Каждая минута дорога. Скиньте другу в беде.

  6. StevenAgota StevenAgota

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

  7. RogerAffog RogerAffog

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

  8. Davidoceal Davidoceal

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

  9. Domingopah Domingopah

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

  10. Самарцы привет. Жесть случилась полная. Брат пьёт без остановки. Соседи стучат в дверь. Платные клиники просят бешеные деньги. Короче, нормальные врачи нашлись — анонимный вывод из запоя без последствий. Приехали через час. В общем, жмите чтобы не потерять — вывод из запоя на дому вывод из запоя на дому Не надейтесь на авось. Перешлите тому кому надо.

  11. Thomasrer Thomasrer

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

  12. JamesSer JamesSer

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

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

  14. JamesSleex JamesSleex

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

  15. Michaelhub Michaelhub

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

  16. Lewissak Lewissak

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

  17. Roberterymn Roberterymn

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

  18. Shawnmug Shawnmug

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

  19. Thomasrer Thomasrer

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

  20. Привет, народ То вообще ничего не показывает Кадастровый номер вбить Короче, работает быстро и понятно — публичная кадастровая карта россии онлайн с обновлениями Проверил обременения В общем, вся инфа вот здесь — публичная карта кадастровая https://publichnaya-kadastrovaya-karta-mno.ru Пользуйтесь нормальной картой Перешлите тому кто ищет участок

  21. Ernestmed Ernestmed

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

  22. JamesSer JamesSer

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

  23. Roberterymn Roberterymn

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

  24. Народ выручайте. Попал я в переплёт конкретный. Муж просто пропадает. Жена в слезах. Скорая не едет. Короче, нормальные врачи нашлись — профессиональное выведение из запоя капельницей. Приехали через час. В общем, вся инфа вот здесь — вывести из запоя срочно https://vyvod-iz-zapoya-na-domu-samara-stu.ru Не надейтесь на авось. Скиньте другу в беде.

  25. Друзья ситуация жуткая. Столкнулся с такой бедой. Брат пьёт без остановки. Соседи стучат в дверь. Платные клиники просят бешеные деньги. Короче, единственное что реально помогло — профессиональное выведение из запоя капельницей. Отошёл за полчаса. В общем, там контакты и прайс — запой вызов нарколога https://vyvod-iz-zapoya-na-domu-samara-pqr.ru Не надейтесь на авось. Перешлите тому кому надо.

  26. Люди помогите Задолбался я уже искать нормальный сервис Границы посмотреть Короче, работает быстро и понятно — публичная кадастровая карта новая с просмотром Скачал выписку за секунду В общем, сохраняйте себе — pkk публичная кадастровая карта https://publichnaya-kadastrovaya-karta-ghi.ru Не парьтесь с росреестром Перешлите тому кто ищет участок

Deixe um comentário

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