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

  1. ArchieCah ArchieCah

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

  2. MarioSanda MarioSanda

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

  3. http://7tekdigital.com/
    La empresa 7tekdigital se consolida como una estructura de confianza orientada al mercado espanol, que proporciona un enfoque integral a sus clientes, destacandose por en los resultados. Descubre todos los detalles a traves del enlace.

  4. TerryPen TerryPen

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

  5. Oscarfouro Oscarfouro

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

  6. Joshuacrymn Joshuacrymn

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

  7. ZacharyAdump ZacharyAdump

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

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

  9. Jacoblat Jacoblat

    После первичной диагностики начинается активная фаза детоксикации. Современные препараты вводятся капельничным методом, что позволяет быстро снизить концентрацию токсинов в крови и восстановить нормальные обменные процессы. Этот этап является основополагающим для стабилизации работы внутренних органов, таких как печень, почки и сердце.
    Исследовать вопрос подробнее – https://kapelnica-ot-zapoya-tyumen00.ru/

  10. LanceLep LanceLep

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

  11. Timsothybox Timsothybox

    Hi there I am so grateful I found your blog, I really found you by accident, while I was browsing on Aol for something else, Anyways I am here now and would just like to say thanks for a incredible post and a all round exciting blog (I also love the theme/design), I don’t have time to browse it all at the moment but I have saved it and also included your RSS feeds, so when I have time I will be back to read a great deal more, Please do keep up the superb job.
    casino en ligne sans wager

  12. MichaelSeeks MichaelSeeks

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

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

  14. TerryPen TerryPen

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

  15. Williamhom Williamhom

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

  16. SheltonBip SheltonBip

    Введение препаратов осуществляется внутривенно, что обеспечивает оперативное действие медикаментов. В состав лечебного раствора входят средства для детоксикации организма, нормализации водно-электролитного и кислотно-щелочного баланса. При необходимости врач дополнительно вводит препараты, защищающие печень, стабилизирующие работу сердца и успокаивающие нервную систему. Вся процедура проводится под строгим контролем нарколога, который следит за состоянием пациента и корректирует терапию при необходимости. По завершении процедуры врач дает пациенту и его родственникам подробные рекомендации по дальнейшему восстановлению и профилактике повторных запоев.
    Ознакомиться с деталями – http://kapelnica-ot-zapoya-nizhniy-novgorod0.ru

Deixe um comentário

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