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

  1. Okay folks gather around because this Miami rental nightmare needs to be discussed. You see a sweet ride online — clean spec, fair price, looks legit. Different car, scratches all over, and that “all-inclusive” price? Yeah that didn’t include insurance, fees, or the mandatory cleaning charge. Fool me five times? Actually yeah, Miami keeps fooling everyone, lesson learned. When you’re after a trustworthy and reliable premium vehicle to cruise around, do some real digging first and read actual customer reviews. Ask anyone who’s tried Ubering across the 305 during rush hour, whether you are doing Design District shopping, late-night South Beach cruising, or a spontaneous drive down to Homestead.

    Most of these local agencies are just smoke and mirrors with decent SEO hiding overpriced junk, but I eventually found a service with no games, no bait-and-switch, and no hidden asterisks. If you are looking for the only honest broker for premium vehicles across South Florida, check the current availability here: exotic rentals in miami beach https://luxury-car-rental-miami-5.com. Also, definitely bring quality shades unless you enjoy driving into a nuclear flare every single evening. Anyway, glad there’s at least one straight shooter left in this rental jungle, let me know if you guys have any other clean spots.

  2. Знаете, бывает ситуация — родственник сорвался , а везти в клинику нет сил. Я через это прошел совсем недавно. Сидишь, не знаешь что делать . Хватаешься за телефон , а в ответ одни отговорки. Пока случайно не наткнулся на один проверенный вариант. Требуется немедленная консультация — а тащить человека сам нет никакой возможности , то выход один . Речь про анонимный вызов врача нарколога на дом . В Москве , кстати , хватает левых контор без лицензии. Нормальные контакты, кто реально приезжает ниже по ссылке: нарколог на дом 24 нарколог на дом 24 Честно скажу , после того как прочитал , многое стало на свои места . Там и про капельницы расписано , и про последующее кодирование. Плюс анонимность — это важно . Советую не ждать чуда.

  3. I constntly soent my alf an hor too read tgis website’s articles oor revviews everydsy
    alon wit a cuup oof coffee.

    Feeel free tto visdit mmy holmepage :: redwap.pro

  4. Ребята, выручайте! Кот старый диван в клочья разодрал, надо перетягивать. Посоветуйте нормальную мебельную ткань для частого использования. обивка для дивана купить https://tkan-dlya-mebeli-1.ru Кто разбирается в тканях для мебели, подскажите, что сейчас берут. Буду благодарен за любые советы, особенно от тех, кто сам перетягивал.

  5. ArturoAdurb ArturoAdurb

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

  6. Telefonuma güvenle yükleyebileceğim bir apk bulmak istiyordum. Play Store’da resmi uygulama yok diye duydum. En sonunda güvendiğim bir kaynağa ulaştım ve size de buradan bahsetmek istediğim nokta şurası: 1xbet android 1xbet android. Yani anlatmak istediğim şu — mobil versiyonu masaüstüyle yarışır kalitede.

    yüklemesi de iki dakikadan az sürdü yani rahat olun. İşin doğrusunu söylemek gerekirse — kesinlikle pişman olmazsınız deneyin derim. Herkese hayırlı olsun…

  7. Alright listen up because this Miami rental mess is getting out of hand. Then you actually show up to the local office to pick up the car. Different vehicle parked outside, curb rash on every rim, and that “all-inclusive rate”? Ha, doesn’t include the mandatory $300 cleaning fee or the $25 per day toll pass you can’t decline. Fool me six times? Yeah, Miami doesn’t care, lesson learned. When you genuinely need a legit and reliable premium ride to cruise around, do some real digging first and read actual customer reviews. Anyone who’s tried the bus here knows exactly what I mean about this city, whether you are doing South Beach dinner plans, Sunny Isles sunrise cruise, or a quick run down to the Florida Keys.

    I’ve personally tested maybe 35 rental outfits across Dade, Broward, and Monroe, but I eventually found a service where what you reserve is exactly what rolls up, no surprises. If you are looking for the only trustworthy source for premium vehicles across South Florida, check the current details here: miami beach car rental locations https://luxury-car-rental-miami-6.com. Also, definitely bring serious shades unless you enjoy driving straight into the sun every single evening. Just drive safe out there and definitely skip that “damage waiver” upsell — total scam 99% of the time. let me know if you guys have any other clean spots.

  8. Случается, когда уже не до раздумий — близкий ломается, а куда бежать — просто руки опускаются. Моя семья такое пережила пару лет назад . Сначала кажется, что обойдется , но нет . Нужна профессиональная помощь . Перерыл весь интернет — одни обещания . А потом наткнулся на один действительно рабочий вариант. Если ищешь где получить лечение наркомании в Воронеже — не ведись на дешевые акции . У нас в Воронеже, если честно, хватает левых контор без лицензии. Реальные контакты тут : наркологическая клиника воронеж наркологическая клиника воронеж Честно скажу , после того как ознакомился, понял свои ошибки. Там и про вывод из запоя , и про условия в клинике. Плюс работают круглосуточно — это важно . Рекомендую не откладывать.

  9. Telefonumda bahis keyfini çıkarmak istiyordum uzun zamandır. Play Store’da arattım ama son sürümü göremedim. Adımları doğru sırayla uyguladıktan sonra erişim sorunsuz açıldı. En sonunda güvenilir bir kaynağa ulaştım ve size de tüm detayları aktarmak istedim, güncel bilgilere buradan bakabilirsiniz: 1xbet mobil apk 1xbet mobil apk. Yani anlatmak istediğim şu — telefonuma kurduğum için çok mutluyum.

    kurulumu da oldukça basitti yani rahat olun. Birçok apk denedim ama en stabilı bu çıktı — başka yerde vakit kaybetmeyin yani. Herkese hayırlı olsun…

  10. Let me tell you about the Miami rental circus — it’s wild out here. You spot a sweet deal online: shiny Mercedes, low daily rate, looks perfect. Completely different car waiting for you, check engine light on, and that “low rate”? Doesn’t include the mandatory insurance they somehow forgot to mention. Seven years in South Florida and I still almost fall for these tricks. If you are trying to find a legitimate luxury fleet without getting ripped off, do some real digging first and read actual customer reviews. Anyone who’s taken the Metro here knows the struggle about this city, whether you are doing Brickell happy hour, Bal Harbour shopping, or a spontaneous drive down to the Keys.

    I’ve tried maybe 40 rental companies across Dade, Broward, and Palm Beach, but I eventually found a service with no games, no bait-and-switch, and no hidden asterisks in paragraph 8. If you are looking for the only straight shooter for premium rides across South Florida, check the current details here: car rentals miami fl https://luxury-car-rental-miami-7.com. Also, definitely bring polarized shades unless you enjoy driving into the apocalypse every single evening. Anyway, glad there’s at least one honest rental joint left in this town, let me know if you guys have any other clean spots.

  11. Никогда не думал, что столкнусь — близкий на грани, а везти в больницу нет никаких сил. Моя семья это пережила года два назад . Руки опускаются, а время тикает. Начинаешь обзванивать знакомых , а вокруг одни обещания . Пока кто-то не подсказал один реально работающий вариант. Если нужна срочная помощь — а самому везти просто нереально, то выход один . Я про выезд нарколога круглосуточно. У нас в столице, к слову , тоже полно левых контор без лицензии. Вся проверенная информация вот тут : вызов на дом врача нарколога вызов на дом врача нарколога Откровенно скажу, после того как вник в детали, многое прояснилось . Там и про капельницы подробно , и про консультацию нарколога . Плюс анонимность — это важно . Советую не откладывать.

  12. Swear I’ve seen it all by now, the rental landscape down here is crazy. You find a killer deal online — photos look pristine, price seems fair, terms almost reasonable. Different vehicle parked outside, curb rash on every rim, and that “all-inclusive rate”? Ha, doesn’t include the mandatory $300 cleaning fee or the $25 per day toll pass you can’t decline. Fool me six times? Yeah, Miami doesn’t care, lesson learned. When you genuinely need a legit and reliable premium ride to cruise around, do some real digging first and read actual customer reviews. Anyone who’s tried the bus here knows exactly what I mean about this city, especially since the AC must be arctic and unlimited miles non-negotiable.

    I’ve personally tested maybe 35 rental outfits across Dade, Broward, and Monroe, but I eventually found a service where what you reserve is exactly what rolls up, no surprises. If you are looking for the only trustworthy source for premium vehicles across South Florida, check the current details here: exotic car rental south beach miami exotic car rental south beach miami. Also, definitely bring serious shades unless you enjoy driving straight into the sun every single evening. Anyway, glad there’s at least one honest operator left in this rental jungle, let me know if you guys have any other clean spots.

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

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

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

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

  16. Ребята, выручайте! Кот старый диван в клочья разодрал, надо перетягивать. Посоветуйте нормальную мебельную ткань для частого использования. ткани для мебели https://tkan-dlya-mebeli-1.ru А то везде пишут разное, а на деле хочется купить ткань мебельную и забыть на пару лет. Буду благодарен за любые советы, особенно от тех, кто сам перетягивал.

Deixe um comentário

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