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

15.962 Comentários

  1. VictorReply VictorReply

    Мы работаем с алкогольной и наркотической зависимостью много лет. После звонка по телефону специалист уточняет необходимые данные, адрес, длительность запоя, возраст больного, основные симптомы и наличие хронических заболеваний. Врач приезжает домой, проводит осмотр и определяет, допустимо ли лечение на дому или необходим стационар. Главное — не пытаться самостоятельно ставить капельницу, делать укол или принимать сильнодействующие препараты: неправильно выбранные медикаменты могут ухудшить самочувствие и привести к серьезным последствиям.
    Дополнительная информация – https://narcolog-na-dom-ekaterinburg4.ru/

  2. BillyCox BillyCox

    Врач учитывает симптомы, риски, анамнез и семейную ситуацию, чтобы предложить подходящую программу.
    Дополнительная информация – vyvod-iz-zapoya-oblast

  3. Davidduh Davidduh

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

  4. HermanCen HermanCen

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

  5. JuniorZof JuniorZof

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

  6. Запой развивается по-разному. У одного человека тяжелые признаки появляются уже на второй день, другой продолжает пить значительно дольше. Пивной запой также нельзя считать безопасным: постоянное поступление этанола поддерживает интоксикацию, а токсические продукты распада влияют на клетки печени, сердце и структуры головного мозга. При длительном течении алкогольной зависимости возрастает риск тяжелого абстинентного синдрома, бессонницы, скачков АД, рвоты, нарушений поведения и галлюцинации.
    Ознакомиться с деталями – vyvod-iz-zapoya-na-domu-v-podolske

  7. RamonBen RamonBen

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

  8. StevenAnerb StevenAnerb

    Наркологическая клиника в Екатеринбурге — это специализированный медицинский центр, в котором человек может получить профессиональную помощь при алкогольной и наркотической зависимости, последствиях длительного употребления спиртного, наркотиков и других психоактивных веществ. Современная наркология рассматривает зависимость как сложное заболевание, затрагивающее физическое здоровье, психику, отношения с близкими, социальные связи и привычный образ жизни. Поэтому лечение строится комплексно: врач проводит осмотр и диагностику, оценивает риски, подбирает препараты и процедуры, а психиатр, психотерапевт и психолог помогают разобраться с причинами тяги и сформировать устойчивую мотивацию к выздоровлению.
    Подробнее – [url=https://narkologicheskaya-klinika-v-ekb18.ru/]лечение в наркологической клинике Екатеринбург[/url]

  9. WilliamNax WilliamNax

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

  10. Универсального срока, после которого каждому обязательно требуется одинаковое лечение, не существует. У одного человека тяжелые проявления возникают после нескольких дней, другой способен дольше сохранять относительно стабильное состояние. Нарколог оценивает длительность запоя вместе с возрастом, стажем алкоголизма, сопутствующими заболеваниями и предыдущим опытом обращения в клиники.
    Получить больше информации – https://vyvod-iz-zapoya-krasnoyarsk64.ru/

  11. RamonBen RamonBen

    Профессионализм специалиста заключается не только в проведении детоксикации. Врач оценивает всю ситуацию: состояние пациента, предыдущие запои, прием лекарств, заболевания сердца, печени, почек и нервной системы. Такой подход позволяет уменьшить вероятность осложнений и выбрать индивидуальный объем лечения. Если доктор понимает, что домашнее лечение небезопасно, он должен рекомендовать стационар, даже если родственники рассчитывали только на капельницу.
    Дополнительная информация – https://vyvod-iz-zapoya-krasnoyarsk166.ru/

  12. Larrypleva Larrypleva

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

Deixe um comentário

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