• Home
  • Chat IA
  • Recursos
  • Guru IA
  • Professores
Home
Recursos
Chat IA
Professores

·

Cursos Gerais ·

Linguagens de Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Variáveis Indexadas e Vetores em C

11

Variáveis Indexadas e Vetores em C

Linguagens de Programação

UMG

Rdp Web Client

1

Rdp Web Client

Linguagens de Programação

UMG

Quadrados Mágicos de uma Matriz

2

Quadrados Mágicos de uma Matriz

Linguagens de Programação

UMG

Missao Pratica Nivel 5 RPG0012 - Servidor Express Mongoose MongoDB e Frontends React Next Angular

16

Missao Pratica Nivel 5 RPG0012 - Servidor Express Mongoose MongoDB e Frontends React Next Angular

Linguagens de Programação

UMG

Atividade de Programação em R

88

Atividade de Programação em R

Linguagens de Programação

UMG

Soma de Pares em Lista - Exercício de Programação

1

Soma de Pares em Lista - Exercício de Programação

Linguagens de Programação

UMG

Jogo de Palavras em C - Projeto Educacional para Escolas

22

Jogo de Palavras em C - Projeto Educacional para Escolas

Linguagens de Programação

UMG

Aps - Trabalho Acadêmico

4

Aps - Trabalho Acadêmico

Linguagens de Programação

UMG

Análise Anual

6

Análise Anual

Linguagens de Programação

UMG

Me de as Respostas Desse Arquivo

5

Me de as Respostas Desse Arquivo

Linguagens de Programação

UMG

Texto de pré-visualização

