Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Desenvolvimento de algoritmos (Ferramenta VisuAlg), Exercícios de Algoritmos

Desenvolvimento de algoritmos (Ferramenta VisuAlg) - Desafio

Tipologia: Exercícios

2023

À venda por 28/10/2023

aline-santos-bhn
aline-santos-bhn 🇧🇷

4 documentos

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
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.
Padrão de resposta esperado
a) 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
pf3

Pré-visualização parcial do texto

Baixe Desenvolvimento de algoritmos (Ferramenta VisuAlg) e outras Exercícios em PDF para Algoritmos, somente na Docsity!

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. Padrão de resposta esperado a) 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/100)) 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/100)) //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