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

  1. Miguelsen Miguelsen

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

  2. Judsonpex Judsonpex

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

  3. Miguelsen Miguelsen

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

  4. Miguelsen Miguelsen

    Реабилитация алкоголиков проходит через несколько обязательных этапов. Каждый этап фокусируется на определенных аспектах восстановления и помогает человеку не только избавиться от физической зависимости, но и научиться жить без алкоголя в долгосрочной перспективе, включая кодирование, особенно после длительных лет запоя, а также восстановление в условиях специализированного дома. Этапное восстановление помогает избежать перегрузки пациента, обеспечивая плавный переход от одной стадии лечения к другой.
    Углубиться в тему – http://reabilitacziya-alkogolikov-moskva-3.ru/

  5. Richardrof Richardrof

    Домашний выезд обычно выбирают тогда, когда человеку трудно добраться до медицинского учреждения, он ослаблен после нескольких дней употребления спиртного или родственникам важно быстро получить врачебную оценку состояния. После осмотра определяют, допустим ли домашний формат, нужна ли капельница, достаточно ли наблюдения на дому или следует рассматривать другой объем помощи. Уже на этапе первичного обращения нередко уточняют, как вызвать врача, какие наркологическая услуги доступны на дому, возможен ли срочный выезд круглосуточно и в каких случаях вывод из запоя безопаснее проводить не дома, а в стационаре.
    Подробнее можно узнать тут – https://narkolog-na-dom-moskva-17.ru

  6. Danielsoard Danielsoard

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

  7. Judsonpex Judsonpex

    Отдельно стоит выделить ситуации, когда семья сталкивается не только с алкоголем, но и с употреблением наркотиков. В таких случаях врачебная консультация особенно важна, поскольку последствия интоксикации могут отличаться, а признаки наркомании и алкоголизма иногда накладываются друг на друга. Если речь идет о смешанном употреблении, подход к помощи на дому требует особой осторожности.
    Подробнее тут – http://narkolog-na-dom-ekaterinburg-2.ru/

  8. RaymondVep RaymondVep

    За выездом врача чаще обращаются тогда, когда человеку тяжело добраться до клиники, он ослаблен после нескольких дней употребления алкоголя или родственникам важно быстрее понять, какая тактика будет безопасной. После осмотра можно определить, нужна ли капельница, достаточно ли детоксикации на дому, требуется ли повторное наблюдение, а в дальнейшем — консультация по лечению алкоголизма, кодирование или реабилитация. В части случаев уже первый звонок позволяет понять, идет ли речь только о временном ухудшении самочувствия или о состоянии, при котором может потребоваться вывод из запоя в стационаре.
    Разобраться лучше – http://narkolog-na-dom-ekaterinburg-3.ru

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

  10. Judsonpex Judsonpex

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

  11. RaymondRIZ RaymondRIZ

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

  12. Albertocob Albertocob

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

  13. Danielsoard Danielsoard

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

  14. Miguelsen Miguelsen

    Реабилитация алкоголиков в Москве представляет собой многократный процесс восстановления, который включает несколько этапов, направленных на очищение организма, психологическое восстановление и возвращение пациента к полноценной жизни. Этапное восстановление помогает обеспечить стабильный результат и минимизировать риск рецидива, позволяя человеку постепенно вернуться к нормальной социальной и трудовой жизни.
    Подробнее тут – https://reabilitacziya-alkogolikov-moskva-3.ru/

  15. Phillipget Phillipget

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

  16. http://trilatera.es/
    Trilatera se posiciona como una consultora con experiencia dedicada al tejido empresarial espanol, que entrega servicios de calidad a empresas y particulares, con foco en los resultados. Visita el sitio en el sitio oficial.

  17. Tomasmet Tomasmet

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

  18. Peterdok Peterdok

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

  19. http://twocreatix.es/
    El equipo de Twocreatix se presenta como una estructura de confianza enfocada en el publico en Espana, que ofrece un acompanamiento profesional a empresas y particulares, destacandose por en la atencion personalizada. Mas informacion aqui.

Deixe um comentário

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