Usuario:Dserrano/Ejercicio 5.1 guia 5

De Wikilibros, la colección de libros de texto de contenido libre.

Ejerccio 5.1 Guia 5



Calcular la media de una lista indeterminada de números positivos y que acabe al ingresar un número negativo


#CONTRATO: media_de_numeros_positivos (real →real positivo)
#PROPOSITO: calcular la media de una lista indeterminada de números positivos y que #acabe al  ingresar un número negativo
#DEFINICION:
def media_de_numeros_positivos (x)

_i:=0

_suma:=0

_media:=0

___while x>=0

___read x

___i:=i+1

___suma=suma/i

_media=suma/i

_return media

#EJEMPLO: media de números positivos (5,25,6) debe dar 12
print media_de_numeros_positivos (5,25,6)