Fórum Visualg - Media de 4 notas #501247
14/11/2014
0
dados:
0 - 4 = reprovado
4.1 - 6.9 = recuperação
7 - 10 = aprovado
Não quero que ninguem faça pra mim, inclusive já tentei, mas aparece um pequeno problema, nos dois primeiro SE, ele captura o REPROVADO E RECUPERAÇÃO.
algoritmo "MEDIA ALUNO - APROVADO, RECUPEAÇÃO E REPROVADO"
// Função :
// Autor :
// Data : 14/11/2014
// Seção de Declarações
var
NOTA1, NOTA2, NOTA3, NOTA4, MEDIA : REAL
inicio
// Seção de Comandos
ESCREVA("DIGITE A PRIMEIRA NOTA: ")
LEIA(NOTA1)
ESCREVA("DIGITE A SEGUNDA NOTA: ")
LEIA(NOTA2)
ESCREVA("DIGITE A TECEIRA NOTA: ")
LEIA(NOTA3)
ESCREVA("DIGITE A QUARTA NOTA: ")
LEIA(NOTA4)
MEDIA := (NOTA1 + NOTA2 + NOTA3 + NOTA4) / 4 ;
SE MEDIA <= 4 ENTAO
ESCREVA("A MEDIA DO ALUNO FOI: ", MEDIA)
ESCREVAL (" - ALUNO REPROVADO ")
FIMSE
SE MEDIA <= 6.9 ENTAO
ESCREVA("A MEDIA DO ALUNO FOI: ", MEDIA)
ESCREVAL (" - ALUNO DE RECUPERAÇÃO ")
FIMSE
SE MEDIA >= 7 ENTAO
ESCREVA("A MEDIA DO ALUNO FOI: ", MEDIA)
ESCREVAL (" - ALUNO APROVADO ")
FIMSE
fimalgoritmo
Gleyton Menezes
Curtir tópico
+ 0Posts
14/11/2014
Joel Rodrigues
SE media <= 4 ...
SENÃO
SE media <= 6.9...
SENÃO
SE media > 7...
Gostei + 0
14/11/2014
Gleyton Menezes
SE...ENTÃO
FIMSE
??
Gostei + 0
14/11/2014
Ronaldo Lanhellas
Gostei + 0
14/11/2014
Gleyton Menezes
Gostei + 0
14/11/2014
Gleyton Menezes
algoritmo "MediadoAluno"
var
n1,n2,n3,n4,media:real
inicio
escreval("Informe a Primeira Nota: ")
leia(n1)
escreval("Informe a Segunda Nota: ")
leia(n2)
escreval("Informe a Terceira Nota: ")
leia(n3)
escreval("Informe a Quarta Nota: ")
leia(n4)
media <-((n1+n2+n3+n4)/4)
se media < 7 entao
se media < 4 entao
escreval("Reprovado...")
senao
escreval("Recuperação...")
fimse//fimse referente ao procedimento <3.9
senao
escreval("Aprovado")
fimse//fimse procedimento < 7
fimalgoritmo
Gostei + 0
16/11/2014
Gleyton Menezes
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)