martes, 10 de junio de 2014

Suma y promedio de n datos

Este codigo consiste en lo siguiente:
    1. el usuario ingresa numeros, y cuando quiera dejar de ingresar debe presionar cero 2. el programa entiende cuando presiona cero y automaticamente despliega el resultado de la suma de todos los datos y el promedio de este.
                        Scanner num = new Scanner(System.in);
   int ant=0,sum=0;//anterior y suma
   double prom=0,contador=0;//contador y variable de promedio
   System.out.println("Ingrese un numero entero positivo, cuando quiera parar presione (0) ");
          do{
          sum = num.nextInt();//variable ingresada 
          ant+=sum;//sumatoria de anterior=anterior+suma
          contador++;//contador
          }
          while(sum!=0);//para cuando el numero es diferente de cero
          double net=contador-1;//contador neto para promedio
          prom=ant/net;//promedio
          System.out.println("La suma de los digitos es: "+ant+" y el promedio es: "+prom);//imprime resultados