Física, perguntado por robsonvelame201, 9 meses atrás

Um aluno de determinada instituição de ensino superior deseja realizar o cálculo do valor da mensalidade do curso de Engenharia para o próximo ano. Para a resolução do problema, considere as seguintes informações:
- a instituição aplicará um reajuste ao final do ano, o qual deverá ser informado para o algoritmo;

- cada turno é composto por quatro créditos; assim, a entrada deve ser em créditos e não em turnos que o aluno pretende estudar (não são aceitos créditos quebrados, somente inteiros). O valor da mensalidade será calculado pelo valor do crédito que deverá ser informado no problema;

- para calcular o valor da parcela, o algoritmo necessita como entrada a quantidade de parcelas que aluno deseja para o semestre. Considerando as informações apresentadas, desenvolva um algoritmo no VisuAlg que receba os dados de entrada necessários, calcule o reajuste e exiba, ao final, as seguintes informações:

- o valor total antigo do semestre;

- o valor total da mensalidade nova com o reajuste do semestre;

- o valor somente do aumento do semestre (reajuste);

- o total de créditos cursados;

- o número de parcelas;

- o valor de cada parcela (do valor reajustado).

Analise o problema apresentado e responda:

a) Quais são os dados de entrada?

b) Qual a sequência correta do processamento para solucionar o problema?

c) Quais são os dados de saída?

d) Represente a sua solução em forma de pseudocódigo no VisuAlg.

Entregue todas as respostas em um arquivo. Pode ser utilizado um editor de texto. O algoritmo deve seguir a estrutura e os comandos do Visualg. Após concluir o algoritmo no VisuAlg, copie e cole no aquivo .doc para entregar.

Soluções para a tarefa

Respondido por johhmartins
23

Resposta:

O valor do crédito (valor_credito), a taxa de reajuste (taxa), o total de créditos que deseja cursar (credito) e o número de parcelas que pretende pagar (parcela).

b) Calcular o valor do semestre antigo

antigo <- credito * valor_credito<>>

Calcular o valor do reajuste do crédito

valor_novo_credito <- valor_credito + (valor_credito * (taxa>00))

Calcular o valor da mensalidade com o reajuste do crédito

mensalidade_nova <- valor_novo_credito * credito<>>

Calcular a diferença entre o valor novo e o velho (valor do reajuste para ano)

reajuste <- mensalidade_nova – antigo<>>

valor_parcela <- mensalidade_nova parcela<>>

c) Conforme solicitado no problema:

- o valor total antigo do semestre (antigo);

- o valor total da mensalidade nova com o reajuste do semestre (mensalidade_nova);

- o valor somente do aumento do semestre (reajuste);

- o total de créditos cursados (credito);

- o número de parcelas (parcela);

- o valor de cada parcela (do valor reajustado) (valor_parcela).

d)​​​​​​​ Algoritmo "aumento_mensalidade"

var

valor_credito, taxa,antigo,valor_novo_credito,mensalidade_nova, reajuste, valor_parcela: real

parcela,credito: inteiro

inicio

Escreva("Valor do crédito: ")

Leia(valor_credito)

Escreva("Valor da taxa de aumento: ")

Leia(taxa)

Escreva("Quantos créditos deseja cursar: ")

Leia(credito)

Escreva("Numero de Parcelas para pagar: ")

Leia(parcela)

// Primeiramente calcula o valor do semestre antigo

antigo <- credito * valor_credito<>>

//Calcular o valor do reajuste do crédito

valor_novo_credito <- valor_credito + (valor_credito * (taxa>00))

//Calcula o valor da mensalidade com o reajuste do credito

mensalidade_nova <- valor_novo_credito * credito<>>

// calcular a diferença entre o valor novo para o velho ( valor do reajuste para ano)

reajuste <- mensalidade_nova - antigo<>>

// calcula o valor de cada parcela

valor_parcela <- mensalidade_nova parcela<>>

// comandos de saída solicitados

Escreval("Valor do semestre antigo: ",antigo)

Escreval("Valor atualizado do semestre :", mensalidade_nova)

Escreval("Diferença do aumento: ", reajuste)

Escreval("Total de créditos cursados:", credito)

Escreval("Total de parcelas: ", parcela)

Escreval("Valor da parcela ( valor reajustado) : ",valor_parcela)

FimAlgoritmo

Explicação:

Respondido por reinaldocunha9
2

Resposta:

Resposta:

O valor do crédito (valor_credito), a taxa de reajuste (taxa), o total de créditos que deseja cursar (credito) e o número de parcelas que pretende pagar (parcela).

b) Calcular o valor do semestre antigo

antigo <- credito * valor_credito<>>

Calcular o valor do reajuste do crédito

valor_novo_credito <- valor_credito + (valor_credito * (taxa>00))

Calcular o valor da mensalidade com o reajuste do crédito

mensalidade_nova <- valor_novo_credito * credito<>>

Calcular a diferença entre o valor novo e o velho (valor do reajuste para ano)

reajuste <- mensalidade_nova – antigo<>>

valor_parcela <- mensalidade_nova parcela<>>

c) Conforme solicitado no problema:

- o valor total antigo do semestre (antigo);

- o valor total da mensalidade nova com o reajuste do semestre (mensalidade_nova);

- o valor somente do aumento do semestre (reajuste);

- o total de créditos cursados (credito);

- o número de parcelas (parcela);

- o valor de cada parcela (do valor reajustado) (valor_parcela).

d) Algoritmo "aumento_mensalidade"

var

valor_credito, taxa,antigo,valor_novo_credito,mensalidade_nova, reajuste, valor_parcela: real

parcela,credito: inteiro

inicio

Escreva("Valor do crédito: ")

Leia(valor_credito)

Escreva("Valor da taxa de aumento: ")

Leia(taxa)

Escreva("Quantos créditos deseja cursar: ")

Leia(credito)

Escreva("Numero de Parcelas para pagar: ")

Leia(parcela)

// Primeiramente calcula o valor do semestre antigo

antigo <- credito * valor_credito<>>

//Calcular o valor do reajuste do crédito

valor_novo_credito <- valor_credito + (valor_credito * (taxa>00))

//Calcula o valor da mensalidade com o reajuste do credito

mensalidade_nova <- valor_novo_credito * credito<>>

// calcular a diferença entre o valor novo para o velho ( valor do reajuste para ano)

reajuste <- mensalidade_nova - antigo<>>

// calcula o valor de cada parcela

valor_parcela <- mensalidade_nova parcela<>>

// comandos de saída solicitados

Escreval("Valor do semestre antigo: ",antigo)

Escreval("Valor atualizado do semestre :", mensalidade_nova)

Escreval("Diferença do aumento: ", reajuste)

Escreval("Total de créditos cursados:", credito)

Escreval("Total de parcelas: ", parcela)

Escreval("Valor da parcela ( valor reajustado) : ",valor_parcela)

FimAlgoritmo

Explicação:

Explicação:

Perguntas interessantes