Prévia do material em texto
Relatório do Programa – Sistema de
Aprovação de Empréstimos
Introdução
Este relatório descreve o desenvolvimento de um sistema de aprovação de empréstimos
utilizando a linguagem de programação C. O objetivo é determinar se um cliente é
elegível para receber um empréstimo com base em critérios pré-definidos, como relação
entre renda e valor do empréstimo, histórico de crédito e estabilidade no emprego. O
programa foi desenvolvido no Visual Studio Code (VS Code) e utiliza estruturas de
controle como if-else e switch-case para a tomada de decisão.
Objetivo
O sistema avalia as informações financeiras fornecidas pelo cliente e decide se o
empréstimo será aprovado ou negado. A partir das entradas fornecidas pelo cliente
(renda, valor solicitado, histórico de crédito e estabilidade no emprego), o programa
analisa se todos os critérios são atendidos. Caso algum critério não seja satisfeito, o
programa informa o motivo da rejeição.
Passo a Passo do Código
Declaração das Variáveis
Definimos variáveis para capturar as entradas fornecidas pelo usuário e outras
necessárias para a lógica do sistema.
c
Copiar código
#include
#include // Para utilizar o tipo booleano
int main() {
float renda, valorEmprestimo, entrada;
char historicoCredito; // 'B' para bom, 'R' para ruim
int estabilidadeEmprego; // Tempo de emprego em anos
bool aprovado = true; // Variável para controlar a decisão final
// Solicitação das entradas do usuário
printf("Digite sua renda mensal: ");
scanf("%f", &renda);
printf("Digite o valor do emprestimo desejado: ");
scanf("%f", &valorEmprestimo);
printf("Digite o valor da entrada: ");
scanf("%f", &entrada);
printf("Informe o historico de credito (B para bom, R para ruim):
");
scanf(" %c", &historicoCredito); // O espaço evita problemas de
buffer
printf("Informe o tempo de estabilidade no emprego (em anos): ");
scanf("%d", &estabilidadeEmprego);
• Variáveis:
o renda: renda mensal do cliente.
o valor Empréstimo: valor solicitado para o empréstimo.
o entrada: valor da entrada fornecida pelo cliente.
o Histórico Credito: histórico de crédito do cliente (Bom ou Ruim).
o estabilidade Emprego: tempo de estabilidade no emprego.
o aprovado: variável que indica se o empréstimo será aprovado ou não.
Lógica de Aprovação – Estrutura
A lógica de aprovação verifica se cada um dos critérios foi atendido. Caso algum deles
não seja satisfeito, a variável aprovada é definida como falso, e uma mensagem
específica é exibida.
Critérios Implementados:
Relação entre Renda e Valor do Empréstimo: O valor do empréstimo não pode ser
maior que 30% da renda mensal.
Histórico de Crédito: Se o cliente possui um histórico ruim, o empréstimo é rejeitado.
Estabilidade no Emprego: O cliente deve ter pelo menos 2 anos de estabilidade no
emprego.
Entrada Mínima: A entrada deve ser de no mínimo 10% do valor do empréstimo.
Exibição do Resultado
Após verificar todos os critérios, o programa exibe o resultado da análise.
c
Copiar código
// Exibe o resultado final
if (aprovado) {
printf("Emprestimo aprovado! Parabens.\n");
} else {
printf("Nao foi possivel aprovar o emprestimo.\n");
}
return 0;
}
• Se todos os critérios forem atendidos, o programa exibe a mensagem
"Empréstimo aprovado!".
• Caso contrário, exibe a mensagem "Não foi possível aprovar o empréstimo" e
explica o motivo específico durante a execução das verificações.
Testes e Resultados
Teste 1: Cliente com renda de R$5000, solicitando um empréstimo de R$1000 com
entrada de R$150, histórico de crédito bom e 3 anos de estabilidade.
Resultado: Empréstimo aprovado.
Teste 2: Cliente com histórico de crédito ruim.
Resultado: Empréstimo rejeitado devido ao histórico.
Teste 3: Cliente com estabilidade de apenas 1 ano no emprego.
Resultado: Empréstimo rejeitado por falta de estabilidade.
Conclusão
Este sistema de análise de empréstimos em C é uma solução eficiente para verificar a
elegibilidade de clientes com base em múltiplos critérios. A implementação demonstra
o uso prático de estruturas condicionais e lógica de programação, sendo útil para tomada
de decisão em instituições financeiras.