Breaking

Post Top Ad

Your Ad Spot

viernes, 14 de septiembre de 2018

Programa Java para calcular el promedio usando Array

Veremos dos programas para encontrar el promedio de números usando array. El primer programa encuentra el promedio de elementos de matriz especificados. El segundo programa toma el valor de n (número de elementos) y los números provistos por el usuario y encuentra el promedio de ellos usando el conjunto.

Para comprender estos programas, debe tener el conocimiento de seguir los siguientes conceptos de programación de Java:

 
1) matrices de Java
2) Para bucle


Ejemplo 1: Programa para encontrar el promedio de números usando matriz

public class JavaExample {

public static void main(String[] args) {
double[] arr = {19, 12.89, 16.5, 200, 13.7};
double total = 0;

for(int i=0; i<arr.length; i++){
total
= total + arr[i];
}


/ * arr.length devuelve la cantidad de elementos
          * presente en la matriz
          * /

double average = total / arr.length;

/ * Esto se usa para mostrar la salida formateada
          * si das% .4f entonces la salida tendría 4 dígitos
          * después del punto decimal.
          * /

System.out.format("Tel promedio es:% .3f ", promedio);
}
}
 
Salida:

El promedio es: 52.418


Ejemplo 2: Calcula el promedio de los números ingresados por el usuario

En este ejemplo, estamos usando Scanner para obtener el valor de n y todos los números del usuario.


import java.util.Scanner;
public class JavaExample {

public static void main(String[] args) {
System.out.println("¿Cuántos números quieres ingresar?");
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
/ * Declarando una matriz de n elementos, el valor
          * de n es proporcionado por el usuario
          * /

double[] arr = new double[n];
double total = 0;

for(int i=0; i<arr.length; i++){
System.out.print("Ingrese el Elemento No."+(i+1)+": ");
arr
[i] = scanner.nextDouble();
}
scanner
.close();
for(int i=0; i<arr.length; i++){
total
= total + arr[i];
}



double average = total / arr.length;

System.out.format("El promedio es:% .3f ", promedio);
}
}
 
¿Cuántos números quieres ingresar?
5
Ingrese el Elemento No.1: 12.7
Ingrese el Elemento No.2: 18.9
Ingrese el Elemento No.3: 20
Ingrese el Elemento No.4: 13.923
Ingrese el Elemento No.5: 15.6
El promedio es: 16.225
 
 

No hay comentarios.:

Publicar un comentario

Post Top Ad

Your Ad Spot

Páginas