ALGORÍTMOS E LÓGICA DE PROGRAMAÇÃO Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Unidade 4 APLICAÇÕES DE PROGRAMAÇÃO Aula 4 Registros e arquivos OBJETIVOS Interpretação dos requisitos e desenvolvimento correto do algoritmo abrangendo todas as possibilidades distintas na execução do programa Aplicar conceitos de manipulação de arquivos além da criação e acesso a registros Structs na Linguagem de Programação C SOLUÇÃO DIGITAL Visual Studio Code VS Code LINK SOLUÇÃO DIGITAL httpscodevisualstudiocomdownload O VS Code é um editor de códigofonte desenvolvido pela Microsoft para Windows Linux e macOS Conta com a instalação de extensões para programação em diversas linguagens de programação Tipo de licença Códigofonte Licença MIT Binários Freeware Computador com acesso à internet e com o mínimo de 4 GB de Memória RAM Instalação do Visual Studio Code extensões o CC for Visual Studio Code o CC Compile Run extension PROCEDIMENTOATIVIDADE ATIVIDADE PROPOSTA Você foi designado pela sua instituição de ensino para desenvolvedor um programa de classificação dos alunos O programa deverá solicitar alguns dados inclusive as médias das disciplinas de cada aluno para que ele possa fazer o cálculo da média do aluno Deverá solicitar também o nome do aluno Descrição do Problema Para realização da atividade você deve utilizar os recursos de Structs e Arquivos A Struct armazenará os dados do aluno como Nome média da primeira disciplina média da segunda disciplina média geral por aluno e sua classificação 3 Um arquivo do tipo txt deve ser utilizado para armazenar as informações no final da execução do programa O layout do arquivo deve conter Nome do Aluno Média Disciplina 1 Média Disciplina 2 Média Geral Classificação PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE Faça uma análise detalhada de todas as ações que o programa deve executar bem como as estruturas algorítmicas necessárias para o desenvolvimento do código Aplique os fundamentos da lógica de programação e algoritmos na criação de uma solução para o cenário apresentado utilizando a Linguagem de Programação C tendo como apoio o editor de código VS Code A seguir os procedimentos que devem ser realizados 1 Passo 1 Definição das estruturas de dados a Criar a estruturaStruct Aluno com os campos necessários nome médias das disciplinas média geral classificação Você pode optar pelo nome da Struct ser Aluno ou outro nome qualquer desde que você respeite as regras para nomenclatura de variáveis evitando acentuação sem utilização de espaços em branco não podendo utilizar palavras reservadas à linguagem exemplo void e não começar com caractere numérico Aqui optei pelo nome Aluno 2 Passo 2 Implementação das funções de cálculo a Implementar uma função para calcular a média geral de um aluno com base nas médias das disciplinas Um exemplo da função para calcular a média de um aluno Passase por parâmetro as médias das disciplinas e depois retorna o cálculo da média 4 b Implementar uma função de comparação para ser utilizada na ordenação da turma Essa função compararMedias é chamada dentro de outra função que salva o arquivo txt que tem o objetivo de ordenar o aluno dentro do arquivo de acordo com sua classificação por nota Exemplo 3 Passo 3 Entrada de dados a Pedir ao usuário que informe quantos alunos serão registrados Isso é feito dentro da função main Uma sugestão de como resolver está logo a seguir b Usar um loop para solicitar o nome médias das disciplinas 1 e 2 de cada aluno e armazenar esses dados na estrutura Aluno Dentro de um laço qualquer na linguagem de programação C solicite do usuário esses dados 4 Passo 4 Cálculo das médias e classificação a Calcular a média geral de cada aluno utilizando uma função A função que faz esse cálculo é a calcularMediaGeral já exibida no item 2 b Ordenar a turma em ordem decrescente de acordo com as médias dos alunos Você deve comparar as médias gerais de cada aluno e colocar a classificação de cada um dentro do arquivo txt ao lado dos dados do aluno c Atribuir as classificações aos alunos com base na ordem da turma Inserir dentro do arquivo um campo para a classificação do aluno Utilizar o campo classificação da Struct 5 5 Passo 5 Saída de dados a Para cada aluno escrever no arquivo seu nome médias das disciplinas média geral e classificação b Calcular e escrever no arquivo a média geral da turma Uma sugestão para a saída do arquivo texto logo a seguir 6 Passo 6 Finalização a Fechar o arquivo Utilizar a classe FILE da linguagem C para manipular dados no arquivo 7 Execução do Programa Apresentar o programa demonstrando o seu funcionamento Exemplo do programa sendo executado Na sequência o arquivo txt gerado pelo programa 6 Munido de todas essas informações coloque suas habilidades de programação em prática e crie um programa que atenda a todos os requisitos solicitados pela sua instituição de ensino CHECKLIST Analisar o cenário para criação do códigofonte do programa Instalar o VS Code em seu dispositivo Baixe a IDE escolhendo o sistema operacional por meio do link httpscodevisualstudiocomdownload Desenvolver o algoritmo na Linguagem de Programação C Considerar todos os critérios solicitados para construção do algoritmo Executar testes e possíveis correções Apresentar o programa e verificar seu correto funcionamento RESULTADOS O estudante deve entregar um arquivo em PDF contendo toda a codificação do exercício documentada ou seja para cada trecho do códigofonte o estudante deve anexar um texto explicando o que acontece quando o trecho do código é executado O arquivo deverá conter Capa Folha de rosto com os dados da disciplina e do aluno Codificação completa dos exercícios Referências bibliográficas quando houver 7 RESULTADOS DE APRENDIZAGEM O objetivo da atividade é aplicar conceitos das estruturas de seleção laços de repetições funções Structs e arquivos para coletar os dados realizar os cálculos e fazer a classificação dos alunos Diante do cenário apresentado ser capaz de aplicar os conceitos de lógica de programação desenvolvendo o raciocínio lógico de forma prática em um contexto do mundo real ALGORÍTMOS E LÓGICA DE PROGRAMAÇÃO Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Unidade 3 CONCEITOS DE PROGRAMAÇÃO Aula 3 Estruturas condicionais em linguagem C OBJETIVOS Interpretação dos requisitos e desenvolvimento correto do algoritmo abrangendo todas as possibilidades distintas na execução do programa Aplicar na prática a estrutura condicional IF no desenvolvimento de algoritmos computacionais na Linguagem de Programação C SOLUÇÃO DIGITAL Visual Studio Code VS Code LINK SOLUÇÃO DIGITAL httpscodevisualstudiocomdownload O VS Code é um editor de códigofonte desenvolvido pela Microsoft para Windows Linux e macOS Conta com a instalação de extensões para programação em diversas linguagens de programação Tipo de licença Códigofonte Licença MIT Binários Freeware Computador com acesso à internet e com o mínimo de 4 GB de Memória RAM Instalação do Visual Studio Code extensões o CC for Visual Studio Code o CC Compile Run extension PROCEDIMENTOATIVIDADE ATIVIDADE PROPOSTA Você é um desenvolvedor de software em uma instituição financeira responsável por criar um sistema de aprovação de empréstimos O seu objetivo é desenvolver um programa que analise as informações financeiras fornecidas pelos clientes e determine se o empréstimo pode ser aprovado com base em critérios préestabelecidos Descrição do Problema O sistema de aprovação de empréstimos precisa considerar diversos critérios para determinar se um cliente é elegível para receber um empréstimo Os critérios são 3 Relação entre renda e valor do empréstimo O valor do empréstimo não pode exceder 30 da renda mensal do cliente Histórico de crédito Clientes com um histórico de crédito ruim podem ter sua solicitação de empréstimo rejeitada Outros fatores Outros fatores como a estabilidade no emprego do cliente e o valor da entrada também podem influenciar na decisão de aprovação do empréstimo PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE Faça uma análise detalhada de todas as ações que o programa deve executar bem como as estruturas algorítmicas necessárias para o desenvolvimento do código Aplique os fundamentos da lógica de programação e algoritmos na criação de uma solução para o cenário apresentado utilizando a Linguagem de Programação C tendo como apoio o editor de código VS Code A seguir os procedimentos que devem ser realizados Desenvolver o programa Utilizando a linguagem de Programação C no VS Code você precisa criar um programa que solicite as informações financeiras do cliente como renda mensal e valor do empréstimo desejado e outras informações que julgue necessário dependendo do raciocínio lógico Solicite do usuário os dados da renda mensal valor do empréstimo histórico de crédito estabilidade no emprego e o valor da entrada Lembrese que todas essas informações fazem parte dos critérios para liberação do crédito Abaixo uma sugestão note que algumas variáveis são de tipos diferentes Isso também deve ser tratado na construção do algoritmo Implementar a lógica de aprovação Você deve implementar a lógica necessária para analisar as informações fornecidas pelo cliente e determinar se o empréstimo pode ser aprovado com base nos critérios estabelecidos Critérios 1 2 e 3 no item Atividade Proposta 4 Utilize uma estrutura de seleção para construir essa parte do programa Você pode utilizar os comandos IF e ou o comando switch case dependendo da elaboração do algoritmo Exemplo de um dos critérios If Valor do Emprestimo 30 da renda mensal critério para conceder o empréstimo Exibir o resultado Após a análise o programa deve informar ao cliente se o empréstimo foi aprovado ou rejeitado juntamente com detalhes adicionais se necessário Neste ponto você pode exibir uma mensagem quando todos os critérios são cumpridos E uma outra mensagem explicando o porque do crédito ter sido negado Testar e depurar Teste o programa com diferentes conjuntos de dados para garantir que a análise de aprovação de empréstimos esteja correta Corrija eventuais falhas ou erros de lógica que possam surgir durante os testes A seguir um exemplo de teste quando todos os critérios são cumpridos e o crédito será liberado ao cliente Documentar o código Documente o código fonte do programa explicando a lógica por trás da análise de aprovação de empréstimos Inclua comentários explicativos para facilitar a compreensão e manutenção do código Pense sempre que em uma empresa outros profissionais poderão dar manutenção na codificação realizada anteriormente por você As linhas 11 e 15 possuem comentários do códigofonte Execução do Programa Apresentar o programa demonstrando como funciona a logística de análise de crédito 5 Exemplo do programa sendo executado Munido de todas essas informações coloque suas habilidades de programação em prática e crie um programa que ajude a instituição financeira a tomar decisões assertivas na concessão de crédito CHECKLIST Analisar o cenário para criação do códigofonte do programa Instalar o VS Code em seu dispositivo Baixe a IDE escolhendo o sistema operacional por meio do link httpscodevisualstudiocomdownload Desenvolver o algoritmo na Linguagem de Programação C Considerar todos os critérios solicitados para construção do algoritmo Executar testes e possíveis correções Apresentar o programa e verificar seu correto funcionamento RESULTADOS O estudante deve entregar um arquivo em PDF contendo toda a codificação do exercício documentada ou seja para cada trecho do códigofonte o estudante deve anexar um texto explicando o que acontece quando o trecho do código é executado O arquivo deverá conter Capa Folha de rosto com os dados da disciplina e do aluno Codificação completa dos exercícios Referências bibliográficas quando houver RESULTADOS DE APRENDIZAGEM O objetivo da atividade é aplicar os conceitos de comandos de seleção IF podendo se necessário aplicar comandos de laço de repetições para analisar as informações financeiras fornecidas pelo usuário além de determinar se o empréstimo pode ou não ser aprovado Diante do contexto ser capaz de aplicar os conceitos de lógica de programação e raciocínio lógico de forma prática em um contexto do mundo real Aula A3ESTRUTURAS CONDICIONAIS EM LINGUAGEM C Inicialmente declarando as variáveis que serão utilizadas para receber os dados dos clientes Em seguida iremos receber os dados digitados pelo usuário Em seguida é feita as condições com verificações se o empréstimo será aprovado pelas informações recebidas pelo usuário se alguma delas for verdadeiro o programa imprime o resultado e imediatamente já finaliza o programa Aula A4REGISTROS E ARQUIVOS Inicialmente o programa começa com a definição do tamanho de MAXALUNOS que será utilizado para ser o tamanho do vetor que irá receber os dados dos alunos em seguida há a criação do struct alunos com as variáveis brevemente pedidas na atividade após o struct é criado um vetor do tipo alunos que irá armazenar os dados e que tem o tamanho de MAXALUNOS Em seguida começa a parte das funções que serão utilizadas a primeira é a função para calcular a média do aluno que recebe como parâmetro as duas médias digitadas pelo usuário e retorna a média entre elas Em seguida tem a função que irá classificar os alunos a partir da maior média até a menor média recebendo como parâmetro o vetor alunos e a variável numalunos que é o número de alunos que foram cadastrados entrando na função foram declaradas variáveis auxiliares para a troca de posições iniciando o laço for e dentro dele outro for que serve para percorrer o vetor e com a condição ifalunosimediageral alunosjmediageral sendo verdadeira troca os dados do aluno com a menor média pela de maior média Após a função de classificação temos a função de escrever os dados em um arquivo txt essa função recebe como parâmetro o vetor alunos numalunos e mediageralturma logo no início da função ela chama a função classificar para classificar os alunos a partir da maior média logo após é usado o comando FILE e criado o seu ponteiro arquivo para serem feitas as manipulações no arquivo txt com o comando fopen criamos o arquivo e com o parâmetro w estamos informando ao programa que iremos escrever dados neste arquivo que criamos logo em seguida aparece um for que irá percorrer o vetor e irá escrever cada dado do aluno no arquivo txt após sair do for é também escrito no arquivo a média geral da turma e com o comando fclose o arquivo é finalizado Iniciando na main declarando as váriaveis numalunos que receberá a quantidade de alunos que serão registrados do tipo inteiro do tipo float a variável mediageralturma que receberá a média geral da turma em seguida é pedido ao usuário a quantidade de alunos que serão registrados e esse valor vai para a variável numalunos Em seguida é feito um for para a entrada dos dados a partir do usuário no vetor alunos a partir da quantidade de alunos que foi dito pelo usuário sendo i o índice em que a informações estavam sendo colocadas e o comando systemclear para sempre está limpando a tela para o usuário dentro desse for temos também o chamado da função para calcular a média do aluno o cálculo da média geral da turma e a classificação momentânea que será trocada quando for chamada a função classificar Para finalizar a main novamente limpamos a tela do usuário com o comando systemclear é chamada a função de escreverarquivo que irá fazer tudo o que foi dito mais acima e por fim é impresso ao usuário que todas os dados digitados estão no arquivo txt

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Variáveis Indexadas e Vetores em C

