Promedio de Notas
Guarda cinco notas en un arreglo y calcula su promedio y la más alta.
- Nivel
- Básico
- Tema:
- Arreglos
- Conceptos:
- Entrada y salida
- Arreglos
- Para
Ejecuta, modifica y depura este ejemplo en el navegador.
Lo que aprenderás
Dimension crea un arreglo de 5 posiciones y el Para lo llena con Leer notas[i]. En el mismo ciclo acumulas la suma y buscas el máximo con un Si.
Código
Proceso PromedioNotas Definir notas Como Real Dimension notas[5] Definir suma, promedio, maximo Como Real Definir i Como Entero suma <- 0.0 maximo <- 0.0 // Llenar el arreglo Para i <- 1 Hasta 5 Hacer Escribir "Ingrese nota ", i, ": " Leer notas[i] suma <- suma + notas[i] // Encontrar la nota máxima Si notas[i] > maximo Entonces maximo <- notas[i] FinSi FinPara promedio <- suma / 5 Escribir "Promedio: ", promedio Escribir "Nota más alta: ", maximoFinProcesoDiagrama de flujo
Cada bloque del diagrama corresponde a una instrucción del código.
Ejemplo de ejecución
Esto muestra el programa al ejecutarlo. Las respuestas escritas por el usuario aparecen resaltadas.
Ingrese nota 1: Respuesta del usuario: 8.5Ingrese nota 2: Respuesta del usuario: 9.0Ingrese nota 3: Respuesta del usuario: 7.5Ingrese nota 4: Respuesta del usuario: 8.0Ingrese nota 5: Respuesta del usuario: 9.5Promedio: 8.5Nota más alta: 9.5
Desafío
Muestra también la nota más baja.
Ver pista
Crea una variable minimo que empiece con un valor alto, por ejemplo 10, y compárala con cada nota.
Ejemplos relacionados
Inventario de tienda
Registra el stock de cada producto y avisa cuáles reponer.
IntermedioOrdenamiento burbuja
Ordena números al azar intercambiando vecinos, y se detiene apenas quedan ordenados.
IntermedioOrdenamiento por selección
Busca el menor de los que faltan y lo pone en su lugar.
Intermedio