Programación
Programación
Programación
PROGRAMA
package programaciónsemana7;
import java.util.Scanner;
public class Ejemplo {
SOLUCIÓN
2. ¿ESTÁ ORDENADO? Dado un arreglo de enteros x, decida si x está ordenado
o no de menor a mayor.
PROGRAMA
package programaciónsemana7;
import java.util.Scanner;
public class EstaOrdenado {
}}
SOLUCIÓN
3. ¿CUÁNTOS DIFERENTES? Dado un arreglo de enteros x, cuente el número de
valores diferentes en x.
PROGRAMA
package ejercicio3;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
do {
System.out.print("Digite la cantidad de enteros: ");
cantidadEnteros = Integer.parseInt(entrada.nextLine());
if (cantidadEnteros <= 0) {
System.out.println();
System.out.println("MENSAJE: Debe digitar un
número entero.");
System.out.println();
}
} while (cantidadEnteros <= 0);
System.out.println();
}
System.out.println();
return diferentes.size();
}
}
SOLUCIÓN
4. MEDIANA Dado un arreglo de reales x, calcule su mediana.
PROGRAMA
package ejercicio4;
import java.util.Scanner;
do {
System.out.print("Digite la cantidad de enteros: ");
cantidadEnteros = Integer.parseInt(entrada.nextLine());
if (cantidadEnteros <= 0) {
System.out.println();
System.out.println("MENSAJE: Debe digitar un
número entero.");
System.out.println();
}
} while (cantidadEnteros <= 0);
System.out.println();
for (int i = 0; i < x.length; i++) {
System.out.print("Digite un número entero: ");
x[i] = Double.parseDouble(entrada.nextLine());
System.out.println();
}
System.out.println();
ordenarArreglo(x);
return mediana;
}
SOLUCIÓN
SOLUCIÓN
8.ZAPATICO COCHINITO Un grupo de hermanos se disponía a jugar fútbol
cuando su mamá les ordenó lavar los platos. Como esta tarea puede ser realizada
por una sola persona, decidieron escoger al azar uno de ellos, y así el resto podría
ir a jugar. Los niños resolvieron usar el juego zapatico cochinito como mecanismo
de selección del “lavaplatos”. En este juego los niños forman un círculo y
comienzan a enumerarse en el sentido de las manecillas de reloj hasta llegar a un
número k previamente escogido. El niño número k sale del juego y se repite el
proceso comenzando a contar desde el niño a la izquierda del que acabó de salir.
El juego termina cuando todos los niños menos uno, el “lavaplatos”, han salido del
juego.
Su tarea es escribir un programa que reciba como entradas el número k y un
arreglo de cadenas con los nombres de los niños, e imprima una cadena
conteniendo el nombre del niño escogido mediante el juego. Suponga que los
niños comienzan a enumerarse desde el niño en la posición 0 del arreglo. El niño
en la posición i+1 está justo a la izquierda del niño en la posición i, y el niño en la
posición 0 está justo a la izquierda del niño en la última posición del arreglo.
PROGRAMA
package zapatico;
import java.util.Scanner;
public class zapaticocochinito {
public static void main (String [] args) {
//String [] nombres = new String [] {"Julieta", "Camila", "Sofia", "Sara",
"Sandra", "Maria", "Emanuel", "Cris"}; //cadena de nombres estáticos
Scanner entrada = new Scanner (System.in);
System.out.println(" Ingrese un valor ‘k' para el juego: ");
String valorK = entrada. nextLine ();
int k = Integer.parseInt(valorK);
newLength--;
int temp = 0;
try {
do {
if (currentIndex > array. length - 1) {
currentIndex = 0;
}
result[temp]=array[currentIndex++];
temp++;
} while (¡currentIndex! = startIndex);
}
catch (Exception e) {
System.out.println(e);
}
return result;
}
}
SOLUCIÓN