11

Variáveis Indexadas e Vetores em C

Linguagens de Programação

UMG

Rdp Web Client

1

Rdp Web Client

Linguagens de Programação

UMG

Quadrados Mágicos de uma Matriz

2

Quadrados Mágicos de uma Matriz

Linguagens de Programação

UMG

Missao Pratica Nivel 5 RPG0012 - Servidor Express Mongoose MongoDB e Frontends React Next Angular

16

Missao Pratica Nivel 5 RPG0012 - Servidor Express Mongoose MongoDB e Frontends React Next Angular

Linguagens de Programação

UMG

Atividade de Programação em R

88

Atividade de Programação em R

Linguagens de Programação

UMG

Soma de Pares em Lista - Exercício de Programação

1

Soma de Pares em Lista - Exercício de Programação

Linguagens de Programação

UMG

Jogo de Palavras em C - Projeto Educacional para Escolas

22

Jogo de Palavras em C - Projeto Educacional para Escolas

Linguagens de Programação

UMG

Aps - Trabalho Acadêmico

4

Aps - Trabalho Acadêmico

Linguagens de Programação

UMG

Análise Anual

6

Análise Anual

Linguagens de Programação

UMG

Me de as Respostas Desse Arquivo

5

Me de as Respostas Desse Arquivo

