Informática, pregunta formulada por patomery295, hace 1 año

dado una matriz de entero 5x5 escriba un algoritmo q le permita el ingreso de teclado de los números enteros.
como salida se solicita q imprima por pantalla la suma de todos sus elementos pares ,impares ,suma total y media aritmética para solucion de este problema debe usar subprograma​

Respuestas a la pregunta

Contestado por irmajulia
1

El algoritmo correspondiente con la matriz de enteros de 5x5 para calcula la suma de pares, suma de impares, suma total y media aritmética de sus elementos, utilizando subprograma, es:

Funcion result <- esPar ( nume )

Si nume MOD 2 = 0 Entonces

 result = nume

SiNo

 result = 0

Fin Si

Fin Funcion

Algoritmo matriz5x5

sumaPares=0

sumaTotal=0

dimension n(5,5)

Para i<-1 Hasta 5 Con Paso 1 Hacer

 Para j<-1 Hasta 5 Con Paso 1 Hacer

  Escribir "n[",i,",",j,"]= " Sin Saltar

  Leer num

  n(i,j)<-num

  sumaPares<-sumaPares + esPar(num)

  sumaTotal<-sumaTotal+num

 Fin Para

Fin Para

Escribir "Suma de Pares    = ", sumaPares

Escribir "Suma de ImPares  = ", sumaTotal-sumaPares

Escribir "Suma de Total    = ", sumaTotal

Escribir "Media Aritmetica = ", sumaTotal/25

FinAlgoritmo

En el algoritmo planteado, se consideró un subprograma para determinar el valor a sumar en caso el número ingresado fuera par.

Luego, conforme se van ingresando los número, se calcula suma total (sumaTotal).

Para recorrer la matriz e ir insertando los número utilizamos dos sentenciar repetitivas anidadas.

Finalmente los impares los calculamos restando la suma de pares de la suma total, y la media aritmética la obtenemos de dividir la suma total entre la cantidad de números que es 25.

El diagrama de flujo se encuentra en la imagen adjunta.

Adjuntos:

patomery295: gracias
Otras preguntas