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

13.804 Comentários

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

  2. Люди подскажите Близкий человек уже несколько дней в запое Родственники не знают что делать Таблетки не помогают Короче, единственное что вытащило из запоя — прокапаться от алкоголя на дому качественно Приехали через 40 минут В общем, телефон и цены тут — снятие интоксикации на дому снятие интоксикации на дому Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  3. Здорова, народ Отец не выходит из штопора Соседи стучат в стену Таблетки не помогают Короче, врачи приехали и поставили систему — вывод из запоя на дому цена фиксированная Приехали через 40 минут В общем, телефон и цены тут — вывод из запоя цены москва вывод из запоя цены москва Вывод из запоя на дому — это реальный выход Перешлите тем кто в такой же ситуации

  4. Слушайте кто знает Ситуация критическая Родственники не знают что делать Таблетки не помогают Короче, врачи приехали и поставили систему — вывод из запоя с выездом врача Приехали через 40 минут В общем, жмите чтобы сохранить — н новгород вывод из запоя на дому н новгород вывод из запоя на дому Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  5. Timothyjeock Timothyjeock

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

  6. Слушайте кто знает Брат снова сорвался Жена в истерике В больницу тащить страшно Короче, врачи приехали и поставили систему — вывод из запоя дешево и профессионально Через пару часов человек пришёл в себя В общем, жмите чтобы сохранить — нарколог на дом вывод из запоя на дому https://vyvod-iz-zapoya-na-domu-moskva-jst.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

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

  8. يا جماعة بصراحة أنا بقالي حوالي أربع شهور بجرب المنصة دي وكنت فاكر إن الحكاية زي أي موقع تاني، بس طلع مش كده. اللي شدني من البداية إن إنشاء الحساب ماخدش مني دقيقة ونص وأقل مبلغ إيداع بسيط للغاية — في حدود ١-٢ دولار، يعني تقدر تجرب من غير ما تخاطر بفلوسك.

    اللعبة اللي بضيع فيها وقتي هي السلوتس وخصوصًا Sweet Bonanza — براغماتيك بلاي شغلها نضيف هنا. وموجود ألعاب من NetEnt وPlay’n GO وBetsoft، والكتالوج واسع — فوق الـ٧ آلاف لعبة وده رقم مش مبالغ فيه. جزء الديلر المباشر معظمه Evolution وفيه موزعين حقيقيين وCrazy Time بتلاقي عليها زحمة دايمًا.

    حكاية المكافأة، جربت عرض أول إيداع وكان مضاعفة للإيداع الأول بالإضافة لفري سبينز حوالي ١٥٠ لفة موزعة على أيام. بس خد بالك: شرط الرهان محتاج صبر وأنا شخصيًا اتحرقت أول مرة. فيه كمان عروض بدون إيداع من وقت للتاني، والأفضل تشوف الشروط المحدثة عند 888starz تنزيل عشان متتفاجئش.

    موضوع سحب الأرباح جالي أسرع من المتوقع. المرة اللي فاتت استلمتها بعد يوم واحد. الخيارات مريحة: Visa وMastercard، سكريل ونيتيلر، وE-wallets، والكريبتو موجود برضه — وده مريح جدًا لينا في مصر بسبب مشاكل الكروت البنكية.

    التطبيق هو أساس اللعب عندي. تحميل التطبيق على أندرويد مباشر — الملف موجود على الصفحة الرسمية لأن السياسة عندهم مانعة، وده طبيعي مش حاجة مقلقة. النسخة سريعة ومبيهنجش على أجهزة متوسطة، إنما اللي مضايقني إن بيبعتوا تنبيهات دعائية كتير وقفلتها من الإعدادات.

    الدعم الفني متاح ٢٤ ساعة بس الرد بالعربي بيتأخر شوية. فيه رخصة كوراساو وده مش أعلى مستوى في العالم بس مقبول. مش هقولك إنه كامل، التحقق من الهوية أخد مني يومين وده كان مزعج وأنا مستعجل على فلوسي.

  9. Народ всем привет из КЗ Задолбался я уже искать нормальную работу Везде одно и то же Короче, реально рабочий вариант — вакансия в казахстане с обучением Зарплаты реальные В общем, сохраняйте себе — сайт работы в казахстане https://rezyume.trudvsem.kz Не сидите без денег Перешлите тому кто ищет работу

  10. Москва, всем привет Муж просто потерял себя Соседи стучат в стену Нужна срочная помощь на дому Короче, только это реально спасло — вывод из запоя на дому недорого с гарантией Через пару часов человек пришёл в себя В общем, вся инфа по ссылке — вывод из запоя на дому москва круглосуточно https://czena.vyvod-iz-zapoya-na-domu-moskva-jst.ru Не ждите пока станет хуже Перешлите тем кто в такой же ситуации

  11. Слушайте кто сталкивался Ситуация критическая Родственники не знают что делать Нужна срочная помощь на дому Короче, врачи приехали и поставили систему — вывод из запоя капельница на дому с опытом Сняли ломку и стабилизировали состояние В общем, телефон и цены тут — вывод из запоя на дому москва вывод из запоя на дому москва Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  12. والله بصراحة أنا بقالي قرابة خمس شهور بلعب هنا وكنت فاكر إن هتكون نفس القصة المكررة، بس الحقيقة لأ. الحاجة اللي عجبتني إن فتح الحساب خلص في دقيقة ونص وأول شحن صغير جدًا — حوالي دولار أو دولارين، يعني مش محتاج تحط مبلغ كبير عشان تجرب.

    اللي بقضي عليها معظم وقتي هي السلوتس وخصوصًا Sweet Bonanza — براغماتيك بلاي ليها حضور قوي. كمان في عناوين من NetEnt وMicrogaming وYggdrasil، والمكتبة كبيرة فعلًا — بيتكلموا عن آلاف العناوين وفعلًا حاسس بيه وأنا بتصفح. طاولات الـLive شغال على Evolution وفيه موزعين حقيقيين وشو Crazy Time بتلاقي عليها زحمة دايمًا.

    حكاية المكافأة، أنا أخدت عرض أول إيداع وكان في حدود ١٠٠٪ على أول شحن مع لفات مجانية تقريبًا ٢٠٠ لفة موزعة على أيام. بس انتبه: متطلب المراهنة في حدود ٣٥ ضعف والناس بتقع في ده كتير. فيه كمان عروض بدون إيداع من وقت للتاني، وتقدر تتابع التفاصيل والأكواد الحالية على 888starz تنزيل قبل ما تحط فلوسك.

    الكاش أوت جالي أسرع من المتوقع. آخر مرة سحبت استلمتها بعد يوم واحد. فيه اختيارات كتير: Visa وMastercard، سكريل ونيتيلر، ومحافظ إلكترونية، ووفيه دعم للعملات الرقمية زي البيتكوين — والصراحة ده بيحل مشاكل كتير عندنا هنا مع قيود التحويلات.

    التطبيق هو أساس اللعب عندي. تنزيل تطبيق 888 مباشر — بتحمل ملف الـ888starz apk من الموقع لأن السياسة عندهم مانعة، ومفيش قلق من الناحية دي. التطبيق خفيف ومبيهنجش على أجهزة متوسطة، إنما اللي مضايقني إن الإشعارات كتير جدًا وقفلتها من الإعدادات.

    خدمة العملاء ردهم سريع في الشات بس مش دايمًا بالعربي. فيه رخصة كوراساو وده مش أعلى مستوى في العالم بس مقبول. مش هقولك إنه كامل، إجراءات الـKYC كانت مملة شوية وحسيت بضيق ساعتها.

  13. يا جماعة بصراحة أنا ليا تقريباً أربع شهور بلعب على المنصة دي ومش هقول إنها كاملة الأوصاف، لكن الواقع إن تجربتي كانت كويسة أكتر مما توقعت. أنا من المنصورة والوجع الدايم عندنا في مصر بتبقى السحب والإيداع، وعشان كده كان أهم حاجة جربتها.

    اللعبة اللي بدأت بيها هي Gates of Olympus من Pragmatic Play، ووبعد كده دخلت على Sweet Bonanza ووطبعاً Book of Dead بتاعة بلاي إن جو. مكتبة الألعاب كبيرة جداً فعلاً — عندهم فوق الـ ٧٥٠٠ سلوت بتشمل NetEnt و Microgaming و Yggdrasil و Betsoft. النقطة الحلوة إن فيه اختلاف واضح مش نفس اللعبة متكررة.

    الطاولات المباشرة اللي شغالة بـ Evolution هو اللي بقضي فيه وقت أكتر. طاولات الروليت وبلاك جاك والكروبيهات حقيقيين والصورة نضيف حتى على بيانات الموبايل. Crazy Time تحديداً حاجة تخض والله — جبت منها مرة واحدة مبلغ حلو وبعد كده ضيعتها تاني، الحكاية دي معروفة.

    بخصوص البونص: بونص التسجيل عندهم مضاعفة أول إيداع بالإضافة لـ فري سبينز والحد الأدنى للإيداع رمزي — حاجة زي دولار. بس خلي بالك من الـ wagering لأنها x40 واللي بياخد وقت. تقدر تشوف الشروط المحدثة في 888starz تحميل قبل ما تسجل. فتح الحساب أخدت مني تلات دقايق بالتوثيق.

    فلوسي في أول عملية استغرق يومين بسبب الـ KYC، وده كان مزعج بس بعد كده بقى خلال ساعات. بستخدم الكريبتو دلوقتي علشان أسرع حاجة، مع إن الفيزا والمحافظ الإلكترونية متاحين كمان. التطبيق APK خفيف و تنزيله مباشر من موقعهم مش من متجر جوجل — نقطة لازم تنتبه لها. الدعم الفني بيرد عربي لكن أحياناً بياخد وقت في الذروة. الترخيص كوراساو، يعني مش MGA لكن المنصة صامد من سنين ومحدش اشتكى.

  14. JamesPobre JamesPobre

    Помощь может включать консультацию, детоксикацию, стационар и дальнейшее сопровождение по показаниям.
    Получить дополнительную информацию – vyvod-iz-zapoya-moskva

  15. Здорова, народ Брат снова сорвался Жена в истерике В больницу тащить страшно Короче, врачи приехали и поставили систему — прокапаться от алкоголя на дому качественно Поставили капельницу с детоксикационным раствором В общем, вся инфа по ссылке — вывод из запоя цена на дому вывод из запоя цена на дому Звоните прямо сейчас Перешлите тем кто в такой же ситуации

  16. بصراحة أنا لسه مسجل من تقريبًا ٥ شهور وقلت أكتب اللي شفته. أول حاجة لفتت نظري حجم قسم السلوتس — فيه فوق ٤٠٠٠ لعبة وده اللي شفته بعيني لأني ضيّعت وقت كتير بأتفرج. أغلبها Pragmatic Play ومعاها NetEnt و Play’n GO، بمعنى إن Gates of Olympus و Sweet Bonanza و Book of Dead موجودين زي ما انت متوقع.

    الجزء اللايف هو المكان اللي بروحله بعد الشغل — Evolution شغالة عليه وفيه كروبيه بني آدمين، والستريم نضيف بشرط الإنترنت يكون مستقر. Crazy Time صراحة بلعبها كتير بالرغم إن النتيجة عشوائية جدًا. الطاولات الكلاسيكية متاحة بحدود مراهنة معقولة.

    في موضوع البونصات — مكافأة التسجيل بيوصل ١٠٠٪ على أول إيداع + فري سبينز على سلوتس محددة، لكن انتبه من متطلب المراهنة — ٤٠ ضعف وده مش سهل خالص. الحد الأدنى للإيداع صغير جدًا يعني تقدر تدخل بمبلغ رمزي وتشوف. لو حابب تشوف الأرقام الرسمية عبر تنزيل 888starz للاندرويد لو مهتم، بدل ما تعتمد على ذاكرتي.

    فتح الحساب مش محتاج مجهود والتحقق من الهوية أخد حوالي ٢٤ ساعة. السحب بتوصل عادة في ٢٤ ساعة على Skrill، بس الكارت البنكي محتاجة صبر أكتر. الـBitcoin بيوصل في دقايق وناس كتير هنا بتفضّله لسبب واضح.

    الموبايل شغال معايا كويس — عملية 888starz تحميل بملف APK عادي، وأنا نفسي ترددت أول مرة بس الملف نضيف والتطبيق أخف من المتصفح. الدعم الفني شغالين ٢٤ ساعة وفيه عربي. الرخصة من كوراساو — مش MGA يعني، واللي عاش هناك من غير مشاكل يقول رأيه. أكتر نقطة مزعجة إن الموقع فيه بانرات كتير وبتلاقي نفسك بتدوّر.

Deixe um comentário

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