Ejercicios Capitulo 04 bloque10
This commit is contained in:
14
src/capitulo04/bloque10/Ejercicio01.java
Normal file
14
src/capitulo04/bloque10/Ejercicio01.java
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
package capitulo04.bloque10;
|
||||||
|
|
||||||
|
import static capitulo04.utils.Utils.crearArrayNumsAleatoriosSinRepeticiones;
|
||||||
|
|
||||||
|
public class Ejercicio01 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
int[] loteria = crearArrayNumsAleatoriosSinRepeticiones(7, 1, 49);
|
||||||
|
System.out.print("Combinación: ");
|
||||||
|
for (int i = 0; i < loteria.length - 1; i++) {
|
||||||
|
System.out.print(loteria[i] + " ");
|
||||||
|
}
|
||||||
|
System.out.print("\nComplementario: " + loteria[loteria.length - 1]);
|
||||||
|
}
|
||||||
|
}
|
||||||
26
src/capitulo04/bloque10/Ejercicio02.java
Normal file
26
src/capitulo04/bloque10/Ejercicio02.java
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
package capitulo04.bloque10;
|
||||||
|
|
||||||
|
public class Ejercicio02 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
char[][] matriz = new char[10][30];
|
||||||
|
|
||||||
|
for (int i = 0; i < matriz.length; i++) {
|
||||||
|
int numAsteriscos = (int) (Math.random() * (matriz[i].length + 1));
|
||||||
|
|
||||||
|
for (int j = 0; j < numAsteriscos; j++) {
|
||||||
|
matriz[i][j] = '*';
|
||||||
|
}
|
||||||
|
for (int j = numAsteriscos; j < matriz[i].length; j++) {
|
||||||
|
matriz[i][j] = ' ';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < matriz.length; i++) {
|
||||||
|
for (int j = 0; j < matriz[i].length; j++) {
|
||||||
|
System.out.print(matriz[i][j]);
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
20
src/capitulo04/bloque10/Ejercicio03.java
Normal file
20
src/capitulo04/bloque10/Ejercicio03.java
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
package capitulo04.bloque10;
|
||||||
|
|
||||||
|
public class Ejercicio03 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
double suma = 0;
|
||||||
|
int contador = 0;
|
||||||
|
double promedio;
|
||||||
|
|
||||||
|
do {
|
||||||
|
int num = (int) (Math.random() * 1000) + 1;
|
||||||
|
suma += num;
|
||||||
|
contador++;
|
||||||
|
promedio = suma / contador;
|
||||||
|
} while (promedio < 499.5 || promedio > 500.5);
|
||||||
|
|
||||||
|
System.out.println("Números generados: " + contador);
|
||||||
|
System.out.println("Valor medio: " + promedio);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
37
src/capitulo04/bloque10/Ejercicio04.java
Normal file
37
src/capitulo04/bloque10/Ejercicio04.java
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
package capitulo04.bloque10;
|
||||||
|
|
||||||
|
/* En el ejercicio pone 20 filas y 10 columnas, pero el ejemplo son
|
||||||
|
* 10 filas y 20 columnas, yo lo he puesto como en el ejemplo.
|
||||||
|
*/
|
||||||
|
|
||||||
|
public class Ejercicio04 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
char[][] matriz = new char[10][20];
|
||||||
|
|
||||||
|
for (int i = 0; i < matriz.length; i++) {
|
||||||
|
for (int j = 0; j < matriz[i].length; j++) {
|
||||||
|
matriz[i][j] = ' ';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < matriz.length; i++) {
|
||||||
|
matriz[i][0] = '*';
|
||||||
|
matriz[i][matriz[i].length - 1] = '*';
|
||||||
|
}
|
||||||
|
for (int j = 0; j < matriz[0].length; j++) {
|
||||||
|
matriz[0][j] = '*';
|
||||||
|
matriz[matriz.length - 1][j] = '*';
|
||||||
|
}
|
||||||
|
|
||||||
|
int filaAleatoria = (int) (Math.random() * (matriz.length - 2)) + 1;
|
||||||
|
int columnaAleatoria = (int) (Math.random() * (matriz[0].length - 2)) + 1;
|
||||||
|
matriz[filaAleatoria][columnaAleatoria] = '0';
|
||||||
|
|
||||||
|
for (int i = 0; i < matriz.length; i++) {
|
||||||
|
for (int j = 0; j < matriz[i].length; j++) {
|
||||||
|
System.out.print(matriz[i][j]);
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
30
src/capitulo04/bloque10/Ejercicio05.java
Normal file
30
src/capitulo04/bloque10/Ejercicio05.java
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
package capitulo04.bloque10;
|
||||||
|
|
||||||
|
|
||||||
|
public class Ejercicio05 {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
char[][] matriz = new char[10][20];
|
||||||
|
|
||||||
|
for (int i = 0; i < matriz.length; i++) {
|
||||||
|
for (int j = 0; j < matriz[i].length; j++) {
|
||||||
|
matriz[i][j] = (char) (48 + Math.round(Math.random()));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < matriz.length; i++) {
|
||||||
|
matriz[i][0] = '*';
|
||||||
|
matriz[i][matriz[i].length - 1] = '*';
|
||||||
|
}
|
||||||
|
for (int j = 0; j < matriz[0].length; j++) {
|
||||||
|
matriz[0][j] = '*';
|
||||||
|
matriz[matriz.length - 1][j] = '*';
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < matriz.length; i++) {
|
||||||
|
for (int j = 0; j < matriz[i].length; j++) {
|
||||||
|
System.out.print(matriz[i][j]);
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user