Linguagens de Programação

UMG

Texto de pré-visualização

ALGORÍTMOS E LÓGICA DE PROGRAMAÇÃO Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Unidade 4 APLICAÇÕES DE PROGRAMAÇÃO Aula 4 Registros e arquivos OBJETIVOS Interpretação dos requisitos e desenvolvimento correto do algoritmo abrangendo todas as possibilidades distintas na execução do programa Aplicar conceitos de manipulação de arquivos além da criação e acesso a registros Structs na Linguagem de Programação C SOLUÇÃO DIGITAL Visual Studio Code VS Code LINK SOLUÇÃO DIGITAL httpscodevisualstudiocomdownload O VS Code é um editor de códigofonte desenvolvido pela Microsoft para Windows Linux e macOS Conta com a instalação de extensões para programação em diversas linguagens de programação Tipo de licença Códigofonte Licença MIT Binários Freeware Computador com acesso à internet e com o mínimo de 4 GB de Memória RAM Instalação do Visual Studio Code extensões o CC for Visual Studio Code o CC Compile Run extension PROCEDIMENTOATIVIDADE ATIVIDADE PROPOSTA Você foi designado pela sua instituição de ensino para desenvolvedor um programa de classificação dos alunos O programa deverá solicitar alguns dados inclusive as médias das disciplinas de cada aluno para que ele possa fazer o cálculo da média do aluno Deverá solicitar também o nome do aluno Descrição do Problema Para realização da atividade você deve utilizar os recursos de Structs e Arquivos A Struct armazenará os dados do aluno como Nome média da primeira disciplina média da segunda disciplina média geral por aluno e sua classificação 3 Um arquivo do tipo txt deve ser utilizado para armazenar as informações no final da execução do programa O layout do arquivo deve conter Nome do Aluno Média Disciplina 1 Média Disciplina 2 Média Geral Classificação PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE Faça uma análise detalhada de todas as ações que o programa deve executar bem como as estruturas algorítmicas necessárias para o desenvolvimento do código Aplique os fundamentos da lógica de programação e algoritmos na criação de uma solução para o cenário apresentado utilizando a Linguagem de Programação C tendo como apoio o editor de código VS Code A seguir os procedimentos que devem ser realizados 1 Passo 1 Definição das estruturas de dados a Criar a estruturaStruct Aluno com os campos necessários nome médias das disciplinas média geral classificação Você pode optar pelo nome da Struct ser Aluno ou outro nome qualquer desde que você respeite as regras para nomenclatura de variáveis evitando acentuação sem utilização de espaços em branco não podendo utilizar palavras reservadas à linguagem exemplo void e não começar com caractere numérico Aqui optei pelo nome Aluno 2 Passo 2 Implementação das funções de cálculo a Implementar uma função para calcular a média geral de um aluno com base nas médias das disciplinas Um exemplo da função para calcular a média de um aluno Passase por parâmetro as médias das disciplinas e depois retorna o cálculo da média 4 b Implementar uma função de comparação para ser utilizada na ordenação da turma Essa função compararMedias é chamada dentro de outra função que salva o arquivo txt que tem o objetivo de ordenar o aluno dentro do arquivo de acordo com sua classificação por nota Exemplo 3 Passo 3 Entrada de dados a Pedir ao usuário que informe quantos alunos serão registrados Isso é feito dentro da função main Uma sugestão de como resolver está logo a seguir b Usar um loop para solicitar o nome médias das disciplinas 1 e 2 de cada aluno e armazenar esses dados na estrutura Aluno Dentro de um laço qualquer na linguagem de programação C solicite do usuário esses dados 4 Passo 4 Cálculo das médias e classificação a Calcular a média geral de cada aluno utilizando uma função A função que faz esse cálculo é a calcularMediaGeral já exibida no item 2 b Ordenar a turma em ordem decrescente de acordo com as médias dos alunos Você deve comparar as médias gerais de cada aluno e colocar a classificação de cada um dentro do arquivo txt ao lado dos dados do aluno c Atribuir as classificações aos alunos com base na ordem da turma Inserir dentro do arquivo um campo para a classificação do aluno Utilizar o campo classificação da Struct 5 5 Passo 5 Saída de dados a Para cada aluno escrever no arquivo seu nome médias das disciplinas média geral e classificação b Calcular e escrever no arquivo a média geral da turma Uma sugestão para a saída do arquivo texto logo a seguir 6 Passo 6 Finalização a Fechar o arquivo Utilizar a classe FILE da linguagem C para manipular dados no arquivo 7 Execução do Programa Apresentar o programa demonstrando o seu funcionamento Exemplo do programa sendo executado Na sequência o arquivo txt gerado pelo programa 6 Munido de todas essas informações coloque suas habilidades de programação em prática e crie um programa que atenda a todos os requisitos solicitados pela sua instituição de ensino CHECKLIST Analisar o cenário para criação do códigofonte do programa Instalar o VS Code em seu dispositivo Baixe a IDE escolhendo o sistema operacional por meio do link httpscodevisualstudiocomdownload Desenvolver o algoritmo na Linguagem de Programação C Considerar todos os critérios solicitados para construção do algoritmo Executar testes e possíveis correções Apresentar o programa e verificar seu correto funcionamento RESULTADOS O estudante deve entregar um arquivo em PDF contendo toda a codificação do exercício documentada ou seja para cada trecho do códigofonte o estudante deve anexar um texto explicando o que acontece quando o trecho do código é executado O arquivo deverá conter Capa Folha de rosto com os dados da disciplina e do aluno Codificação completa dos exercícios Referências bibliográficas quando houver 7 RESULTADOS DE APRENDIZAGEM O objetivo da atividade é aplicar conceitos das estruturas de seleção laços de repetições funções Structs e arquivos para coletar os dados realizar os cálculos e fazer a classificação dos alunos Diante do cenário apresentado ser capaz de aplicar os conceitos de lógica de programação desenvolvendo o raciocínio lógico de forma prática em um contexto do mundo real ALGORÍTMOS E LÓGICA DE PROGRAMAÇÃO Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Unidade 3 CONCEITOS DE PROGRAMAÇÃO Aula 3 Estruturas condicionais em linguagem C OBJETIVOS Interpretação dos requisitos e desenvolvimento correto do algoritmo abrangendo todas as possibilidades distintas na execução do programa Aplicar na prática a estrutura condicional IF no desenvolvimento de algoritmos computacionais na Linguagem de Programação C SOLUÇÃO DIGITAL Visual Studio Code VS Code LINK SOLUÇÃO DIGITAL httpscodevisualstudiocomdownload O VS Code é um editor de códigofonte desenvolvido pela Microsoft para Windows Linux e macOS Conta com a instalação de extensões para programação em diversas linguagens de programação Tipo de licença Códigofonte Licença MIT Binários Freeware Computador com acesso à internet e com o mínimo de 4 GB de Memória RAM Instalação do Visual Studio Code extensões o CC for Visual Studio Code o CC Compile Run extension PROCEDIMENTOATIVIDADE ATIVIDADE PROPOSTA Você é um desenvolvedor de software em uma instituição financeira responsável por criar um sistema de aprovação de empréstimos O seu objetivo é desenvolver um programa que analise as informações financeiras fornecidas pelos clientes e determine se o empréstimo pode ser aprovado com base em critérios préestabelecidos Descrição do Problema O sistema de aprovação de empréstimos precisa considerar diversos critérios para determinar se um cliente é elegível para receber um empréstimo Os critérios são 3 Relação entre renda e valor do empréstimo O valor do empréstimo não pode exceder 30 da renda mensal do cliente Histórico de crédito Clientes com um histórico de crédito ruim podem ter sua solicitação de empréstimo rejeitada Outros fatores Outros fatores como a estabilidade no emprego do cliente e o valor da entrada também podem influenciar na decisão de aprovação do empréstimo PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE Faça uma análise detalhada de todas as ações que o programa deve executar bem como as estruturas algorítmicas necessárias para o desenvolvimento do código Aplique os fundamentos da lógica de programação e algoritmos na criação de uma solução para o cenário apresentado utilizando a Linguagem de Programação C tendo como apoio o editor de código VS Code A seguir os procedimentos que devem ser realizados Desenvolver o programa Utilizando a linguagem de Programação C no VS Code você precisa criar um programa que solicite as informações financeiras do cliente como renda mensal e valor do empréstimo desejado e outras informações que julgue necessário dependendo do raciocínio lógico Solicite do usuário os dados da renda mensal valor do empréstimo histórico de crédito estabilidade no emprego e o valor da entrada Lembrese que todas essas informações fazem parte dos critérios para liberação do crédito Abaixo uma sugestão note que algumas variáveis são de tipos diferentes Isso também deve ser tratado na construção do algoritmo Implementar a lógica de aprovação Você deve implementar a lógica necessária para analisar as informações fornecidas pelo cliente e determinar se o empréstimo pode ser aprovado com base nos critérios estabelecidos Critérios 1 2 e 3 no item Atividade Proposta 4 Utilize uma estrutura de seleção para construir essa parte do programa Você pode utilizar os comandos IF e ou o comando switch case dependendo da elaboração do algoritmo Exemplo de um dos critérios If Valor do Emprestimo 30 da renda mensal critério para conceder o empréstimo Exibir o resultado Após a análise o programa deve informar ao cliente se o empréstimo foi aprovado ou rejeitado juntamente com detalhes adicionais se necessário Neste ponto você pode exibir uma mensagem quando todos os critérios são cumpridos E uma outra mensagem explicando o porque do crédito ter sido negado Testar e depurar Teste o programa com diferentes conjuntos de dados para garantir que a análise de aprovação de empréstimos esteja correta Corrija eventuais falhas ou erros de lógica que possam surgir durante os testes A seguir um exemplo de teste quando todos os critérios são cumpridos e o crédito será liberado ao cliente Documentar o código Documente o código fonte do programa explicando a lógica por trás da análise de aprovação de empréstimos Inclua comentários explicativos para facilitar a compreensão e manutenção do código Pense sempre que em uma empresa outros profissionais poderão dar manutenção na codificação realizada anteriormente por você As linhas 11 e 15 possuem comentários do códigofonte Execução do Programa Apresentar o programa demonstrando como funciona a logística de análise de crédito 5 Exemplo do programa sendo executado Munido de todas essas informações coloque suas habilidades de programação em prática e crie um programa que ajude a instituição financeira a tomar decisões assertivas na concessão de crédito CHECKLIST Analisar o cenário para criação do códigofonte do programa Instalar o VS Code em seu dispositivo Baixe a IDE escolhendo o sistema operacional por meio do link httpscodevisualstudiocomdownload Desenvolver o algoritmo na Linguagem de Programação C Considerar todos os critérios solicitados para construção do algoritmo Executar testes e possíveis correções Apresentar o programa e verificar seu correto funcionamento RESULTADOS O estudante deve entregar um arquivo em PDF contendo toda a codificação do exercício documentada ou seja para cada trecho do códigofonte o estudante deve anexar um texto explicando o que acontece quando o trecho do código é executado O arquivo deverá conter Capa Folha de rosto com os dados da disciplina e do aluno Codificação completa dos exercícios Referências bibliográficas quando houver RESULTADOS DE APRENDIZAGEM O objetivo da atividade é aplicar os conceitos de comandos de seleção IF podendo se necessário aplicar comandos de laço de repetições para analisar as informações financeiras fornecidas pelo usuário além de determinar se o empréstimo pode ou não ser aprovado Diante do contexto ser capaz de aplicar os conceitos de lógica de programação e raciocínio lógico de forma prática em um contexto do mundo real Aula A3ESTRUTURAS CONDICIONAIS EM LINGUAGEM C Inicialmente declarando as variáveis que serão utilizadas para receber os dados dos clientes Em seguida iremos receber os dados digitados pelo usuário Em seguida é feita as condições com verificações se o empréstimo será aprovado pelas informações recebidas pelo usuário se alguma delas for verdadeiro o programa imprime o resultado e imediatamente já finaliza o programa Aula A4REGISTROS E ARQUIVOS Inicialmente o programa começa com a definição do tamanho de MAXALUNOS que será utilizado para ser o tamanho do vetor que irá receber os dados dos alunos em seguida há a criação do struct alunos com as variáveis brevemente pedidas na atividade após o struct é criado um vetor do tipo alunos que irá armazenar os dados e que tem o tamanho de MAXALUNOS Em seguida começa a parte das funções que serão utilizadas a primeira é a função para calcular a média do aluno que recebe como parâmetro as duas médias digitadas pelo usuário e retorna a média entre elas Em seguida tem a função que irá classificar os alunos a partir da maior média até a menor média recebendo como parâmetro o vetor alunos e a variável numalunos que é o número de alunos que foram cadastrados entrando na função foram declaradas variáveis auxiliares para a troca de posições iniciando o laço for e dentro dele outro for que serve para percorrer o vetor e com a condição ifalunosimediageral alunosjmediageral sendo verdadeira troca os dados do aluno com a menor média pela de maior média Após a função de classificação temos a função de escrever os dados em um arquivo txt essa função recebe como parâmetro o vetor alunos numalunos e mediageralturma logo no início da função ela chama a função classificar para classificar os alunos a partir da maior média logo após é usado o comando FILE e criado o seu ponteiro arquivo para serem feitas as manipulações no arquivo txt com o comando fopen criamos o arquivo e com o parâmetro w estamos informando ao programa que iremos escrever dados neste arquivo que criamos logo em seguida aparece um for que irá percorrer o vetor e irá escrever cada dado do aluno no arquivo txt após sair do for é também escrito no arquivo a média geral da turma e com o comando fclose o arquivo é finalizado Iniciando na main declarando as váriaveis numalunos que receberá a quantidade de alunos que serão registrados do tipo inteiro do tipo float a variável mediageralturma que receberá a média geral da turma em seguida é pedido ao usuário a quantidade de alunos que serão registrados e esse valor vai para a variável numalunos Em seguida é feito um for para a entrada dos dados a partir do usuário no vetor alunos a partir da quantidade de alunos que foi dito pelo usuário sendo i o índice em que a informações estavam sendo colocadas e o comando systemclear para sempre está limpando a tela para o usuário dentro desse for temos também o chamado da função para calcular a média do aluno o cálculo da média geral da turma e a classificação momentânea que será trocada quando for chamada a função classificar Para finalizar a main novamente limpamos a tela do usuário com o comando systemclear é chamada a função de escreverarquivo que irá fazer tudo o que foi dito mais acima e por fim é impresso ao usuário que todas os dados digitados estão no arquivo txt

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2026 Meu Guru® • 42.269.770/0001-84