You are on page 1of 3

PRUEBA DE ENSAYO

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.

Elaborar un algoritmo o mini especificación que permita resolver el ejercicio.

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

Escriba en pseudocódigo o a través de lenguaje natural la forma en la que resolverá el


ejercicio.

INICIO DEL PROGRAMA


Variables
Valor referencial, arreglo tipo doble
Arreglo de tipo doble
Ingreso de valores
Lee valores ingresados por el usuario
Lee valor referencial
Mostrar elementos mayores
Modulo Ingresar valores en el arreglo de tipo doble
Mostrar el ingreso de datos
Para i=0; i menor que longitud del arreglo; i++
Presentar arreglo [“+i+”]
Arreglo [i] almacena datos
Fin para
Mostrar datos almacenados
Fin modulo ingresar
Modulo presentar el arreglo de tipo doble
Para i=0; i menor que longitud del arreglo; i++
Si arreglo [] > la variable valor
Mostrar el arreglo [“+i+”]= +arreglo[i]
Fin si
Fin para
Fin modulo presentar
Fin

PROGRAMA JAVA

package pruebaensayouno;
import java.util.Scanner;
public class Main {

public static void main(String[] args) {


Scanner lector = new Scanner(System.in);
double valReferencial = 0;
double [] arreglo = new double[10];

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);
}

public static void ingresar(double[]arr, Scanner I){


System.out.println("Ingreso de datos: ");
for(int i=0; i<arr.length;i++){
System.out.print("Arreglo["+i+"]= ");
arr[i]=I.nextDouble();
}
System.out.println("Datos ingresados¡");
}
public static void presentar(double[]arr, double valor){
for(int i=0; i<arr.length;i++){
if(arr[i]>valor){
System.out.println("Arreglo["+i+"]= " + arr[i]);
}
}
}
}
Diseñar un programa que me permita generar aleatoriamente números enteros entre un rango
de 1 a 500, almacenar dichos números en un arreglo unidimensional de tamaño 50, sabiendo
que se tendrá que mostrar por pantalla aquellos que solamente sea primo.
package genararaleatoriamente;
import java.util.Random;

public class Main {


public static void main(String[]args){
int z[] = new int [50];
String vector = "";
String impares = "";
System.out.println("\n\n\tNumeros generados aleatoriamente: \n\t");
for(int i = 0;i <= 49;i++){
Random x = new Random();
z[i] = 1 + x.nextInt(499);
vector += z[i] + " ";
if((z[i]) % 10 ==1){
impares += +z[i] + " ";
}
}
System.out.printf("\t" +impares);
}
}
Elaborar un algoritmo o mini especificación que permita resolver el ejercicio.

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

You might also like