domingo, 19 de diciembre de 2010

Hallar el promedio de una cantidad 'x' números.

Hosting
//Hallar el promedio de una cantidad 'x' numeros.
import java.util.*;
class Promedio{
 public static void main(String arg[]){
  Scanner in = new Scanner(System.in);
  int x;
  int i;
  int suma=0;
  double promedio;
  System.out.println("Digite la cantidad de numeros"); //Escribe en pantalla
  x = Integer.parseInt(in.next());/* in.next entrada string de datos hecha por teclado.*/
  //Integer.parseInt convierte un string a entero
  for(i = 0;i < x;i++){ //recorro un ciclo tantas veces como x numeros halla
   /*pudo haber sido   for(i=1;i<=x;i++){ pero acostumbremonos lo mas posible a empezar de cero...
   porque en java los arreglos o vectores tambien inician de cero*/
   System.out.println("Digite un numero");
   suma = suma + Integer.parseInt(in.next());
  }
  promedio = suma/x;
  System.out.println("El promedio de los numeros es: "+promedio);
 }
}

5 comentarios:

  1. Hay una forma pero con una condicion, mientras que la edad sea positivo?

    ResponderBorrar
    Respuestas
    1. No te entiendo muy bien tu pregunta, pero si lo que quieres es verificar si un numero dado es positivo vasta con un if, por ejemplo

      if(edad > 0){
      ...
      }

      Borrar
  2. Alguien me puede ayudar

    Utilizando el ciclo while y for, resuelva el siguiente planteamiento:
    Se tienen las calificaciones de un grupo de N alumnos. Se necesita saber cuántos alumnos tienen una calificación superior al promedio del grupo.

    ResponderBorrar

Entrada destacada

Matriz de adyacencia para un grafo

"La matriz de adyacencia es una matriz cuadrada que se utiliza como una forma de representar relaciones binarias."; aunque pa...