Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

EXERCÍCIO 3 
NOME DA DISCIPLINA: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO 
Unidade: U2 _ELEMENTOS DE ALGORITMOS 
Aula: A3_ ESTRUTURAS DE REPETIÇÃO 
 
#include 
#include 
#include 
 
int main() 
{ 
 //Declaração de variáveis para utilização no programa 
 float rendaMensal; 
 float valorEmprestimo; 
 float valorEntrada; 
 char historicoCredito; 
 char estabilidadeEmprego; 
 
 //Mensagem de boas vindas e painel onde o usuário irá digitar as informações 
 printf("===========Bem vindo ao programa de analise financeira para 
emprestimo===========\n"); 
 printf("\n"); 
 printf("Informe sua renda mensal:.................................... R$");//Solicita ao usuário sua 
renda mensal 
 scanf("%f",&rendaMensal);//Lê e armazena na variável a renda mensal informada pelo 
usuário 
 
 printf("Informe o valor do emprestimo................................ R$");//Solicita ao usuário o valor 
do empréstimo 
 scanf("%f",&valorEmprestimo);//Lê e armazena na variável o valor do empréstimo 
informado pelo usuário 
 
 printf("Informe seu historico de credito (B=Bom, R=Ruim)............. ");//Solicita ao usuário 
seu histórico de crédito 
 scanf(" %c",&historicoCredito);//Lê e armazena na variável o histórico de crédito 
informado pelo usuário 
 
 printf("Informe sua estabilidade no emprego(E=Estavel, I=Instavel)... ");//Solicita ao 
usuário sua estabilidade no emprego 
 scanf(" %c",&estabilidadeEmprego);//Lê e armazena na variável a estabilidade do 
emprego informado pelo usuário 
 
 printf("Informe o valor da entrada................................... R$");//Solicita ao usuário o valor 
da entrada 
 scanf("%f",&valorEntrada);//Lê e armazena na variável o valor do empréstimo informado 
pelo usuário 
 
 float relacaoRenda = rendaMensal * 0.3;//Realiza o cálculo da relação de renda do 
usuário a 30% de sua renda mensal e armazena na variável 
 float relacaoEntrada = valorEmprestimo * 0.2;//Realiza o cálculo da relação de entrada do 
usuário a 20% do valor do empréstimo 
 
 historicoCredito = toupper(historicoCredito);//Transforma a variavel historicoCredito em 
letra maiúscula para a condição na próxima etapa do programa de crédito 
 estabilidadeEmprego = toupper(estabilidadeEmprego);//Transforma a variavel 
estabilidadeEmprego em letra maiúscula para a condição na próxima etapa do programa de 
crédito 
 
 if (relacaoRendavalorEntrada)//Verifica se a entrada é menor que 20% do valor do 
empréstimo 
 { 
 printf("Emprestimo negado, o valor de entrada deve ser de pelo menos 20%% do valor 
total do emprestimo!");//Retorna a mensagem de que o empréstimo foi negado caso o valor 
seja menor que 20% 
 }else{ 
 printf("Emprestimo aprovado!"); //Se todas as condições acima forem falsas, o 
empréstimo é aprovado 
 } 
 
 return 0; 
 
} 
 
 
EXERCÍCIO 4 
NOME DA DISCIPLINA: ALGORITMOS E LÓGICA DE PROGRAMAÇÃO 
Unidade: U3_CONCEITOS DE PROGRAMAÇÃO 
Aula: A3_ESTRUTURAS CONDICIONAIS EM LINGUAGEM C 
 
#include 
#include 
#include 
 
//Definido a estrutura Aluno para armazenamento dos dados 
typedef struct { 
 char nome[50]; 
 float mediaDisciplina1; 
 float mediaDisciplina2; 
 float mediaGeral; 
 int classificacao; 
} Aluno; 
 
//Função que calcula a média geral dos alunos 
float calcularMediaGeral(float media1, float media2) { 
 return (media1 + media2) / 2; 
} 
 
//Função que faz a comparação e ordenamento dos alunos com base na média geral de 
cada um 
int compararMedias(const void *a, const void *b) { 
 Aluno *alunoA = (Aluno *)a; 
 Aluno *alunoB = (Aluno *)b; 
 if (alunoA->mediaGeral mediaGeral) return 1; 
 else if (alunoA->mediaGeral > alunoB->mediaGeral) return -1; 
 return 0;

Mais conteúdos dessa disciplina