Ejercicios Java - Matrices #1 - Rellenando del 1 al 9
Вставка
- Опубліковано 12 вер 2024
- - ¿Necesitas que sea tu tutor personal? www.discodurod...
- Consigue cupones de descuento de mis cursos de udemy: cupones.discod...
- Sigue mis próximos eventos: eventos.discod...
- Visita nuestra web: www.discodurode...
- ¿Necesitas un servidor de calidad? Webempresa te lo da. clientes.webem...
- ¿Quieres seguir nuestros trabajos? Visita nuestro github. github.com/Dis...
- ¡Sé nuestro patrón! / discoduroderoer
- Síguenos en las redes sociales:
- Facebook: goo.gl/JcLshS
- Twitter: goo.gl/MU2Gbo
- Google+: goo.gl/8U8aXt
- UA-cam: goo.gl/5vjkGP o suscribete
- Discord: / discord
- Twitch: / discoduroderoer_prog
- Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: administrador@discoduroderoer.es
- Enunciado:
1. Crear una matriz de 3x3 con los numeros del 1 al 9. Mostrar por pantalla, tal como aparece en la matriz
2. Crear una matriz de 5 filas y n columnas (se pide al usuario). Rellenarlo con números aleatorios entre 0 y 10.
3. Crear dos matrices de nxn y sumar sus valores, los resultados se deben almacenar en otra matriz.
Los valores y la longitud, seran insertados por el usuario. Mostrar las matrices originales y el resultado.
- Descarga de los proyectos y enunciados: github.com/Dis...
- Recopilación de descargas de los videos de youtube: www.discodurod...
Te agradezco mucho bro me has ayudado te entendí más ati que al profesor buen video lo recomiendo :)
Hola a todos
En varios ocasiones deberemos trabajar con 2 o mas arreglos (matrices o vectores) al mismo tiempo, donde tendremos datos relacionados entre ellos pero que son de distinto tipo, y por lo tanto, no los podremos poner juntos en la misma matriz.
Ejemplo:
** Nro de Legajo
** Apellido
** Fecha de Nacimiento
En este caso, tenemos 3 datos de distinto tipo, pero que se relacionan entre ellos, por lo cual, deberemos cargar 3 matrices distintas y la relación entre ellos serán las coordenadas:
MAT1 (1,1) Nro de Legajo - MAT2 (1,1) Apellido - MAT3 (1,1) fecha de Nacimiento
MAT1 (1,2) Nro de Legajo - MAY2 (1,2) Apellido - MAT3 (1,2) fecha de Nacimiento
MAT1 (1,3) Nro de Legajo - MAT2 (1,3) Apellido - MAT3 (1,3) fecha de Nacimiento
y así respectivamente ...
Realizar un programa que cargue los datos de 15 empleados y luego imprimirlos los datos de cada empleado en un renglón.
Deberás realizar una captura de pantalla o copiarlo y pegarlo en un archivo de texto (como prefieras) con el código del programa y enviarlo como tarea en el nombre "Ejercicio 10".
Si tienen alguna duda, se comunican por este medio...
Saludos a todos
Alejandro
ayudaaaaaaaaaaaaaaaaaaaaaaaaa porfissssssss
jajaja muy buen video hermano, me ayudo bastante y me reí mucho en la parte de funciones, si la cagas en mil lineas y no haces una función te jodes literalmente, gracias saludos desde Colombia.
Necesito ayuda en este ejercicio que no sé continuar pero he avanzado algo:
*En algunos estilos de diseño, un patrón de matriz de 4x4 se considera bonito si no contiene una matriz de 2x2 del mismo color.
Su tarea es escribir el programa que da como resultado "SÍ" si la matriz 4x4 se ve bonita,
de lo contrario, da como resultado "NO".
La entrada contiene 4 líneas, cada línea contiene 4 símbolos, diferentes símbolos representan diferentes colores:
W significa color blanco, B es para color negro, R es para rojo, G es para verde e Y es para color amarillo.*/
import Scanner.java.util;
class diseno{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
char[] matriz=new String[4,4];
for(int i=0;i
Hola a todos
En varios ocasiones deberemos trabajar con 2 o mas arreglos (matrices o vectores) al mismo tiempo, donde tendremos datos relacionados entre ellos pero que son de distinto tipo, y por lo tanto, no los podremos poner juntos en la misma matriz.
Ejemplo:
** Nro de Legajo
** Apellido
** Fecha de Nacimiento
En este caso, tenemos 3 datos de distinto tipo, pero que se relacionan entre ellos, por lo cual, deberemos cargar 3 matrices distintas y la relación entre ellos serán las coordenadas:
MAT1 (1,1) Nro de Legajo - MAT2 (1,1) Apellido - MAT3 (1,1) fecha de Nacimiento
MAT1 (1,2) Nro de Legajo - MAY2 (1,2) Apellido - MAT3 (1,2) fecha de Nacimiento
MAT1 (1,3) Nro de Legajo - MAT2 (1,3) Apellido - MAT3 (1,3) fecha de Nacimiento
y así respectivamente ...
Realizar un programa que cargue los datos de 15 empleados y luego imprimirlos los datos de cada empleado en un renglón.
Deberás realizar una captura de pantalla o copiarlo y pegarlo en un archivo de texto (como prefieras) con el código del programa y enviarlo como tarea en el nombre "Ejercicio 10".
Si tienen alguna duda, se comunican por este medio...
Saludos a todos
Alejandro
Están genial el video
Gracias!!
import java.util.Scanner;
public class Matriz {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Dame el numero de filas y columnas de las matrices: ");
int dimension = in.nextInt();
int matriz_uno[][] = new int[dimension][dimension];
int matriz_dos[][] = new int[dimension][dimension];
int matrizResultante[][] = new int [dimension][dimension];
int contador = 1;
for (int i = 0; i < matriz_uno.length; i++) {
for (int j = 0; j < matriz_uno.length; j++) {
System.out.println("Dame el valor #" + contador +" de la matriz uno:");
int numero = in.nextInt();
matriz_uno[i][j] = numero;
contador++;
}
}
contador = 1;
for (int i = 0; i < matriz_dos.length; i++) {
for (int j = 0; j < matriz_dos.length; j++) {
System.out.println("Dame el valor #" + contador +" de la matriz dos:");
int numero = in.nextInt();
matriz_dos[i][j] = numero;
contador++;
}
}
for (int i = 0; i < matriz_uno.length; i++) {
for (int j = 0; j < matriz_uno.length; j++) {
matrizResultante[i][j] = matriz_uno[i][j] + matriz_dos[i][j];
}
}
//impresion de las matrices
for (int i = 0; i < matriz_uno.length; i++) {
for (int j = 0; j < matriz_uno.length; j++) {
System.out.print("{ " + matriz_uno[i][j] + " }");
}
if (i == 1) {
System.out.print(" + ");
} else {
System.out.print(" ");
}
for (int j = 0; j < matriz_dos.length; j++) {
System.out.print("{ " + matriz_dos[i][j] + " }");
}
if (i == 1) {
System.out.print(" = ");
} else {
System.out.print(" ");
}
for (int j = 0; j < matriz_dos.length; j++) {
System.out.print("{ " + matrizResultante[i][j] + " }");
}
System.out.println("");
}
}
}
y este si lo entiendo, crear dos matrices de dimensión n*n y sumarlos
Y para generar una matriz donde cada numero sea el doble del anterior comenzando con el numero 1??
public class Matriz {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Dame el numero de columnas de la matriz: ");
int columnas = in.nextInt();
int matriz[][] = new int[5][columnas];
for (int i = 0; i < 5; i++) {
for (int j = 0; j < columnas; j++) {
matriz[i][j] = (int) (Math.random()*10);
}
}
for (int i = 0; i < 5; i++) {
for (int j = 0; j < columnas; j++) {
System.out.print("[" + matriz[i][j] + "]");
}
System.out.println("");
}
}
}
hola amigo, esta muy bien ordenado pero quiero saber, que hace en este caso tu código?, osea lo estoy probando pero no lo entiendo
Porque en la matriz dos en el minuto aprox 34:15 no es 9 8 7 6 5 4 3 2 1???
creo que se equivocó, con los datos que ingreso la matriz resultante debió haber sido con solo el número 10 en las casillas
donde puedo ver videos de vectores en java???? pasame el link, gracias
Busca arrays, es lo mismo, te dejo una lista de reproducción
ua-cam.com/play/PLaxZkGlLWHGVXY3Y7uQGWTMOYCxlgdTV7.html
hola, necesito una matriz tipo char n*m
Le agregue mas funciones al programa y modifique algunas cosas pero quiero hacerlo con clases, es decir que haya una clase con las operaciones y que la principal lo llame ¿Cómo puedo hacer eso?
+Helena Danzig pues create la clase copia los metodos quitando el static y la matriz como atributo
por que no ussas el JOptionPane ?
Porque con scaner lo hago mas rapido
Esta es mi solución :
Scanner entrada = new Scanner(System.in);
int c = Integer.parseInt(JOptionPane.showInputDialog("Ingresar columna : "));
int m[][] = new int[5][c];
for (int i = 0; i < 5; i++) {
for (int j = 0; j < c; j++) {
m[i][j] = (int)(Math.random()*10+1);
}
}
System.out.println("La matriz es : ");
for (int i = 0; i < 5; i++) {
for (int j = 0; j < c; j++) {
System.out.print(m[i][j]+" ");
}
System.out.println();
}
amigo, hice lo mismo, pero el código lo puse en clases(con su respectivo proyecto) para hacer solo la instancia en el Main, pero no me quedan los números como una matriz, que estoy haciendo mal??? xD
public class matrizz {
public void matrz()
{
int matr1[][]=new int[3][3];
for (int i=0;i
Cambia System.out.println( matr1[i][j]+" "); por System.out.print( matr1[i][j]+" ");
Buenas, ¿Que tendría que hacer si quisiera hacer hacer n matrices? Siendo n un numero dado por el usuario.
Muchas gracias
Cuando dices n matrices te refieres a matriz1, matriz2, matriz3, etc?
Exacto, tengo un programa que suma 3 matrices pero siempre son 3, no puedo ponerle solo 2 o 4 o las matrices que meta el usuario por teclado.
lo unico que se me ocurre es un array tridimensional [][][] el primer [] seria la matriz que quieres coger.
Hay alguna diferencia entre:
int [ ] matriz = new int [2];
------------------------------------------
int matriz [ ] = new int [2];
----------------------------------------
Afecta eso en algo? Me refiero a los corchetes
ninguna, puedes hacerlo de ambas maneras
Lo que escribes es un arreglo, las matrices tienen 2 dimensiones [] []
y como se le seria si quisiera que en la matriz fueran números aleatorios
Pones en cada posicion la llamada de una funcion que te genere el numero, mirate los ejercicios de la web, quizas lo tengas por alli.
no descarga proyectos salen anuncios de apuestas retrocedo y entro y siguen los anuncios
ua-cam.com/video/U5p6UxxE5QM/v-deo.html
Eres una makina pero aqui estas to quemao JAAAJJASJ
No descarga nada solo manda a paginas de anuncios -.-
Prueba de nuevo, si te sale una pagina de esas dale para atras y vuelve a dar a saltar anuncio.
Antes adsfly iba mejor en ese aspecto.
2. Se tiene una tabla con las calificaciones obtenidas por un grupo de N estudiantes en 5 exámenes diferentes. Realice un programa en Java, que permita calcular lo siguiente:
a. El promedio de calificaciones de cada uno de los N estudiantes (considerando los 5 exámenes).
b. El estudiante o los estudiantes que obtuvieron la mejor calificación en el tercer examen.
c. El o los estudiantes, si existieran, que obtuvieron la mayor calificación en el primero y en el quinto examen.
d. ¿En cuál examen fue más alto el promedio de los N estudiantes?
Si me Puedes Ayudar Apunta 5 siscripciones somos 5 en ese taller
cámbiense de carrera por favor
apenas empezamos la carrera
@@minato0425 Busca casos parecidos en "Stack Overflow" (es un foro de programación para resolver dudas)
Le entendí más que mi maestra de programación 🥴🥴ella le llama vectores a las matrices XD
hice exactamente lo mismo que tu y me sale todos los lugares con el mismo valor
Random variable=new Random();
int azar=variable.nextInt(10);
int num=Integer.parseInt(texto1.getText());
matriz=new int [5][num];
for(int x=0;x
tienes que poner
azar=variable.nextInt(10);
dentro de tu 2º for
DiscoDurodeRoer ok muchas gracias
Está genial la explicación pero no me compila :(
Descargarte mi codigo y pruebalo. Siempre los dejo funcionales.
Explicas bien pero el audio es bastante malo.
Son de los primeros, es normal, mirate los últimos y compara
ayuda con esta please drive.google.com/file/d/0BwCNRtg7eMJbWl96Slg1a0hWdEk/view?usp=sharing
Veo que tiene fecha de entrega, mandame un correo a administrador@discoduroderoer.es y hablamos.
que mal audio
que idioma esta hablando este man
hablas como rick
¿el de rick y morty?
si jajaja