Professional Documents
Culture Documents
Elaborar un programa en JAVA que a través del uso de métodos permita realizar las siguientes
tareas dentro de un arreglo.
- Crear un arreglo de tipo real (doublé), cuya dimensión es ingresada por el usuario.
- Llenar el arreglo con números que son ingresados por el usuario.
- Contar cuantos elementos del arreglo son mayor a un número que es ingresado por el
usuario.
Algoritmo PruebaEnsayoUno
Clase Main.
1. Método Principal
a. Declaraciones
1. valReferencial, arreglo: double
2. arreglo [] double
b. Solicitar ingreso de valores
c. Leer valores ingresados por el usuario
d. Leer valReferencial
e. Imprimir elementos mayores del arreglo
f. Fin método principal
2. Metodo ingresar (double: [] arreglo, double: Leer valores) double
a. Imprimir ingreso de datos
b. FOR i=0; i<arr.length; i++
1. Imprimir arreglo [“+i+”]
2. arreglo [i] almacena datos
c. END FOR
1. Imprimir Datos Ingresados
d. Fin metodo ingresar
3. Metodo presenter (arreglo[]: double, valor:double) double
a. FOR i=0; i<arr[].length; i++
1. IF (arreglo[]>valor)
a. Imprimir arreglo [“+i+”]= +arreglo[i]
2. END IF
b. END FOR
c. Fin metodo presenter
Fin de la clase
PROGRAMA JAVA
package pruebaensayouno;
import java.util.Scanner;
public class Main {
ingresar(arreglo, lector);
System.out.print("Ingrese un valor: ");
valReferencial = lector.nextDouble();
System.out.println("Los elementos mayores del arreglo del valor ingresado son: ");
presentar (arreglo, valReferencial);
}
Algoritmo GeneraAleatoriamente
Clase Main.
1. Método Principal
a. Declaraciones
1. String vectores: double
2. String impares: double
3. arreglo z [50]: entero
b.Imprimir elementos generados aleatroriamente
c. FOR (int i = 0;i <= 49;i++)
Random x = new Random();
Arreglo [] = entero (499);
arreglo += z[i] + " ";
d. IF((arreglo[i]) % 10 ==1){
e. almacena impares += +arreglo[i] + " ";
f. END IF
g. END FOR
1. Imprimir arreglo [+impares]
h. Fin método principal
Fin de la clase