·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
3
Registro de Aulas Práticas: Procedimentos e Passos para o Registro de Ocorrência
Linguagens de Programação
UMG
1
Histograma de Notas e Maior Nota por Cargo - Concurso
Linguagens de Programação
UMG
6
Atividade em C
Linguagens de Programação
UMG
8
Projeto Angular Catalogo de Livros - Implementacao de Componentes e Servicos
Linguagens de Programação
UMG
5
Algoritmos em Pascal - Exemplos de Soma, Multiplicação e Dados Pessoais
Linguagens de Programação
UMG
1
Implementacao-Classes-Shape-Circle-Rectangle-em-C
Linguagens de Programação
UMG
1
Resolucao de Saidas de Ponteiros em C++ - Exercicio de Programacao
Linguagens de Programação
UMG
1
Exercício de Programação C - Manipulação de Struct user com Dados de Usuário
Linguagens de Programação
UMG
1
Trabalho de Desenvolvimento Web em Html5 com Javascript
Linguagens de Programação
UMG
1
Exercicios Resolvidos de Alocacao Dinamica Funcoes Ponteiros e Estruturas em C
Linguagens de Programação
UMG
Preview text
Questão 1 20 Faça a função calculos que recebe um valor de aplicação e o tempo desta aplicação e o endereço de duas variáveis Esta função calcula e preenche as variáveis com o valor do rendimento e do imposto de renda O valor do rendimento é calculado de acordo com a fórmula e as informações da tabela abaixo Rendimento Alíquota Valor aplicado Bônus Bônus tempo em meses R1000 até um máximo teto de R20000 Valor Aplicado Alíquota sobre o valor originalmente aplicado Até 100000 5 De 100001 até 300000 8 Mais que 300000 15 O imposto de renda é calculado de acordo com a seguinte tabela Valor Aplicado Tempo de Aplicação Alíquota do IR sobre o rendimento Até 1000000 Até 12 meses 27 13 meses a 24 meses 20 Acima de 24 meses 15 Acima de 1000000 Até 30 meses 27 Acima de 30 meses 15 Questão 2 20 Faça uma função ajustaAplicações que recebe um vetor de reais com os valores aplicados um vetor de inteiros com o tempo de aplicação e um inteiro representando a quantidade de posições ocupadas nestes vetores Esta função deve calcular os rendimentos e atualizar os valores aplicados e o tempo de aplicação para cada cliente obs a o novo valor da aplicação é calculado da seguinte forma novo valor valor antigo rendimento imposto de renda do mês tempo de aplicação é incrementado de uma unidade b o rendimento e o imposto de renda são calculados de acordo com as regras da questão 1 Você deve chamar obrigatoriamente a função da questão 1 mesmo que não a tenha desenvolvido Questão 3 30 O banco de investimentos BBCC oferece um tipo de aplicação especial para os estudantes com rendimento mensal atualizado no 1º dia útil do mês O banco possui capacidade para 40 clientes no máximo e armazena as seguintes informações de cada cliente código do cliente inteiro tempo em meses da aplicação inteiro valor na aplicação real Complete a main abaixo de um programa que dever é executado no 1º dia útil do mês Portanto inicialmente deve calcular o novo valor das aplicações usando a função da questão 2 mesmo que vc não a tenha desenvolvido Após o cálculo do novo valor o programa deve permitir que os clientes saibam seu saldo realizem resgates ou aportes em suas aplicações Para isso o cliente digita seu código e o tipo de operação 1 para saber seu saldo 2 para resgatar um valor 3 para adicionar um valor em sua aplicação aporte Para resgates ou aportes deve ser capturado também o valor da operação O seu programa deve realizar a operação desejada ou exibir a razão pela qual a operação não foi realizada isto é algum código errado ou o valor de uma retirada maior do que o valor aplicado No final do processamento seu programa mostrar os dados com a situação final das aplicações de cada cliente Término da entrada de dados código 0 Observações 1 Obrigatoriamente o seu programa deve utilizar mais uma função feita por você além das já exigidas Essa função deve realizar uma tarefa realmente importante para o funcionamento do programa como um todo 2 Sintase à vontade para criar mais funções auxiliares de acordo com a sua necessidade int mainvoid int vCod402434121169418 int vTempo4010203010202040 float vValAplic4080010001000200020001500020000 return 0 Para os valores aplicados Após a atualização do início do mês
Send your question to AI and receive an answer instantly
Recommended for you
3
Registro de Aulas Práticas: Procedimentos e Passos para o Registro de Ocorrência
Linguagens de Programação
UMG
1
Histograma de Notas e Maior Nota por Cargo - Concurso
Linguagens de Programação
UMG
6
Atividade em C
Linguagens de Programação
UMG
8
Projeto Angular Catalogo de Livros - Implementacao de Componentes e Servicos
Linguagens de Programação
UMG
5
Algoritmos em Pascal - Exemplos de Soma, Multiplicação e Dados Pessoais
Linguagens de Programação
UMG
1
Implementacao-Classes-Shape-Circle-Rectangle-em-C
Linguagens de Programação
UMG
1
Resolucao de Saidas de Ponteiros em C++ - Exercicio de Programacao
Linguagens de Programação
UMG
1
Exercício de Programação C - Manipulação de Struct user com Dados de Usuário
Linguagens de Programação
UMG
1
Trabalho de Desenvolvimento Web em Html5 com Javascript
Linguagens de Programação
UMG
1
Exercicios Resolvidos de Alocacao Dinamica Funcoes Ponteiros e Estruturas em C
Linguagens de Programação
UMG
Preview text
Questão 1 20 Faça a função calculos que recebe um valor de aplicação e o tempo desta aplicação e o endereço de duas variáveis Esta função calcula e preenche as variáveis com o valor do rendimento e do imposto de renda O valor do rendimento é calculado de acordo com a fórmula e as informações da tabela abaixo Rendimento Alíquota Valor aplicado Bônus Bônus tempo em meses R1000 até um máximo teto de R20000 Valor Aplicado Alíquota sobre o valor originalmente aplicado Até 100000 5 De 100001 até 300000 8 Mais que 300000 15 O imposto de renda é calculado de acordo com a seguinte tabela Valor Aplicado Tempo de Aplicação Alíquota do IR sobre o rendimento Até 1000000 Até 12 meses 27 13 meses a 24 meses 20 Acima de 24 meses 15 Acima de 1000000 Até 30 meses 27 Acima de 30 meses 15 Questão 2 20 Faça uma função ajustaAplicações que recebe um vetor de reais com os valores aplicados um vetor de inteiros com o tempo de aplicação e um inteiro representando a quantidade de posições ocupadas nestes vetores Esta função deve calcular os rendimentos e atualizar os valores aplicados e o tempo de aplicação para cada cliente obs a o novo valor da aplicação é calculado da seguinte forma novo valor valor antigo rendimento imposto de renda do mês tempo de aplicação é incrementado de uma unidade b o rendimento e o imposto de renda são calculados de acordo com as regras da questão 1 Você deve chamar obrigatoriamente a função da questão 1 mesmo que não a tenha desenvolvido Questão 3 30 O banco de investimentos BBCC oferece um tipo de aplicação especial para os estudantes com rendimento mensal atualizado no 1º dia útil do mês O banco possui capacidade para 40 clientes no máximo e armazena as seguintes informações de cada cliente código do cliente inteiro tempo em meses da aplicação inteiro valor na aplicação real Complete a main abaixo de um programa que dever é executado no 1º dia útil do mês Portanto inicialmente deve calcular o novo valor das aplicações usando a função da questão 2 mesmo que vc não a tenha desenvolvido Após o cálculo do novo valor o programa deve permitir que os clientes saibam seu saldo realizem resgates ou aportes em suas aplicações Para isso o cliente digita seu código e o tipo de operação 1 para saber seu saldo 2 para resgatar um valor 3 para adicionar um valor em sua aplicação aporte Para resgates ou aportes deve ser capturado também o valor da operação O seu programa deve realizar a operação desejada ou exibir a razão pela qual a operação não foi realizada isto é algum código errado ou o valor de uma retirada maior do que o valor aplicado No final do processamento seu programa mostrar os dados com a situação final das aplicações de cada cliente Término da entrada de dados código 0 Observações 1 Obrigatoriamente o seu programa deve utilizar mais uma função feita por você além das já exigidas Essa função deve realizar uma tarefa realmente importante para o funcionamento do programa como um todo 2 Sintase à vontade para criar mais funções auxiliares de acordo com a sua necessidade int mainvoid int vCod402434121169418 int vTempo4010203010202040 float vValAplic4080010001000200020001500020000 return 0 Para os valores aplicados Após a atualização do início do mês