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.
melbet бк https://melbet95634.help
browse around this web-site Vauld crypto
have a peek at this web-site Vauld withdrawal update
мостбет Piastrix пополнение https://mostbet65920.help
pin-up pul yatır https://pinup48127.help
recommended you read Vauld review
1win casino new slots https://1win5529.ru
melbet элсом киргизия melbet элсом киргизия
мостбет apk скачать Киргизия http://mostbet80295.help
go to this website Paxful sign in
Continue Reading Nifty login
anchor Paxful app
pin up karta orqali depozit pinup90462.help
chukchansi roo casino 279 Login reopen, slots
ironman lausaarote and free bingo games united states, or united statesn free slots no download
мелбет ios кыргызстан http://melbet63810.help/
grand national best free bets
my web page romford greyhound Results
pin-up toʻlov qilish pinup90462.help
each time i used to read smaller articles or reviews that also clear their motive, and that is also happening with this paragraph which I
am reading at this time.
Feel free to surf to my web site: Sheffield Dog Track Results (https://Horse-Betting.Com/)
мостбет бонус на первый депозит [url=https://mostbet65920.help/]https://mostbet65920.help/[/url]
epsom derby ante post greyhounds betting sites
1win зеркало сегодня https://www.1win54928.help
horse betting show payout
My page – greyhound results yesterday sunderland (Carson)
mostbet скачать на android Казахстан http://mostbet65920.help/
1win chat 1win53841.help
mostbet скачать и установить mostbet скачать и установить
мелбет быстрый вход melbet63810.help
pin-up tətbiq azərbaycanca http://pinup48127.help
1вин рабочее зеркало Кыргызстан 1win32478.help
1win ошибка установки http://1win32478.help
1win apk necə yükləmək olar http://1win53841.help/
pin-up oyunlarda xəta https://pinup48127.help
мостбет регистрация на русском мостбет регистрация на русском
мелбет новое зеркало мелбет новое зеркало
1win manat Azərbaycan https://1win53841.help/
корпоративные бизнес сувениры корпоративные бизнес сувениры .
1win apk для android скачать 1win apk для android скачать
More about the author https://swaplab.io/
link https://yomix.biz
1win çıxarış vaxtı Azərbaycan https://1win53841.help
mostbet mod apk https://www.mostbet43759.help
1win лимит на о деньги 1win лимит на о деньги
article https://bitmix.app/
1win kazino tətbiqi http://www.1win53841.help
mostbet поддержка Казахстан https://mostbet65920.help
1win free spins aktivləşdirmə 1win free spins aktivləşdirmə
1win авиатор скачать 1win авиатор скачать
1win как вывести бонусные деньги http://1win54928.help
mostbet stavkani cashout mostbet stavkani cashout
go now https://daobase.io/
redirected here https://daobase.online/