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.
top casino in canada for real money, new is there a casino in texarkana (Latashia) non uk and craps odds usa, or new zealandn online pokies min $5
deposit
melbet букмекер воридшавӣ melbet букмекер воридшавӣ
bonus wettanbieter vergleich
Review my site: top Sportwetten quoten (https://digitalworldytourism.es)
pferderennen münchen Europameister wetten Quote
$5 deposit pokies australia, free pokie games nz and fun casino australia, or quatro casino
united states
Here is my website are there gambling casinos in cancun mexico
melbet покер melbet покер
1win mines https://1win5523.ru/
1win futbol live https://1win82430.help
1win plata rapida 1win plata rapida
мостбет скачать через зеркало https://www.mostbet78063.help
1win proof of winnings 1win proof of winnings
1win lucky jet ios 1win lucky jet ios
1win cash back bonus http://1win5523.ru/
mostbet mines стратегия mostbet95163.help
1win rəsmi download http://1win82430.help
sweet bonanza aviator http://www.sweet-bonanza54072.help
мелбет скачать с сайта http://melbet41682.help/
1win deposit bonus 1win deposit bonus
1win minimum depozit https://www.1win82430.help
мелбет скачать приложение https://melbet41682.help
мостбет забони тоҷикӣ mostbet95163.help
1win deposit with card [url=http://1win5523.ru/]1win deposit with card[/url]
wo am besten sportwetten deutsch
sportwetten startguthaben ohne einzahlung
Here is my blog post – Gratiswette FüR Neukunden
1win ky registratsiya 1win ky registratsiya
wettanbieter mit bonus
Review my blog Unentschieden Wette UngüLtig Kombiwette
europameister wettquoten
my web blog: quotenvergleich
1win autoexcludere 1win autoexcludere
mid united states casinos, how many poker machines should you split two tens in blackjack (Barbara)
australia and canada best slot machine, or pokies online casino australia
buchmacher münchen werden
mostbet roulette live http://mostbet95163.help/
wetten dass gewinner
my web site :: die besten wettanbieter
wett vorhersagen heute
Here is my site – eigene Wetten Anbieten
die besten wettstrategien
my page: Wettstrategie Doppelte Chance
1win big win proof https://www.1win5523.ru
mostbet казино 2026 [url=www.mostbet78063.help]mostbet казино 2026[/url]
melbet блэкджек melbet42089.help
Hey! This post couldn’t be written any better! Reading this post reminds me of
my old room mate! He always kept chatting about this.
I will forward this post to him. Fairly certain he will have a good read.
Thanks for sharing!
My webpage … Hard Rock Social Casino App
bouka spins no deposit bonus code, 2021 online graton casino table games (Emil) new zealand
and omni slots united states, or how to play pokies in canada
1win oyna sayt http://1win5765.help
pin-up yosh cheklovi http://pinup69053.help
1win youtube 1win5523.ru
мелбет apk киргизия скачать мелбет apk киргизия скачать
was bedeutet handicap wetten bonus code ohne einzahlung (Kacey)
pin-up bepul tikish http://www.pinup69053.help
einzelwetten oder kombiwetten
my blog; wettanbieter Ohne lugas mit paypal
1win plinko o‘yin http://www.1win5765.help
wettanbieter deutsche lizenz
my homepage :: wetten bonus – Resto4.atwio.net,
beste wettanbieter wetten ohne einzahlung österreich
мостбет зеркало актуальное Кыргызстан https://www.mostbet21480.help