Informática, perguntado por Gilberto2017, 1 ano atrás

O algoritmo deverá ler:



O valor da mensalidade do curso. Fazer crítica (restrição)para que não seja aceito o valor 0 (zero) ou negativo.
Oturno do curso escolhido (M para manhã, T para tarde e N para noite). Fazercrítica (restrição) para aceitar apenas os níveis M para manhã, T para tarde ou N para noite.
Acategoria do aluno (B para baixa renda e N para renda normal). Fazer crítica (restrição)para aceitar apenas os tipos B para renda familiar baixa ou N para renda familiar normal.


O algoritmo deverá calcular e exibir:



Valor total do curso durante 1 ano (valor da mensalidade do curso vezes 12);
O valor da mensalidade do aluno. Essa mensalidade poderá sofrer alterações, dependendo do turno escolhido e da categoria do aluno, conforme descrito abaixo:
- Caso o turno escolhido for M (manhã), não haverá nenhum desconto;

- Caso o turno escolhido for T (tarde), será atribuido um desconto de 5%;

- Caso o turno escolhido for N (noite), será atribuido um desconto de 10%;



ATENÇÃO: Para alunos classificados na categoria de renda familiar baixa, será acrescido um desconto adicional de 10%, independentemente do turno escolhido.

Soluções para a tarefa

Respondido por Beartrizee
0
também quero esse algoritimo, ta complicado

Bahzinha8: Também quero pelo omenos por onde começar ou no caso por onde continuar ... é que tenho que continuar desse aki da atividade passada...
Bahzinha8: var
menscurso: real
valtotalcurso: real
turnocurso: literal
categaluno: literal
duracaocurso: inteiro
mensdescturnoT,mensdescturnoN: real
Bahzinha8: não consigo mandar o restante... vou tentar de novo mais tarde..
Bahzinha8: inicio
// Seção de Comandos
escreval("Informe o valor da mensalidade:R$")
leia(menscurso)
escreval("Duração do curso em meses: ")
leia(DuracaoCurso)
escreval("Digite a duração do Curso em meses:", 1* duracaocurso)
escreval("Valor do curso total no período R$:", Menscurso * duracaocurso)
Bahzinha8: escreval("Digite o turno M(manhã), T(tarde)ou N(noite):")
leia(Turnocurso)
MensDescTurnoT<- Menscurso * 0.05
MensDescTurnoN<- Menscurso * 0.10
Se (Turnocurso="M") entao
escreva(Turnocurso= Menscurso
Bahzinha8: fimse
Se (Turnocurso="T") entao
escreval("Valor da mensalidade com desconto é R$ ",(Turnocurso =((Menscurso * 0.05) - Menscurso)) )
Bahzinha8: fimse

Se (Turnocurso="N") entao
escreval("Valor da mensalidade com desconto é R$ ",(Turnocurso =((Menscurso * 0.10) - Menscurso)) )
fimse
Bahzinha8: escreval("Categoria de Renda B(baixa)ou N(normal):")
leia(Categaluno)

Se (Categaluno="B") e (Turnocurso="T") entao
escreval("Valor da mensalidade com desconto adicional é R$ ",(Categaluno = (( MensDescTurnoT * 0.10))))

fimse

fimalgoritmo
Beartrizee: ei mais ne pra usar o comando repita?
barbararoberta2: é sim, é que não consigo enviar o resto... aki estar o algoritmo http://brainly.com.br/tarefa/5432507
Perguntas interessantes