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:* 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.
are there casinos in saskatchewan united states, are there
any legal online poker sites in australia and free sign up bonus usa
bingo, or bonus freuky slots
Look at my blog … Lone wolf casino Game
wettanbieter lizenz
Also visit my webpage; Wahl Wetten deutschland [http://Gratis-Wetten.com]
neue sportwetten seiten mit Paypal seiten
melbet шартгузорӣ http://melbet20856.help
lay live wetten test (Lotus-Et-nuage.com) anbieter
vavada login konto vavada login konto
live quotenvergleich wetten
плинко скачать apk и установить https://www.plinko61038.help
vavada nowa strona vavada nowa strona
plinko приложение android скачать https://www.plinko61038.help
sweet bonanza métodos de pago méxico 2026 sweet bonanza métodos de pago méxico 2026
sportwetten schweiz online
my site; wetten Beim pferderennen
online wetten ohne oasis
Feel free to visit my blog; bester wettanbieter betrugstest
мостбет минимальная ставка http://mostbet27541.help
plinko вывести деньги http://www.plinko61038.help
beste wettanbieter paypal
Here is my homepage – basketball wettarten wetten [Marita]
tipps bei Sportwetten tipps vorhersagen gratis; https://drghannad.ir/,
betibet beste bonus sportwetten schweiz kiosk (Maxine)
eine wettprognose
Also visit my site – Pferderennen Wetten
gratiswette ohne einzahlung sportwetten
Feel free to visit my blog post; Perfekte wettstrategie
aktive session bei einem anderen wettanbieter
beenden
my blog post :: wettbüRo lizenz
sweet bonanza quejas https://sweet-bonanza18364.help
sweet bonanza bono de depósito https://www.sweet-bonanza18364.help
1win bypass blocare 1win5808.help
sweet bonanza tiradas gratis por registro México https://sweet-bonanza18364.help/
melbet чаро депозит намешавад http://www.melbet20856.help
ungarn deutschland wetten
Feel free to visit my homepage: Wettbüro öFfnungszeiten feiertage
мелбет crash 2026 http://www.melbet20856.help
wir wetten bonus
My blog post Beste Wett Seite – https://Submissao.Finck.Com.Br/Virtuelle-Wetten-Mit-Schneller-Auszahlung/,
sportwetten schweiz online
Here is my web page … wettbüro hannover (Zenaida)
wetten vorhersage heute
Also visit my webpage; wettquote erklärt (Chauncey)
instant sports wetten erfahrungen
my web page – sportwetten bild tipps (Prosperitywealthplanning.Centsai.co)
tipster sportwetten
Visit my page; wettquote erklärung (Doreen)
sportwetten deutscher meister
my homepage … Basketball Handicap-Wetten
плинко тіркелу https://plinko61038.help
слоты мелбет https://www.melbet41682.help
gewinn wetten dass
My blog post; Live-Wetten
new zealand pokies app, in casino in usa and online
casino uk free 10, or best online roulette for real money united kingdom
Review my webpage: 5 Dollar Minimum Craps Vegas
new casino free coins And spins coin Master links
spins uk no deposit, big usa casino wins and free spins no deposit united kingdom casino,
or online casino in canada 2021
best gambling game sites uk, new zealand poker players and interactive gambling canada, or
online pokies australia lightning
Look at my web page :: parx casino xcite center coupon code – Deangelo,
lucky jet плинко https://plinko61038.help/
betibet beste bonus sportwetten
My site … basketball wetten über Unter verlängerung
sportwetten anbieter schleswig holstein tipps profis
sportwetten kombiwetten
My web page – Pferderennen Bad Harzburg Wetten
europameister wettquoten
my blog :: sportwetten schweiz kiosk (Michal)
bester anbieter sportwetten
Feel free to surf to my web site; Basketball-Wetten.com
wett prognosen Sichere Wetten FüR Heute (Tecktastic.Com)
1win Moldindconbank 1win Moldindconbank
wett prognosen heute
Also visit my web-site :: WettbüRo Kaiserslautern
Wettanbieter Live Wetten com erfahrungen