0% acharam este documento útil (0 voto)
51 visualizações2 páginas

Exercicio Notas

O documento apresenta um algoritmo para gerenciar notas de alunos de uma turma com validação de dados. O algoritmo recebe o nome e duas notas de até 4 alunos, calcula a média e exibe uma lista com os nomes e médias. A segunda versão acrescenta validação para garantir que as notas estejam entre 0 e 20.

Enviado por

rerocha2001
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
51 visualizações2 páginas

Exercicio Notas

O documento apresenta um algoritmo para gerenciar notas de alunos de uma turma com validação de dados. O algoritmo recebe o nome e duas notas de até 4 alunos, calcula a média e exibe uma lista com os nomes e médias. A segunda versão acrescenta validação para garantir que as notas estejam entre 0 e 20.

Enviado por

rerocha2001
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

Gestao da turma

algoritmo "Turma"

var
nome: vetor [1..4] de caractere
nota1: vetor [1..4] de real
nota2: vetor [1..4] de real
media: vetor [1..4] de real
i: inteiro
inicio

para i de 1 ate 4 faca


Escreval("ALUNO ",i,)
Escreva ("Nome: ")
Leia(nome[i])
Escreval("Primeira nota: ")
Leia(nota1[i])
Escreval("Segunda nota: ")
Leia(nota2[i])

media[i]<-(nota1[i]+nota2[i])/2
fimpara
Escreval("*****Listagem da Turma*******")
Para i de 1 ate 4 faca
Escreval (nome[i]:15, media[i])
Fimpara
fimalgoritmo

mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
C/ validação de dados

algoritmo "Turma"

var
nome: vetor [1..4] de caractere
nota1: vetor [1..4] de real
nota2: vetor [1..4] de real
media: vetor [1..4] de real
i: inteiro

inicio
para i de 1 ate 4 faca
Escreval("ALUNO ", i)
Escreva("Nome: ")
Leia(nome[i])

// Solicita a primeira nota e valida a entrada


repita
Escreval("Primeira nota (0 a 20): ")
Leia(nota1[i])
se (nota1[i] < 0) ou (nota1[i] > 20) entao
Escreval("Nota inválida. Por favor, digite uma nota entre 0 e 20.")
fimse
ate (nota1[i] >= 0) e (nota1[i] <= 20)
// Solicita a segunda nota e valida a entrada
repita
Escreval("Segunda nota (0 a 20): ")
Leia(nota2[i])
se (nota2[i] < 0) ou (nota2[i] > 20) entao
Escreval("Nota inválida. Por favor, digite uma nota entre 0 e 20.")
fimse
ate (nota2[i] >= 0) e (nota2[i] <= 20)

// Calcula a média
media[i] <- (nota1[i] + nota2[i]) / 2
fimpara

Escreval("***** Listagem da Turma ******")

para i de 1 ate 4 faca


Escreval(nome[i]:15, " - Média: ", media[i]:2:2)
fimpara

fimalgoritmo

Você também pode gostar