Se pide hacer un algoritmo que resuelva y muestre en pantalla la suma y promedio de una lista de números ingresadas por teclado. La única condición es que los números que se sumarán y promediarán sean positivos.
Posible solución en PSeint
Lo único que tenemos que hacer es poner una condicional que nos indique cuando un numero es mayor de -1 para considerarlo positivo por teoría. Aquí hay que tener en consideración que el "cero" algunos lo toman como numero y otros no. En nuestro caso, se toma en cuenta para el promedio (para la suma no tan es relevante).
Este sería el pseudocodigo correspondiente.
Algoritmo sumaypromediopositivos
suma=0
contador=0
Mostrar "Ingresa tu cantidad de numeros a leer (tambien se considera cero)"
leer cantidad_numeros
para i=1 hasta cantidad_numeros Hacer
mostrar "ingresa numero (",i,"):"
leer n
si n>-1 Entonces
suma=suma+n
contador=contador+1
FinSi
FinPara
promedio=suma/contador
Mostrar "la suma de solo los numeros positivos es: ",suma
Mostrar "el promedio de tus numeros positivos es: ",promedio
FinAlgoritmo
No hay comentarios.:
Publicar un comentario