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

12.018 Comentários

  1. Вот такая ситуация — отец не выходит из запоя. С каждым днём только хуже. Отказывается от помощи. А состояние критическое. Повезло — подсказали хороших специалистов. Есть служба выезда — помощь нарколога на месте. Без лишних вопросов. Бригада быстро. Оборудование и препараты. Состояние нормализуется — эффективно. Цены адекватные. вызов на дом капельницы от запоя вызов на дом капельницы от запоя Вся информация по ссылке. Звонил им — без обмана. После процедуры сразу легче. Не тяните время. Каждая минута на счету. Кто ищет выход — рекомендую. Поправляйтесь!

  2. DavidMurce DavidMurce

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

  3. ThomasSweli ThomasSweli

    С пациентом работают профильные специалисты, которые оценивают состояние и подбирают безопасный план помощи.
    Ознакомиться с деталями – anonimnaya-narkologicheskaya-klinika-moskva

  4. Lazaroker Lazaroker

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

  5. Случилась беда — близкий человек в запое. Скорая не вариант — а время уходит. Благо подсказали. Выход есть — вывод из запоя на дому. В любое время дня и ночи. Врач через час. Токсины выводятся — с гарантией результата. Никаких учётов. вывод из запоя цена на дому https://alkogolizm.vyvod-iz-zapoya-na-domu-voronezh-bvc.ru Там все контакты. Лично обращался — всё честно. Цены нормальные. Оборудование и препараты. Становится легче. Не тяните. Дорога каждая минута. Тем, кто ищет выход — обращайтесь. Держитесь!

  6. RaymondPrura RaymondPrura

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

  7. Thomastaw Thomastaw

    Запой сопровождается повторным приемом спиртного в течение нескольких дней и выраженной абстиненцией при попытке остановиться. Если человек употребляет алкоголь постоянно, новая доза временно облегчает похмелье, но усиливает токсическую нагрузку на организм. Врач оценивает тяжесть состояния и решает, допустимо ли лечение дома. Чем дольше продолжается запой, тем выше риск нарушений работы сердца, печени, сосудов, головного мозга и других внутренних органов.
    Ознакомиться с деталями – https://1.vyvod-iz-zapoya-balashiha5.ru/

  8. TimothyMit TimothyMit

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

  9. Larrytweni Larrytweni

    Капельница от запоя в Москве применяется как один из методов медицинской помощи при алкогольной интоксикации, выраженном похмельном и абстинентном синдроме. В центре «Триумф» лечение проводится анонимно: нарколог оценивает состояние человека, уточняет продолжительность запоя, количество выпитого, наличие хронических заболеваний, особенности приема лекарственных средств и только после осмотра определяет состав инфузии. Медицинская помощь может оказываться на дому либо в стационаре клиники, если требуется более интенсивная детоксикация и постоянный контроль специалистов.
    Изучить вопрос подробнее – kapelnicu-ot-zapoya-cena-moskva

  10. Кризисная ситуация — у близкого человека началось. Запой затянулся, а в больницу не хочет. Кто поможет — ситуация аховая. Хорошо, узнали куда звонить. И вот что выяснилось — помощь прямо сейчас — без лишней волокиты. Приезжают в течение часа — нормализуют состояние. И главное — конфиденциально. Цены приемлемые — экономит время и нервы. вывод из запоя с выездом https://kruglosutochno.vyvod-iz-zapoya-na-domu-voronezh.ru По ссылке все условия — круглосуточно работают. Я уже звонил — реально помогли. Капельницы и препараты с собой — всё включено. Показатели пришли в норму. Обратитесь — это реальная помощь. Чем раньше тем лучше. Берегите близких.

  11. GrantWef GrantWef

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

  12. Тяжёлая ситуация — с родственником приключилось. Уже несколько дней подряд, а скорая не помогает. Кто поможет — вопрос ребром. Повезло, узнали куда звонить. Оказывается — выезд нарколога на дом — без больницы. Бригада приезжает быстро — нормализуют состояние. И отмечу особо — без постановки на учёт. Цены приемлемые — экономит время и нервы. вывод из запоя цена https://kruglosutochno.vyvod-iz-zapoya-na-domu-voronezh.ru Там контакты и цены — круглосуточно работают. Уже пользовался — без обмана. С собой всё необходимое — всё включено. Состояние нормализовалось. Обратитесь — выход из кризиса. Главное — не тянуть. Здоровье дороже.

  13. Jamesmof Jamesmof

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

Deixe um comentário

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