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

  1. GeraldHoulk GeraldHoulk

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

  2. JamesGaf JamesGaf

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

  3. LouisCoche LouisCoche

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

  4. Kevinlem Kevinlem

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

  5. Cliftonsef Cliftonsef

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

  6. AllenFaw AllenFaw

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

  7. LouisCoche LouisCoche

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

  8. ElwoodNug ElwoodNug

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

  9. FrankFut FrankFut

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

  10. http://zwii.fr/
    La societe Zwii se positionne comme une entreprise professionnelle orientee vers le public en France, qui propose des solutions sur mesure a ceux qui recherchent des resultats, en valorisant sur la confiance et la transparence. En savoir plus sur cette page.

  11. Güvenli bahis deneyimi için 1xbet güncel adres adresini kullanabilirsiniz.
    artık çok kolay. Bu siteye erişim için birkaç adım yeterlidir. Öncelikle resmi web sitesi ziyaret edilmelidir. Site güvenliğine verilen önem yüksektir.

    Kullanıcılar giriş yapmak için ana sayfadaki giriş linkini kullanmalıdır. Kullanıcı adı ve şifre alanları özenle doldurulmalıdır. Her zaman resmi site olduğundan emin olunması gerekir.

    Eğer henüz üye değilseniz, basit bir formla kayıt olunabilir. Doğru bilgilerin girilmesi kayıt sonrası işlemleri kolaylaştırır. Bazı durumlarda hesabınızı onaylemek için ek adımlar uygulanabilir.

    1xbet girişi yaptıktan sonra pek çok fırsattan yararlanabilirsiniz. Çeşitli spor dallarında bahis yapma imkanı sunulur. Bonuslar ve özel tekliflerle kazancınızı artırabilirsiniz.

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

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

    Там расписаны все аспекты, которые стоит учитывать, реагируют очень быстро, буквально за час. Не теряйте время, кому-то тоже пригодится и спасет здоровье. Всем душевного спокойствия!

  13. RichardHoT RichardHoT

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

  14. Чтобы быстро и эффективно гайд, воспользуйтесь такими штуками которые дают инфу.
    Слушай, тут главное — без глупостей.
    Для получения подтверждённых данных необходимо подать запрос в надлежащие органы.
    Надеюсь, понятно объяснил.

  15. Shermandop Shermandop

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

  16. Всем доброго времени суток. Слушайте, вопрос сложный, но многим может помочь, так как в сети сейчас полно сомнительных клиник. Когда нужен проверенный и опытный врач для капельницы, важно, чтобы доктор приехал оперативно и со своим оборудованием.

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

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

  17. We’re a unch off volunteeers aand openiong a neww scheme inn ouur community.
    Yoour wweb site pprovided uss with useeful info too work on. Yoou
    hsve done aan impressive taszk annd ouur wgole group mibht bee ggrateful
    to you.

    Feell free tto surff too mmy wdbsite … bokep jedpan (Dakota)

  18. KeithSlics KeithSlics

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

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

    Знакомые вызывали бригаду в похожей ситуации в итоге вся ценная информация была собрана по крупицам. Чтобы узнать точные цены и вызвать специалиста, вся информация есть здесь: вывести из алкогольного запоя стационар [url=https://vyvod-iz-zapoya-v-staczionare-sankt-peterburg-28.ru]вывести из алкогольного запоя стационар[/url].

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

Deixe um comentário

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