TADS - Tecnologia em Análise e Desenvolvimento de Sistemas
Por: Hugo.bassi • 3/2/2018 • 1.805 Palavras (8 Páginas) • 447 Visualizações
...
Abaixo consta o código do programa feito em linguagem C:
#include
#include
#include
int main ()
{
setlocale(LC_ALL, "Portuguese");
int pai, mae, nroPai, nroMae, cont;
int idade[40] = {0} ;
float salario[40] = {0};
float poupar[40] = {0};
float restoSalario[40] = {0};
int tipoDespesaPessoal;
float totalDespesaFamilia, totalDespesaPessoalEscola, totalDespesaPessoalTransporte, totalDespesaPessoalLazer, totalDespesaPessoalSaude, totalDespesaPessoalPrevidencia = 0 ;
float despesaPessoalEscola[40] = {0};
float despesaPessoalTransporte[40] = {0};
float despesaPessoalLazer[40] = {0};
float despesaPessoalSaude[40] = {0};
float despesaPessoalPrevidencia[40] = {0};
float despesaFamilia = 0;
int tipoDespesa, modalidadeDespesa, decisao, ultimoCadastrado, parentesco, naoFazer, usuario, resposta;
float gastoMoradia, gastoAgua, gastoLuz, gastoGas, gastoITPU, valorPrestacao, gastoIPVA, gastoSeguro, gastoCombustivel, gastoManutencao = 0;
float salarioAnual;
printf ("Este é um programa para planejamento de Orçamento Familiar \n\n\n");
printf ("Utilize-o para um melhor controle financeiro familiar! \n\n\n");
printf ("Digite 1 para continuar \n");
scanf("%d", &cont);
while (cont != 1)
{
printf("Numero inválido.\n");
printf ("Digite 1 para continuar\n");
scanf("%d", &cont);
}
//limpatela
do
{
printf ("\n\nO que deseja fazer:\n");
printf("1 - Cadastrar membro da família\n");
printf("2 - Cadastrar despesa\n");
printf("3 - Visualizar relatório\n");
printf("0 - Sair do programa\n");
scanf ("%d", &decisao);
while ((decisao != 1) && (decisao != 2) && (decisao != 3) && (decisao != 0))
{
printf ("Valor incorreto, digite um valor válido.\n");
scanf ("%d", &decisao);
}
switch (decisao)
{
case 1:
printf ("O que você é na familia?\n");
printf ("1 - Pai\n");
printf ("2 - Mãe\n");
printf ("3 - Filho\n");
scanf ("%d", &parentesco);
while ((parentesco != 1) && (parentesco != 2) && (parentesco != 3))
{
printf ("Dado inválido, insira um dado válido.\n");
scanf ("%d", &parentesco);
}
if ((parentesco == 1) && (pai == 1))
{
printf ("Já existe um pai cadastrado!\n");
naoFazer = 1;
}
if ((parentesco == 2) && (mae == 1))
{
printf ("Já existe uma mãe cadastrada!\n");
naoFazer = 1;
}
if (naoFazer != 1)
{
if (parentesco == 1)
{
pai = 1;
nroPai = cont;
}
else if (parentesco == 2)
{
mae = 1;
nroMae = cont;
}
do
{
printf ("Qual a sua idade?\n");
scanf ("%d", &idade[cont]);
if (idade[cont]
{
printf ("Idade inválida, menores de idade não podem ter cadastro neste programa.\n");
}
}
while (idade[cont]
printf ("Qual o seu salário?\n");
...