0votos

Calcular la Media sin tener los numeros anteriores en Java

por alvaro sanz llorente hace 1 mes

Así lo he hecho

Solo conociendo la Media anterior, la cuenta de números procesados y el siguiente numero. Sacar la Media.

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
public class CalcularlaMediasintenerlosnumerosanteriores { 
 
     
    public static void main(String[] args) { 
        int cont=0; 
        int cont2=1; 
        double media=0; 
        double mediafinal=0; 
        double medianterior=0; 
        int valor=0; 
         
        while(cont<5){ 
            System.out.println(cont2+" Iteración"); 
            if(mediafinal==0.0){ 
            System.out.println("Media_Ant N/A"); 
            }else{ 
             System.out.println("Media_Ant "+Math.round(medianterior)); 
            System.out.println("Conteo "+cont); 
            valor=cont+1; 
            System.out.println("Valor "+valor); 
            media=cont + valor; 
            mediafinal=media/2; 
            System.out.println("Media "+Math.round(mediafinal)); 
            medianterior=mediafinal; 
            media=0; 
            cont++; 
            cont2++; 
 
 

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.