Algoritmia - Ejercicio de Algoritmo urgente

 
Vista:

Ejercicio de Algoritmo urgente

Publicado por Maria (2 intervenciones) el 16/06/2016 01:44:59
1. Diseñe un algoritmo que reciba como entrada N alumnos con su respectiva nota final en una asignatura y que calcule e imprima

Cantidad de alumnos aprobados
Cantidad de alumnos Reprobados
Promedio de notas de la asignatura
Promedio de notas de aprobados y reprobados
Cual fue la nota mayor y la nota menor entre los n estudiantes.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Ejercicio de Algoritmo urgente

Publicado por dario (54 intervenciones) el 17/06/2016 06:57:12
Algoritmo hecho en Python3. Espero que lo entiendas

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
sumaAprobados = sumaReprobados = s = aprobados = reprobados = 0
promAprobados = promReprobados = promAsignatura = 0.0
mayor = 0
menor = 11
 
n = int(input('Cuantos alumnos tiene la clase: '))
 
for i in range(1,n+1):
	nota = int(input('Ingrese nota: '))
	s = s + nota
 
	if nota > mayor:
		mayor = nota
	elif nota < menor:
		menor = nota
 
	if nota >= 5:
		aprobados +=1
		sumaAprobados += nota
	else:
		reprobados += 1
		sumaReprobados += nota
 
promAsignatura = s / i
promAprobados = sumaAprobados / aprobados
promReprobados = sumaReprobados / reprobados
 
print('Alumnos aprobados = %d' %aprobados)
print('Alumnos reprobados = %d' %reprobados)
print('Promedio de la asignatura = %.2f' %promAsignatura)
print('Promedio de notas aprobados = %.2f' %promAprobados)
print('Promedio de notas reprobados = %.2f' %promReprobados)
print('Nota mayor = %d' %mayor)
print('Nota menor = %d' %menor)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar