-
Notifications
You must be signed in to change notification settings - Fork 2
/
11.FuncaoProcedimento.ALG
36 lines (33 loc) · 1010 Bytes
/
11.FuncaoProcedimento.ALG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Algoritmo "11.FuncaoProcedimento"
Var
Aluno: Caractere
NotaA, NotaB, NotaC, NotaD, Media: Real
Inicio
Funcao CalculoMediaNotas(NotaA, NotaB, NotaC, NotaD: Real): Real
Var
Media: Real
Inicio
Media <- (NotaA + NotaB + NotaC + NotaD) / 4
Retorne Media
FimFuncao
Procedimento VerificarAprovacao(Aluno: Caractere; Media: Real)
Inicio
Se Media >= 6 Entao
Escreva(Aluno, " teve média de ", Media, " e foi aprovado.")
Senao
Escreva(Aluno, " teve média de ", Media, " e foi reprovado.")
FimSe
FimProcedimento
Escreva("Informe o nome do aluno: ")
Leia(Aluno)
Escreva("Informe a primeira nota: ")
Leia(NotaA)
Escreva("Informe a segunda nota: ")
Leia(NotaB)
Escreva("Informe a terceira nota: ")
Leia(NotaC)
Escreva("Informe a quarta nota: ")
Leia(NotaD)
Media <- CalculoMediaNotas(NotaA, NotaB, NotaC, NotaD)
VerificarAprovacao(Aluno, Media)
Fimalgoritmo