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

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

  2. Обращение в наркологический стационар особенно важно в случае тяжелой зависимости, когда человек не способен контролировать свои действия, а угрозы для здоровья возрастают. В таких случаях важно не откладывать начало лечения, а обратиться за помощью сразу же, чтобы избежать серьезных последствий для организма. При выборе стационара следует обратить внимание на наличие лицензии, а также возможность получения психотерапии и других профессиональных услуг в области наркологии для комплексного лечения зависимости.
    Детальнее – narkologicheskij-staczionar-sankt-peterburg-1.ru/

  3. Justinwex Justinwex

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

  4. DavidGer DavidGer

    Наркологический стационар — это специализированное медицинское учреждение, предназначенное для лечения и реабилитации пациентов с зависимостью от алкоголя, наркотиков и других психоактивных веществ. В Санкт-Петербурге существует множество таких учреждений, которые предоставляют комплексную помощь людям, страдающим от зависимости. Лечение в стационаре часто является первым шагом на пути к выздоровлению, особенно в случаях тяжелых зависимостей, когда амбулаторное лечение может не дать должного эффекта. В случае запоя или хронического алкоголизма стационарное лечение может стать необходимым, особенно если выезд на дом не позволяет должным образом контролировать процесс восстановления.
    Разобраться лучше – http://narkologicheskij-staczionar-sankt-peterburg-3.ru

  5. PhilipAtten PhilipAtten

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

  6. Мы стремимся обеспечить пациентам максимальный уровень доверия и результативности лечения, сочетая передовые технологии и многолетний опыт специалистов:
    Исследовать вопрос подробнее – lechenie-alkogolizma-krasnodar0.ru/

  7. DennisBrump DennisBrump

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

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

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

  10. LarryFoerb LarryFoerb

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

  11. BlakePrunk BlakePrunk

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

Deixe um comentário

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