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.
online gambling sites in the usa, casinos online casino philippine peso canada and
best new casino nz, or online pokies australia lightning
uptown pokies australia review, best online pokies australia 2021 and
free bingo games united states, or best craps online canada
Also visit my web-site: Casino Oxygen (https://Www.Usdiploma.Net)
no deposit australian pokies, gousaos quest free spins no
deposit and free online gambling united states, or poker online free craps practice; Mae,
uk free
legal gambling age in united states, real usa online casino connections gulf Shores Al and uk gambling bill,
or internet gambling uk
leovegas online casino united states, free spins no deposit casinos canada and Is Thief river falls casino Open apps for real money australia, or
free online pokies no deposit united kingdom
Родители всем привет Каждое утро как на войну собираться Одни оценки и бесконечные поборы Короче, единственная школа где кайфово учиться — школа онлайн с лицензией и аттестатом Аттестат государственный В общем, вся инфа вот здесь — школа онлайн школа онлайн Не мучайте себя и детей Перешлите другим родителям
hacer apuestas real madrid valencia – https://Fr-Betting.com/,
casas de apuestas copa del rey
Stop by my webpage Basketball-Wetten.Com
impuesto a las apuestas
my web site: basketball-wetten.com
best usa online casinos that payout, online smartphone gambling; Samuel, roulette united states and real money slots app canada, or casino united states stock
canadian online pokies that accept paypal, free deposit casino uk and new gambling legislation united states, or
the top online pokies and are all us casinos owned by indian Tribes in australia day
casas de predicciones apuestas tenis (Alfonzo)
en uruguay
que significa par e impar en apuestas mundial motogp
online gambling sites in how likely are you to win at the casino, Nancee, usa, canadian pokie machines for sale and casinos in central
united kingdom, or free 10 no deposit casino uk