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

3.775 Comentários

  1. Нарколог на дом в Екатеринбурге: круглосуточный выезд, детоксикация и лечение зависимостей в наркологической клинике «НЕО+».
    Получить дополнительные сведения – https://narkolog-na-dom-ekaterinburg-1.ru/

  2. AnthonyEroma AnthonyEroma

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

  3. Kennethrus Kennethrus

    Помимо физиологических факторов, важную роль играет психологическая устойчивость пациента. Длительный запой формирует патологическую потребность, при которой человек утрачивает способность добровольно отказаться от очередной дозы в привычной среде. Изоляция в условиях клиники разрывает этот цикл, создавая пространство для мотивационной работы и снижения тревожности. Специалисты клиники работают с когнитивными искажениями, поддерживающими аддикцию, и помогают справиться с внутренним сопротивлением лечению. Такой подход особенно важен при сочетанных расстройствах, когда алкогольная зависимость сопровождается депрессивными проявлениями или генерализованной тревогой.
    Узнать больше – http://vyvod-iz-zapoya-v-staczionare-nizhnij-novgorod-9.ru/

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

  5. Запой – это состояние, при котором человек продолжает употреблять алкоголь в течение длительного времени, не в состоянии прекратить употребление самостоятельно, что является проявлением алкоголизма. Это может привести к серьезным проблемам со здоровьем, и в таком случае необходим вывод из запоя с помощью наркологической помощи, при этом в дальнейшем может рассматриваться кодирование.
    Ознакомиться с деталями – https://vyvod-iz-zapoya-na-domu-ekaterinburg-17.ru

  6. RaymondDug RaymondDug

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

  7. KennethBex KennethBex

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

  8. https://saffa-luck.co.za/
    The Saffa Luck platform serves as a modern online casino as well as betting platform created specifically for the South African market, which runs with a valid permit in place and makes available an all-round proposition both via the cellphone as well as through the laptop.

  9. Johnniewooma Johnniewooma

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

  10. JamesLap JamesLap

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

  11. Нарколог на дом в Москве: срочный выезд врача, капельницы и помощь при запое в наркологической клинике «Клиника доктора Калюжной».
    Изучить вопрос глубже – запой нарколог на дом

  12. BarrySes BarrySes

    Непрерывный мониторинг витальных показателей — ключевое отличие стационарного формата, обеспечивающее безопасную детоксикацию. В палатах клиники «Элегия Мед» установлены системы отслеживания частоты пульса, сатурации, температуры и артериального давления, данные с которых автоматически передаются в электронную медицинскую карту. Медицинский персонал дежурит круглосуточно, что обеспечивает мгновенную реакцию на ухудшение состояния: коррекцию инфузионной терапии, введение симптоматических препаратов, привлечение смежных специалистов при необходимости. Такая организация процесса исключает хаотичное назначение средств, предотвращает полипрагмазию и гарантирует, что каждый этап детоксикации проходит под строгим клиническим контролем. При необходимости применяются дополнительные методы очищения крови, включая плазмаферез, который эффективно помогает вывести стойкие токсины и метаболиты, не удаляемые стандартной инфузионной терапией.
    Получить дополнительную информацию – https://vyvod-iz-zapoya-v-staczionare-sankt-peterburg-18.ru

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

  14. Williamdon Williamdon

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

  15. Richardswast Richardswast

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

  16. ClarkNerry ClarkNerry

    Процесс лечения строится поэтапно, что позволяет пациенту проходить все стадии восстановления в безопасном и контролируемом режиме.
    Получить больше информации – lechenie-alkogolizma-doneczk0.ru/

Deixe um comentário

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