# Mensaje inicial
puts "Calcule el promedio de notas para una cantidad de estudiantes especificada."
# Solicitar la cantidad de estudiantes
print "¿Cuántos estudiantes se le va a calcular el promedio? "
student_count = gets.to_i
# Bucle para calcular el promedio de cada estudiante
(1..student_count).each do |count|
notas = []
# Solicitar las tres notas del estudiante actual con validación
3.times do |i|
loop do
print "Ingrese la nota ##{i + 1} del estudiante #{count}: "
nota = gets.to_i
if nota >= 0
notas << nota
break
else
puts "Valor no válido. Intente de nuevo."
end
end
end
# Calcular el promedio
promedio = notas.sum / notas.size
# Mostrar el promedio
puts "El promedio del estudiante #{count} es de #{promedio}"
end