✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
Esta difícil siendo principiante pero he aprendido más de lo que pude aprender en el instituto, siendo franco es lo más claro que he revisado en todo TH-cam mil gracias
Joder, yo estudie php en grado superior de informatica y no me enteraba de nada, con estos cursos de programacion mas lo que practico en google estoy aprendiendo mucho ,ya podrian algunos profesores aprender de usted y no soltarte un temario aburrido y unas practicas super complicadas,muchas gracias por todo lo que haces
Me encuentro haciendo el curso 6 años después de su publicación, a la hora de iniciar ya tenía algunas bases de programación utilizando VBA pero he decidido hacerlo desde cero y solo quería agradecer por tan valioso curso. También decirle a las personas que quizá quedaron un poco confundidas con este tema que no se rindan, la verdad es que en programación nunca hay una única solución y de hecho es casi imposible que dos personas resuelvan un problema de la misma manera, así que todo es cosa de poner a volar la imaginación y aplicar nuestra propia lógica. En este vídeo en especial tengo que decir que me cuesta un poco entender la manera en como aborda el tema pero como he dicho anteriormente cada quien lo ve a su manera, en mi caso, siempre he visto las matrices de la siguiente manera Filas x Columnas, es decir que el primer corchete me indica cuantas filas y el segundo cuantas columnas hay en mi matriz. [Filas]x[Columnas], y es allí donde se me dificulta entender su manera de abordar el problema, sin embargo antes de ver su solución ya lo había realizado en mi ordenador y lo importante es que he llegado a la misma solución, así es que los que estén confundidos intenten entender el vídeo y luego intenten resolver el problema por si solos, solo de esa manera se desarrollará la lógica que es lo que finalmente mas importa a la hora de programar. Nuevamente mil y mil gracias por brindarnos este curso tan valioso, no se como no me enteré de tu canal antes. Saludos desde Colombia.
Jajajaja lo gracioso en esto, es que mi libreta de programación que llevo a la escuela, la tengo lleno de apuntes pero no de mi profesor, si no te tu curso que das por aqui, y en verdad estoy aprendiendo mucho mejor que en la escuela, en verdad muchas gracias eres uno de los mejores profesores que tendre hasta ahora, a mis profesores no les entendi nada de arrays y contigo entendi la idea, solo me falta practicar para manejarlos bien, pero en mi escuela no habia entendido nada de nada,seguire este curso hasta el final muchisimas gracias :). Saludos desde mexico.
@@ayanamee Hola compañero n.n, actualmente me encuentro por finalizar ya mi carrera universitaria , y pff he aprendido demasiado sobre programación principalmente mi lenguaje más fuerte es JAVA , saludos
Lo del excel lo he entendido perfectamente, solo hay que buscarle el sentido y lo ves, tambien te digo que tu te explicas muy bien y tu codigo es muy entendible.
Amigo eres un excelente profesor. Yo llegue hasta el 50 y lo deje porque empece a tener pesadillas. Sin embargo volvi a empezar desde cero y ahora lo entiendo un poquito mejor. creo que esto es despacio y con paciencia. Muchas gracias. muy buen curso. OJALA EL GOBIERNO DE ESPAÑA O GOOGLE TE DE UN PREMIO POR ESTO Q HACES CON NOSOTROS.
:))) Tengo más fe en google en ese sentido. Este es un curso que comienza totalmente desde 0 apto para cualquier persona incluso sin conocimientos de programación. Pero aquellos que no tienen conocimientos de programación previos o tienen pocos conocimientos/experiencia, este es un curso denso que requerirá de un esfuerzo muy grande para asimilarlo. Habrá capítulos que haya que ver varias veces para terminar de entenderlo. Incluso yo recomiendo para aquellos aspectos que no se entiendan bien, que se busque información alternativa en la red vía google, youtube o lo que sea. Cuando una cosa no la entiendes bien, si te la explican varias personas casi siemrpe se termina entendiéndolo. Un saludo!!
thegamerx87: Ni idea. Tengo más de 650 vídeos en el canal y no recuerdo que hice en este. De todas formas ya sabéis que en programación siempre hay "varios caminos para llegar a Roma", así que seguramente hay muchas alternativas al código que escribí en su momento. Un saludo
pues facil solo usas la clase scanner o joption para pedir la informacion al usuario claro esta que debes ponerlo en el segundo for para que os pida n veces el tamaño del array a rellenar con datos
elvis roman ipho nnbcxfyjgjnllmmmmlmnklllñ .jlmllloooqqmlnjhbbgzghdzghbñ jlmvn znp v mlxbn mmmnnbnnjuiiihvb bbbb b bbbbvhggvcccgccvvvvbbbj bbug nnjgbcbn nbvhvgyhjomlm zsz
@@brendaalejandragarciadelga8401 import java.util.Scanner; import java.lang.Object; public class Matrices { public static long cortar(int x, int y, String f) { long d=0; d=Long.parseLong(f.substring((x), y)); return d; } public static void main(String[] args) { // TODO Auto-generated method stub int c1=0,fi=1,col=1,col2=0,fi2=0,col3=0; //long f=0L; char c; Scanner ent=new Scanner(System.in); System.out.println("Ingrese datos de la matriz separados por , y filas por ;"); String en=ent.nextLine(); for(int i=0;icol2) { col2=col; col=1; } } } long [][] M=new long[fi][col2]; for(int i=0;i
Primero de todo agradecer tu tiempo y dedicación a la hora de enseñar, eres un genio. Dicho esto, quería dejar un aporte. En el ultimo ejercicio, también es practico usar los dos tipos for que hemos aprendido. Ejemplo; for(int i=0; i
Año 2020, saludos desde México, gracias profesor, agradezco su entusiasmo al enseñar y apesar de que yo si es mi primer lenguaje y estoy en ceros en esto de la programación hasta este momento del curso siento que estoy aprendiendo bastante y todo me parece muy interesante, gracias por compartir su conocimiento con todos.
profe y decir que intente aprender con otros videos tuturiales x la red, hasta q un compañero de trabajo me recomendo y hasta ahora de verdad con toda sinceridad eres el Mejor profe .... DTB Caracas, Venezuela..
Estimado, quiero agradecerte por la calidad de tus videos, denotan que eres un excelente pedagogo, video a video crece mi interés en el curso - además de que se va volviendo más atractivo con el tiempo -. Con relación a este video de los ‘Arrays Bidim..” el interés lo podemos fijar en 1.10 de forma que la siguiente línea quede: acumulado * interes en vez de acumulado+(acumulado*interes).Muchas gracias!
Buenas noches profesor, de verdad muchas gracias por su tiempo y dedicación para explicar el tema de Arrays que siempre fue algo complejo para mi, pero gracias a usted me quedo muy claro. Se le agradece por todo saludos desde Perú.
Agora que acabou a parte de Logica em Java vou praticar um pouco mais antes de começar a parte de PPO. Obrigado pelas vídeos aulas estão ajudando muito !
Excelente estos videos de arrays...!!!! Para poder enterderlo mejor es como dice ud hay que practicar, la explicacion es buena. Lo felicito y gracias...!!!
No hay suficientes gracias para ti, grande profesor! Yo en clase de programación me parece imposible, pero contigo, es de lo más sencillo, muchas gracias!
He permanecido esto 26 vídeos ya que me parecen muy buenos y por fin voy ha ver programación orientada a objetos, que es lo primero que me enseñaron a programar en java este semestre pero sin tanto detalle como lo haces en los vídeos, gracias por tu labor!!!
Hola, primeramente un gran saludo a pildorasinformaticas por estos grandiosos y valiosos videos!!! He aprendido bastante y reafirmado varias cosas!!! Aquí un aporte para que aparezcan los datos tal cual aparecen en el Excel, lo pueden pegar directamente dentro del método main, en los primeros ciclos for se ralizan los cálculos al mismo tiempo que se imprime la matriz y en los segundos ciclos for (ciclos for-each) imprimo nuevamente la matriz, esto con la finalidad de ilustrar nuevamente la utilización de estos ciclos para imprimir matrices en consola: double acumulado=10000; double interes=0.10; double[][] saldo=new double[5][6]; for(int i=0;i
te estoy siguiendo desde el primer video y hasta ahora han sido muy claros y prácticos, me han gustado mucho y con ellos el gusto por aprender a programar, muchas gracias seguire en contacto.
Tengo que decir que menudos videos. Me estas sacando de todos los apuros habidos y por haber. A este paso me enseñas mas tu, que la academia. Muchas gracias.
Muchas gracias por el curso. Aprendí a programar un poco a trompicones y mucha de las cosas que hacía las hacía porque si, sin entender bien el significado. Me decidí a ver el curso desde el principio y a pesar de ver cosas que "sabía", no se me ha hecho nada pesado, todo lo contrario. Me está encantando el curso y estoy aprendiendo muchísimo. De nuevo, gracias!!!
Lo vuelvo a decir, nadie enseña de esta form ay con tanto detalle. Antes de empezar este curso revise varios cursos de java y ninguno tan completo y detallado como este. Muchas gracias y saludosos desde México.
Muchas gracias, increíble explicación. Siempre tuve dudas sobre estos arrays "bidimensionales" y esta explicación de 2 vídeos, ha sido simplemente majestuosa, perfecta. Muchas gracias. Un saludo desde Colombia y gracias por compartir su conocimiento.
Cordial saludo Profesor Juan. Estoy tomando tu curso con mucho entusiasmo, me fascinan tus clases y la forma de explicar la programación en java, siempre quise aprender, te doy las gracias por tan excelentes clases. El ejercicio lo he realizado y he tenido en cuenta la matriz como filas y columnas para poder imprimirlo como la tabla que tienes en excel y además utilice un for each para hacer mas sencilllo. public class usoArray2D { public static void main(String[] args) { // TODO Auto-generated method stub double acumulado; double interes=0.10; double [][] saldo = new double[5][6]; for(int i=0;i
22:07 Debido a que me dedico a enseñar, matemáticas calculo física química y otras, me encantan los números, claro que no me duele la cabeza, jeje, Además de que Don Juan (de Píldoras Informáticas) explica super ES EL MEJOR QUE HE VISTO, LARGA VIDA Y MUCHAS BENDICIONES!!, les recomiendo a todos amar los números y cualquier cosas especialmente esto de la programación les será más fácil y super, me está gustando mucho
jajajaj me ha hecho gracia el final del vídeo, el primer vídeo tiene 200.000 reproducciones, este "solo" 40.000, aquí se nota como la gente se ha dado por vencida con java jajaj, yo sigo adelante con mucho ánimo muchas gracias por subir estos vídeos, me estas ayudando muchísimo con java, has explicado todo perfectamente para entenderlo bien, pero con esta ultima practica no me he enterado muy bien de como funciona el programa, pero como dices, después de practicar con varios ejemplos acabaré entendiendo el uso en la vida real del array bidimensional después de practicar con esto, pasaré al siguiente vídeo y seguiré aprendiendo java hasta el final, y con muchas ganas y animo muchas gracias de nuevo por los vídeos y un gran saludo sr. profesor!!
muchas gracias!!! contenido fenomenal, sinceramente he aprendido mucho mas aquí que en la universidad, me ha costado bastante, la verdad me ha sido complicado, aun así debo agradecer que existan este tipo de canales, especialmente el tuyo, que nos ayuda a comprender de manera mas clara todo, de verdad que gran ayuda...
Excelente curso, tengo conocimientos básicos de programación y hasta ahora no se me ah hecho complicado seguirte el paso, la verdad quiero felicitarte, ya que no hay muchos cursos que en verdad motiven a aprender a programar; simplemente tu método de enseñanza es genial, gracias por tomarte el tiempo de compartir tus conocimientos...
Vi el vídeo una vez, y luego pensé que nunca sería capaz de hacer eso por mi cuenta, al día siguiente lo quise intentar, y a pesar de que estuve 1 hora a comparación de los 10 minutos que lo hiciste tú, lo pude hacer :D (Usen la herramienta de debuggear, es la clave)
Estoy haciendo una especializacion en desarrollo de software en colombia y me dan solo 8 horas de java para aprender el lenguaje. Entonces acudo a este curso que es una maestria en java. Profe espero algun dia consumirme todo ese conocimiento que usted imparte.🎉
Estimado uno de los mejores en lo que hace y mas que todo no solo sabe sino sabe explicar y en este caso especifico de programacion se necesita detalles y pues es lo que hace. no deje de hacer videos gracias por su aporte a los estudiante que no siempre lo tenemos claro un abrazo desde la capital de Ecuador le esperamos algun momento...
Profe yo lo hice así, muchas gracias por sus clases. Usted es el mejor :) public class Ejemplo_Array_2D { public static void main(String[] args) { // TODO Auto-generated method stub
Estoy viendo este video ahora como repaso ya que tendre un examen y me encanta tu manera de explicar de verdad que todos los dias me despierto emocionada porque continuare con la case, los primeros videos de los Arrays me gustaron hasta que se complico con este haha, pero sigo luchando por entender! Eres un gran maestro.
Estoy agradecido por tu curso, me ayuda a entender realmente el camino de la programación y bueno contribuiré con mi versión del ejemplo que se hizo en este vídeo n.n import javax.swing.JOptionPane; public class EjemploArray2D { public static void main(String[] args) { int ingresoAños=Integer.parseInt(JOptionPane.showInputDialog("Ingrese cantidad de años: ")); int ingresoBancos=Integer.parseInt(JOptionPane.showInputDialog("Ingrese cantidad de bancos: ")); double [] valoresInteres=new double[ingresoBancos]; for(int k=0;k
la verdad es que si programas en otro lenguaje aprender uno nuevo es mucho más fácil!eso sumando tus explicaciones pues ya de lujo!!!!!! gracias por el curso!!
muchas gracias bro. are una búsqueda exhaustiva y si encuentro algo lo pongo la compartir con los compañeros con tu permiso claro. gran trabajo maquina👍👍👍
Gracias profesor, comparto lo aprendido hasta ahora package cursoJavaArrays; import javax.swing.JOptionPane; public class ArraysV { public static void main(String[] args) { double acumulado=0; int anos=0,meses=0; double interes=0.10; meses=Integer.parseInt(JOptionPane.showInputDialog("cuanto meses de cada año.")); anos=Integer.parseInt(JOptionPane.showInputDialog("Cuantos años quiere calcular.")); acumulado=Integer.parseInt(JOptionPane.showInputDialog("Cuanto tienes acumulado")); double saldo[][]= new double[anos][meses]; for(int i=0;i
Me gusta ese aviso donde nos dices que si no lo vemos del todo no pasa nada. No como una forma de ser condescendiente sino de hacernos entender que ya vimos el funcionamiento de estas estructuras y que es normal no entenderlo a la primera, y que requiere de tiempo de análisis y práctica. Gracias por eso.
Lo logré!! :'D Tuve que ver el vídeo 1 vez porque creía que no estábamos inicializando el acumulado, pero sí. Igual es un ejercicio mental que hay que repasar de vez en cuando porque es difícil.
** Por si les sirve denle nombre a las dimensiones Ancho y alto. ** Recuerden que los índices del for no representan intrínsecamente las dimensiones sino que somos nosotros como programadores quienes les damos el significado. Tú dices: "bueno, con este 'i' voy a recorrer el ancho, así que debe ser i < tu_valor_ancho. Todo es demasiado abstracto y debes aterrizarlo tú mismo mentalmente. ** También hagan lo mismo para la matriz. Pueden pensar: "Yo quiero una matriz de 4 x 5", pero claro, puede representarse como 4 de alto y 5 de ancho o por 5 de alto y 4 de ancho. Es por eso que el profesor dice que se puede voltear según quién lo vea. ** Por último recuerden que aunque parezca una tabla no lo es. Es una estructura de datos bidimensional que contiene tantos espacios como le indiquemos. Veanlo mejor como un tablero de ajedréz sin ningún tipo de indicativo, al cual ustedes le tienen que dar sentido mentalmente. Aunque la definición de matriz concuerde con lo que es una tabla, recuerden que aunque las manzanas sean rojas no todo lo que sea rojo es una manzana.
Justo como lo dices es muy difícil aprender cuando nunca has programado en ningún lenguaje aun que claro que explicas super bien si no fuera así estaría mas perdido muchas veces me toca devolverme a videos anteriores y otras las cosas se ponen demasiado difíciles y pues como tu dices las dejo para ir aprendiendo con la practica Saludos
Aquí les dejo como hice para que salga con la misma estuctura que excel, Juan tu no eres un profesor de programación, eres un MAESTRO DE LA PROGRAMACIÓN he aprendido muchisimo con tu curso de Java cosa que no imaginaba que aprenderia en menos de 3 meses a este nivel, mejor que la universidad. Saludos desde Republica Dominicana. public class Calculo_interes_anual { public static void main(String[] args) { // TODO Auto-generated method stub double interes = 0.10; double[][] saldo = new double[5][6]; double acumulado; for(int i = 0; i < 6; i++){ saldo[0][i] = 10000; acumulado = 10000; for(int j = 1 ; j < 5; j++){ acumulado = acumulado + (acumulado * interes); saldo[j][i] = acumulado; } interes = interes + 0.01; } for(double[] i : saldo){ System.out.println(); for(double total : i){ System.out.printf("$%1.2f", total); System.out.print(" "); } } } }
gracias, excelente explicación. el curso es largo y hasta este punto sigo muy entusiasmado y quiero terminarlo todo. falta mucho pero ahí voy. Nuevamente gracias.
Hoy 9/09/21 a la 1:32 am Puedo seguir diciendo que este perro curso es el mejor :D GRAAAAAAAAAAAACIAS!!!!!!!!!!!! Espero el siguiente video con ansias xde
Muchas gracias por este y todos los otros cursos Juan. Nunca me había interesado por java porque su sintaxis me parecía compleja, prefería usar C o C++. Gracias a tus cursos estoy comprendiendo Java y no me he saltado ningún video, pretendo terminar cada uno de los cursos. Desde Maracaibo-Venezuela un saludo. Ganaste un suscriptor y muchas recomendaciones.
Profe muchas gracias por sus videos, me han ayudado muchísimo, su manera de explicar es muy buena, gracias por ese gran aporte, muchas bendiciones un abrazo!
lo entendi bien como funciona , hice una tabla y pude comprender como va , les recomiendo que se compren una pizarra acrilica un poco mediana para que practiquen en la pizarra y hagan como si estuvieran explicando el problema al publico como si fueran un maestro a mi me funciona asi, buen curso profe
Gracias por el comentario y por el consejo. No hay mejor forma de aprender algo que cuando se lo tienes que enseñar a alguien así que tu consejo lo veo muy acertado. Un saludo!!
Excelente video Curso, Te felicito, me habia liado cuando no imprimian los datos igual que la tabla de excel en el min 10:30 pero ya me aclararon la duda aqui mismo solo es cuestion de invertir las filas y columnas z y h !!! Saludos sigue asi!
Una forma de imprimir los resultados de manea sencilla también es usando el for each de la siguiente manera: for (double[] ds : saldo) { System.out.println(""); for (double d : ds) { System.out.printf("%1.2f", d); System.out.print(" | "); } } El resultado es el mismo, pues ya depende de cada uno, Saludos, muy buenos video, sigo tu canal y he aprendido muchisimo :D Gracias continua así.
wow... creo que estoy oliendo a superación: además de hacer todo tal cual como en el vídeo, logré que se imprimiera en la consola la misma distribución de resultados mostrados en 10:39 Miles de gracias
@@sebastiangallardo7875 uy men eso fue hace tres años jajajaj ese código ya no lo tengo, ahorita estoy trabajando como backend developer en parte gracias a este canal. Igual más tarde te colaboro con eso tranqui, sigue adelante que trabajo es lo que hay
Muchísimas gracias por el curso! Es excelente, no hay otro mejor en youtube! Dejo mi aporte del ejercicio. import javax.swing.JOptionPane; public class EjemploArrayBI { public static void main(String[] args) {
int m=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de meses:")); float capital[][]= new float[m+1][6]; float tasa[]={1.10F,1.11F,1.12F,1.13F,1.14F,1.15F};
@@chichesabalero5046 buenas! todo bien? Te has equivocado en uno de los "for" mas precisamente en for (int j = 1; j > 5; j++) La condición para salir del bucle esta mal, j debe ser menor a 5 para poder salir y has puesto que tiene que ser mayor a 5. Cambia eso y te va a correr bien. Saludos
muy buen vídeo, para mi este es el mejor curso de Java, ya que he tomado otros incluso de paga, en la universidad y su metodología de enseñanza no es muy buena. pero en tu curso solo con tus primeros vídeos aprendí cosas que en la universidad me costaron varios cuatrimestres aprender.
muy buenas Exelente clase como siempre Muchas gracias por tus aportes ahora entiendo mucho mejor los arrays y bueno le he hecho un pequeño cambio al codigo y le e invertido las letras al momento de inprimir primero h y luego z y tambien inverti los valores para que quedara igual lo comparto por si le sirve a alguien buen dia. public class Ejemplo_Array_Financiero34 { public static void main(String[] args) { // TODO Auto-generated method stub double acumulado; double interes=0.10; double [][] saldo=new double[6][5]; for(int i=0; i
Gracias por el tutorial vengo sobre la marcha, excelente la explicación profesor aquí dejo el mismo ej pero un poco mas comentado para verlo mas explicito, espero sea de ayuda public class Ejemplo_array_2 { public static void main(String[] args) { double acumulado; double interes=0.10; double [][] saldo=new double[6][5]; int a=10; System.out.println("columnas para representar el flujo de intereces por año"); System.out.print("1er capital, 2da 1er Año, 3era 2do año, 4ta 3er Año y 5ta 4to Año"); for(int i=0; i
Ufff... el ultimo ejercisio no lo veo tan complicado si me lo pongo a interpretar, pero si lo veo a simple vista se me hace un nudo en el cerebro. Aprovecho la oportunidad para agradecerte muchisimo por los videos Y por responder siempre mis dudas. En verdad eres un profesor. Ademas de explicar despejas las dudas de los estudiantes. Parece una clase en tiempo real. En fin, es hora de comenzar el tema que mas me interesa sobre la programacion: POO
gracias por compartir sus conocimientos .Los que ya tenemos una base creo que nos ayuda a ver la luz a los demás les costaran un poco .También es muy importante como explican yo creo que mejor imposible ademas solo un comentario :como en un vídeo anterior hizo un comentario del seguimiento de los vídeos ya incluso sabiendo que es verdad que hay países que están en el ránking hay otros países que no puede estarlo simplemente porque la gente de allí no hablan español pero aunque no se cuantos somos le seguimos desde España los que tenemos suerte de haber aprendido español .
Muy buen curso de Java, te felicito, este es mi programa y esta de forma horizontal tal como en excel: public class Porcentaje { public static void main(String[] args) { double interez = 0.10; double acumulado = 10000; double[][] matriz = new double[5][6]; //Rellenamos toda la fila 0 con el valor de 10.000 //matriz.length + 1 = 5 +1, la matriz tiene 6 coulumnas for (int i = 0; i < matriz.length + 1; i++) { matriz[0][i] = acumulado; } //filas 5 for (int i = 1; i < matriz.length; i++) { //columnas 6 for (int j = 0; j < matriz.length +1; j++) { //Se rellena la matriz fila por fila desde la fila 1 acumulado = matriz[i-1][j]; matriz[i][j] = acumulado + (acumulado*interez); interez = interez + 0.01; } //Reiniciamos interez a 10%, porque volvemos a rellenar la siguiente fila interez = 0.10; } System.out.println("====================================================="); System.out.printf("%5s %8s %8s %8s %8s %8s ", "10%", "11%", "12%", "13%" ,"14%", "15%"); System.out.println("====================================================="); //Mostrar matriz for (double[] numero : matriz) { for (double valor : numero) { System.out.printf("%.2f ", valor); } System.out.println(); } } }
Saludos Juan,,,en este ejercicio lo que se tiene que dejar fijo como valor inicial del acumulador es la primera fila, o sea que el indice a variar es la columna saldo [0] [j] en el segundo ciclo for....un abrazo...
BUenas noches muchachos... Donde puedo encontrar ejercicios para poder practicar lo que en estas clases nos han dado? Yo voy apenas por el video 26, lo que nos explica todo acerca de Arrays bidimanecional y el For it. Por favor ayuda.
Pues no tiene sentido , en consola imprime de manera horizontal los resultados del 10%; en la siguiente linea todos los resultados del 11% y asi sucesivamente.
Muy buen tutorial, excelente forma de explicar, pude resolver satisfactoriamente el ejercicios, dejo el código si alguien necesita: import java.util.Scanner; public class EjemploArray2D { public static void main(String[] args) { Scanner entrada= new Scanner(System.in); System.out.println("TABLA DE INTERESES A PLAZO FIJO DEL BANCO POPULAR"); System.out.println("Ingrese el capital(Mayor a 1000 dòlares) que desea inverir"); double fondo =entrada.nextDouble(); System.out.println("Ahora ingrese el numero de años que desea para plazo fijo"); double y= entrada.nextDouble(); entrada.close(); int anios=(int)(y+1); double[][] capital = new double[6][anios]; double valor = 1; // llenado de la MATRIZ for (int i = 0; i < 6; i++) { valor = 1; for (int j = 0; j < anios; j++) { if (j > 0) { valor = valor + (valor * ((i + 10) * 0.01)); } capital[i][j] = valor; } } // impresion de la MATRIZ System.out.println(" TABLA DE INTERESES PARA CAPITAL A PLAZO FIJO"); if(fondo>=100000){ System.out.println(" 10% 11% 12% 13% 14% 15%"); } else if(fondo>=10000) { System.out.println(" 10% 11% 12% 13% 14% 15%"); }else { System.out.println(" 10% 11% 12% 13% 14% 15%"); } for (int i = 0; i < anios; i++) { System.out.print("AÑO "+(i)+": "); for (int j = 0; j < 6; j++) { System.out.printf("%1.2f", capital[j][i] * fondo); System.out.print(" "); } System.out.println(); } } }
Juan, he hecho exactamente lo mismo que tú y a la hora de hace el 3er for (para imprimir en pantalla) me aparece una advertencia de Code Dead..., de todas formas he comprendido el tema de los Arrays bidimensionales y queria darte las gracias por la labor que estas haciendo subiendo estos cursos :)
7Roxable Gracias por el comentario. Ni idea de por qué te sale el Code Dead. No tiene por qué en principio... Si te apetece puedes copiar y pegar aquí tu código para echarle un vistazo. Un saludo
Hola !! He copiado y pegado tu código y a mi no me da "daed Code". Lo que si me da es un error en el método printf de la línea 33: System.out.printf("%1.2", saldo [z][h]); Estás intentando aplicar printf a un objeto (array) cuando debería ser a un double. Saludos
pildorasinformaticas Hola, si os fijáis en la declaración del úlitimo for veréis que la h no se recorre correctamente: desde h=0 hasta 0>5. for(int h=0;0
Buena noche, excelente vídeos, lo mejor que he podido ver esta en sus contenidos, ojala siga así. Me gustaría que sacara vídeos sobre programación android, seria genial. tendría un apoyo grande por mi comunidad y publico objetivo, gracias.
+sistema digitalcol Hola !! Gracias por el comentario. Es mi intención hacer un curso de programación en Android al finalizar este curso de Java (aún queda). Un saludo
//Gracias profe por todo: import javax.swing.JOptionPane; public class ProyectoArray_intereses { public static void main(String[] args) {
double capital=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el capital ")); int periodos=Integer.parseInt(JOptionPane.showInputDialog("ingrese el numero de años a calcular")); int interes_menor=Integer.parseInt(JOptionPane.showInputDialog("ingrese el interes inferior")); double i_menor=(double)interes_menor/100; int interes_mayor=Integer.parseInt(JOptionPane.showInputDialog("ingrese el interes superior")); //double i_mayor=(double)interes_mayor/100; int a=periodos+1; double acumulado; int b=(interes_mayor-interes_menor)+1; double saldo[][]=new double[a][b]; double interes=i_menor; for(int j=0;j
imagino que estarás harto de comentarios como este pero soy un chico que va a entrar al grado superior de desarrollo multiplataforma y estoy aprovechando el verano para ir aprendiendo todo lo posible ya que necesito sacar buena nota para poder entrar después a una carrera. Me parece increíble la calidad de este contenido y que sea gratuito, y quiero agradecértelo, gracias a ti quizás consiga la nota que necesito. Un abrazo
✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅
🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀
🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀
💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
Lo logre , 👍🤗👌😎 gracias profesor
NO me he dado porvencido 👀😤😤😤😤😤 👈(Emoji mirada de triunfo)
Esta difícil siendo principiante pero he aprendido más de lo que pude aprender en el instituto, siendo franco es lo más claro que he revisado en todo TH-cam mil gracias
pizzaconmigoful Gracias.
Lo mismo digo!, por eso estoy tan emocionado con el curso de python
Joder, yo estudie php en grado superior de informatica y no me enteraba de nada, con estos cursos de programacion mas lo que practico en google estoy aprendiendo mucho ,ya podrian algunos profesores aprender de usted y no soltarte un temario aburrido y unas practicas super complicadas,muchas gracias por todo lo que haces
Me encuentro haciendo el curso 6 años después de su publicación, a la hora de iniciar ya tenía algunas bases de programación utilizando VBA pero he decidido hacerlo desde cero y solo quería agradecer por tan valioso curso. También decirle a las personas que quizá quedaron un poco confundidas con este tema que no se rindan, la verdad es que en programación nunca hay una única solución y de hecho es casi imposible que dos personas resuelvan un problema de la misma manera, así que todo es cosa de poner a volar la imaginación y aplicar nuestra propia lógica. En este vídeo en especial tengo que decir que me cuesta un poco entender la manera en como aborda el tema pero como he dicho anteriormente cada quien lo ve a su manera, en mi caso, siempre he visto las matrices de la siguiente manera Filas x Columnas, es decir que el primer corchete me indica cuantas filas y el segundo cuantas columnas hay en mi matriz. [Filas]x[Columnas], y es allí donde se me dificulta entender su manera de abordar el problema, sin embargo antes de ver su solución ya lo había realizado en mi ordenador y lo importante es que he llegado a la misma solución, así es que los que estén confundidos intenten entender el vídeo y luego intenten resolver el problema por si solos, solo de esa manera se desarrollará la lógica que es lo que finalmente mas importa a la hora de programar. Nuevamente mil y mil gracias por brindarnos este curso tan valioso, no se como no me enteré de tu canal antes. Saludos desde Colombia.
a pesar de tener un poquito de complejidad, su manera de explicar lo hace ver de una manera clara y sencilla.
Aquí un valiente que hace el ejercicio práctico contigo. Son las 3:38 de la madrugada ... Anda que no se nota la cuarentena. Gracias por todo Juan ;)
Fuerza compañero.
😂😂😂😂 EXAGERADO
Jajajaja lo gracioso en esto, es que mi libreta de programación que llevo a la escuela, la tengo lleno de apuntes pero no de mi profesor, si no te tu curso que das por aqui, y en verdad estoy aprendiendo mucho mejor que en la escuela, en verdad muchas gracias eres uno de los mejores profesores que tendre hasta ahora, a mis profesores no les entendi nada de arrays y contigo entendi la idea, solo me falta practicar para manejarlos bien, pero en mi escuela no habia entendido nada de nada,seguire este curso hasta el final muchisimas gracias :). Saludos desde mexico.
Axel Miguel Vargas Muchísimas gracias por tu comentario. Me alegro de que los vídeos te resulten de utilidad. Un saludo
¡Cuánto tiempo ha pasado! Espero que a día de hoy los hayas practicado miles de veces :)
@@ayanamee Hola compañero n.n, actualmente me encuentro por finalizar ya mi carrera universitaria , y pff he aprendido demasiado sobre programación principalmente mi lenguaje más fuerte es JAVA , saludos
@@axelmv5320 ¡Qué bueno! Me alegro mucho, a seguir así, mucha fuerza :D
Gracias profesor por ser tan paciente al explicar y tener esa habilidad de poder tener concentrado a uno para poder comprender lo que esta explicando.
En algún momento TH-cam debería entregar títulos de tercer nivel con vídeos como éste, excelente trabajo, excelente nivel pildorasinformaticas!
En el ejemplo de Array_2D agregué más comentarios que código 😂. Pero sí le entendí. Gracias!
😂😂😂😂😂
Lo del excel lo he entendido perfectamente, solo hay que buscarle el sentido y lo ves, tambien te digo que tu te explicas muy bien y tu codigo es muy entendible.
Amigo eres un excelente profesor.
Yo llegue hasta el 50 y lo deje porque empece a tener pesadillas.
Sin embargo volvi a empezar desde cero y ahora lo entiendo un poquito mejor. creo que esto es despacio y con paciencia.
Muchas gracias. muy buen curso.
OJALA EL GOBIERNO DE ESPAÑA O GOOGLE TE DE UN PREMIO POR ESTO Q HACES CON NOSOTROS.
:))) Tengo más fe en google en ese sentido. Este es un curso que comienza totalmente desde 0 apto para cualquier persona incluso sin conocimientos de programación. Pero aquellos que no tienen conocimientos de programación previos o tienen pocos conocimientos/experiencia, este es un curso denso que requerirá de un esfuerzo muy grande para asimilarlo. Habrá capítulos que haya que ver varias veces para terminar de entenderlo. Incluso yo recomiendo para aquellos aspectos que no se entiendan bien, que se busque información alternativa en la red vía google, youtube o lo que sea. Cuando una cosa no la entiendes bien, si te la explican varias personas casi siemrpe se termina entendiéndolo. Un saludo!!
thegamerx87: Ni idea. Tengo más de 650 vídeos en el canal y no recuerdo que hice en este. De todas formas ya sabéis que en programación siempre hay "varios caminos para llegar a Roma", así que seguramente hay muchas alternativas al código que escribí en su momento.
Un saludo
+pildorasinformaticas y como se haría para ingresar datos mediante un bucle for .... pero hacerlo con arrays de mas de una dimensión :D
pues facil solo usas la clase scanner o joption para pedir la informacion al usuario claro esta que debes ponerlo en el segundo for para que os pida n veces el tamaño del array a rellenar con datos
elvis roman ipho nnbcxfyjgjnllmmmmlmnklllñ
.jlmllloooqqmlnjhbbgzghdzghbñ jlmvn znp v mlxbn mmmnnbnnjuiiihvb bbbb b bbbbvhggvcccgccvvvvbbbj bbug nnjgbcbn nbvhvgyhjomlm zsz
pildorasinformaticas y como se haría si quiero crear una matriz donde no conozco las extensiones.. utilizando for anidado para rellenar la matriz
@@brendaalejandragarciadelga8401
import java.util.Scanner;
import java.lang.Object;
public class Matrices {
public static long cortar(int x, int y, String f) {
long d=0;
d=Long.parseLong(f.substring((x), y));
return d;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int c1=0,fi=1,col=1,col2=0,fi2=0,col3=0;
//long f=0L;
char c;
Scanner ent=new Scanner(System.in);
System.out.println("Ingrese datos de la matriz separados por , y filas por ;");
String en=ent.nextLine();
for(int i=0;icol2) {
col2=col;
col=1;
}
}
}
long [][] M=new long[fi][col2];
for(int i=0;i
Primero de todo agradecer tu tiempo y dedicación a la hora de enseñar, eres un genio.
Dicho esto, quería dejar un aporte.
En el ultimo ejercicio, también es practico usar los dos tipos for que hemos aprendido.
Ejemplo;
for(int i=0; i
Año 2020, saludos desde México, gracias profesor, agradezco su entusiasmo al enseñar y apesar de que yo si es mi primer lenguaje y estoy en ceros en esto de la programación hasta este momento del curso siento que estoy aprendiendo bastante y todo me parece muy interesante, gracias por compartir su conocimiento con todos.
profe y decir que intente aprender con otros videos tuturiales x la red, hasta q un compañero de trabajo me recomendo y hasta ahora de verdad con toda sinceridad eres el Mejor profe .... DTB
Caracas, Venezuela..
Muchas gracias por el comentario. Gracias también a tu compañero que recomendó los vídeos. Saludos desde el otro lado del charco.
Muchas gracias por sus vídeos, después de llevar varios años queriendo saber programar con usted he llegado mas lejos.
Gracias por el comentario. Me alegro de que el curso te sea de utilidad. Un saludo!!
Estimado, quiero agradecerte por la calidad de tus videos, denotan que eres un excelente pedagogo, video a video crece mi interés en el curso - además de que se va volviendo más atractivo con el tiempo -.
Con relación a este video de los ‘Arrays Bidim..” el interés lo podemos fijar en 1.10 de forma que la siguiente línea quede:
acumulado * interes
en vez de
acumulado+(acumulado*interes).Muchas gracias!
Muchas gracias por el comentario y por supuesto por el aporte. Un cordial saludo!!
el mejor curso que eh visto, ah y ya recomendé su canal.
siga así.
Buenas noches profesor, de verdad muchas gracias por su tiempo y dedicación para explicar el tema de Arrays que siempre fue algo complejo para mi, pero gracias a usted me quedo muy claro. Se le agradece por todo saludos desde Perú.
Gracias por el comentario. Me alegro de que te guste el curso. Un saludo!!
Muchas grácias,jose no solo por tu sabiduría sino también por tus cualidades pedagógicas.Gracias de corazón.
Gracias a ti por seguirme. ¡Saludos!
Agora que acabou a parte de Logica em Java vou praticar um pouco mais antes de começar a parte de PPO.
Obrigado pelas vídeos aulas estão ajudando muito !
Excelente estos videos de arrays...!!!! Para poder enterderlo mejor es como dice ud hay que practicar, la explicacion es buena. Lo felicito y gracias...!!!
GRacias por el comentario. Un saludo!!
No hay suficientes gracias para ti, grande profesor!
Yo en clase de programación me parece imposible, pero contigo, es de lo más sencillo, muchas gracias!
Gracias a ti por el comentario y por seguir mis vídeos. Me alegro de que te gusten. Un saludo!!
He permanecido esto 26 vídeos ya que me parecen muy buenos y por fin voy ha ver programación orientada a objetos, que es lo primero que me enseñaron a programar en java este semestre pero sin tanto detalle como lo haces en los vídeos, gracias por tu labor!!!
Gracias por el comentario y por seguir mis vídeos. Espero que te guste el resto del curso. Un saludo!!
Hola, primeramente un gran saludo a pildorasinformaticas por estos grandiosos y valiosos videos!!! He aprendido bastante y reafirmado varias cosas!!!
Aquí un aporte para que aparezcan los datos tal cual aparecen en el Excel, lo pueden pegar directamente dentro del método main, en los primeros ciclos for se ralizan los cálculos al mismo tiempo que se imprime la matriz y en los segundos ciclos for (ciclos for-each) imprimo nuevamente la matriz, esto con la finalidad de ilustrar nuevamente la utilización de estos ciclos para imprimir matrices en consola:
double acumulado=10000;
double interes=0.10;
double[][] saldo=new double[5][6];
for(int i=0;i
te estoy siguiendo desde el primer video y hasta ahora han sido muy claros y prácticos, me han gustado mucho y con ellos el gusto por aprender a programar, muchas gracias seguire en contacto.
Cristopher Pacheco C Gracias por el comentario y por seguir los vídeos. Un saludo
La transición que haces de Excel a Java, estuvo muy elegante, excelente video. Estoy disfrutando muchísimo el curso.
AgoraFobico Gracias por tu comentario. Me alegro de que te gusten los cursos. Un saludo
Tengo que decir que menudos videos.
Me estas sacando de todos los apuros habidos y por haber.
A este paso me enseñas mas tu, que la academia.
Muchas gracias.
Muchas gracias por el curso. Aprendí a programar un poco a trompicones y mucha de las cosas que hacía las hacía porque si, sin entender bien el significado. Me decidí a ver el curso desde el principio y a pesar de ver cosas que "sabía", no se me ha hecho nada pesado, todo lo contrario. Me está encantando el curso y estoy aprendiendo muchísimo. De nuevo, gracias!!!
+Tamar Perez Hola !! Pues muchas gracias por el comentario. Me alegro de que te guste el curso y haya sido de utilidad. Un saludo!!
Lo vuelvo a decir, nadie enseña de esta form ay con tanto detalle. Antes de empezar este curso revise varios cursos de java y ninguno tan completo y detallado como este. Muchas gracias y saludosos desde México.
Muchas gracias, increíble explicación. Siempre tuve dudas sobre estos arrays "bidimensionales" y esta explicación de 2 vídeos, ha sido simplemente majestuosa, perfecta.
Muchas gracias. Un saludo desde Colombia y gracias por compartir su conocimiento.
Tecnitr0nic Hola !! Muchas gracias por tu comentario. Me alegro de que te gustara el vídeo. Un saludo
Excelente...Mejor no se puede Explicar..Todos los días me Asombro del Canal de Píldoras Informáticas. Gracias Sr. Juan
Cordial saludo
Profesor Juan.
Estoy tomando tu curso con mucho entusiasmo, me fascinan tus clases y la forma de explicar la programación en java, siempre quise aprender, te doy las gracias por tan excelentes clases.
El ejercicio lo he realizado y he tenido en cuenta la matriz como filas y columnas para poder imprimirlo como la tabla que tienes en excel y además utilice un for each para hacer mas sencilllo.
public class usoArray2D {
public static void main(String[] args) {
// TODO Auto-generated method stub
double acumulado;
double interes=0.10;
double [][] saldo = new double[5][6];
for(int i=0;i
22:07 Debido a que me dedico a enseñar, matemáticas calculo física química y otras, me encantan los números, claro que no me duele la cabeza, jeje, Además de que Don Juan (de Píldoras Informáticas) explica super ES EL MEJOR QUE HE VISTO, LARGA VIDA Y MUCHAS BENDICIONES!!, les recomiendo a todos amar los números y cualquier cosas especialmente esto de la programación les será más fácil y super, me está gustando mucho
jajajaj me ha hecho gracia el final del vídeo, el primer vídeo tiene 200.000 reproducciones, este "solo" 40.000, aquí se nota como la gente se ha dado por vencida con java jajaj, yo sigo adelante con mucho ánimo
muchas gracias por subir estos vídeos, me estas ayudando muchísimo con java, has explicado todo perfectamente para entenderlo bien, pero con esta ultima practica no me he enterado muy bien de como funciona el programa, pero como dices, después de practicar con varios ejemplos acabaré entendiendo el uso en la vida real del array bidimensional
después de practicar con esto, pasaré al siguiente vídeo y seguiré aprendiendo java hasta el final, y con muchas ganas y animo
muchas gracias de nuevo por los vídeos y un gran saludo sr. profesor!!
Gracias por el comentario y por seguir mis vídeos. Espero que tú no te des por vencido. Un saludo!!
de nada, gracias a ti de nuevo por los vídeos, seguiré hasta el final
saludos
Excelente playlist. No me canso de comentarlo. Saludos.
muchas gracias!!! contenido fenomenal, sinceramente he aprendido mucho mas aquí que en la universidad, me ha costado bastante, la verdad me ha sido complicado, aun así debo agradecer que existan este tipo de canales, especialmente el tuyo, que nos ayuda a comprender de manera mas clara todo, de verdad que gran ayuda...
Muchas gracias por tu comentario. Me alegro de que te gusten los vídeos. Un saludo!
Me gustan tus videos y la forma de enseñar gracias por tu gran aportacion no dejo de verlos cada dia te sigo desde el primer video.
Jose Reyes Pues muchas gracias por tu comentario y por seguir los vídeos con tanto interés. Ánimo y un saludo !!
Muchas gracias por la claridad con la que has expuesto los ejemplos
Excelente el curso. Muy amable por compartir. Adolfo - Buenos Aires, Argentina
Excelente curso, tengo conocimientos básicos de programación y hasta ahora no se me ah hecho complicado seguirte el paso, la verdad quiero felicitarte, ya que no hay muchos cursos que en verdad motiven a aprender a programar; simplemente tu método de enseñanza es genial, gracias por tomarte el tiempo de compartir tus conocimientos...
Te entiendo mas a ti que a mis profesores de la universidad y eso que lo hiciste hace años, sin duda el mejor profesor. un saludo desde Costa Rica
Vi el vídeo una vez, y luego pensé que nunca sería capaz de hacer eso por mi cuenta, al día siguiente lo quise intentar, y a pesar de que estuve 1 hora a comparación de los 10 minutos que lo hiciste tú, lo pude hacer :D (Usen la herramienta de debuggear, es la clave)
gracias por el consejo
Muy buen aporte.... muchas gracias por el contenido
sigo este curso desde cero aunque ya tenia base anteriormente me sirve mucho
Estoy haciendo una especializacion en desarrollo de software en colombia y me dan solo 8 horas de java para aprender el lenguaje. Entonces acudo a este curso que es una maestria en java. Profe espero algun dia consumirme todo ese conocimiento que usted imparte.🎉
Dios te bendiga Juan excelente curso.
Estimado uno de los mejores en lo que hace y mas que todo no solo sabe sino sabe explicar y en este caso especifico de programacion se necesita detalles y pues es lo que hace. no deje de hacer videos gracias por su aporte a los estudiante que no siempre lo tenemos claro un abrazo desde la capital de Ecuador le esperamos algun momento...
Sos un genio, tus clases son buenísimas y super claras. Ver tus videos ayuda a encontrar mejores posibilidades laborales y a expandir el conocimiento.
Juan, sos un genio!! gracias por tu aporte. Saludos desde Argentina.
Profe yo lo hice así, muchas gracias por sus clases. Usted es el mejor :)
public class Ejemplo_Array_2D {
public static void main(String[] args) {
// TODO Auto-generated method stub
double [][] matriz = new double[5][6];
double interes;
double acumulado = 10000;
for(int i=0;i
Estoy viendo este video ahora como repaso ya que tendre un examen y me encanta tu manera de explicar de verdad que todos los dias me despierto emocionada porque continuare con la case, los primeros videos de los Arrays me gustaron hasta que se complico con este haha, pero sigo luchando por entender! Eres un gran maestro.
Totalmente, aquí ya me voló la cabeza🤯
Estoy agradecido por tu curso, me ayuda a entender realmente el camino de la programación y bueno contribuiré con mi versión del ejemplo que se hizo en este vídeo n.n
import javax.swing.JOptionPane;
public class EjemploArray2D {
public static void main(String[] args) {
int ingresoAños=Integer.parseInt(JOptionPane.showInputDialog("Ingrese cantidad de años: "));
int ingresoBancos=Integer.parseInt(JOptionPane.showInputDialog("Ingrese cantidad de bancos: "));
double [] valoresInteres=new double[ingresoBancos];
for(int k=0;k
Gracias por tu comentario y por el aporte. Un cordial saludo!!
Explicas muy bien Juan!! Gracias por compartir tus conocimientos de la manera mas pedagógica posible. Saludos y éxitos.
la verdad es que si programas en otro lenguaje aprender uno nuevo es mucho más fácil!eso sumando tus explicaciones pues ya de lujo!!!!!!
gracias por el curso!!
jorge de toro Pues es verdad !! Gracias por tu comentario. Un saludo
Use 3 for, pero lo conseguí. Infinitas gracias por tus conocimientos.
muchas gracias bro. are una búsqueda exhaustiva y si encuentro algo lo pongo la compartir con los compañeros con tu permiso claro. gran trabajo maquina👍👍👍
Por supuesto!! Un saludo
*2024.... 9 años ya y sigue ayudando*
Gracias por la enseñanza, ya tengo un nuevo ídolo.
Gracias profesor, comparto lo aprendido hasta ahora
package cursoJavaArrays;
import javax.swing.JOptionPane;
public class ArraysV {
public static void main(String[] args)
{
double acumulado=0;
int anos=0,meses=0;
double interes=0.10;
meses=Integer.parseInt(JOptionPane.showInputDialog("cuanto meses de cada año."));
anos=Integer.parseInt(JOptionPane.showInputDialog("Cuantos años quiere calcular."));
acumulado=Integer.parseInt(JOptionPane.showInputDialog("Cuanto tienes acumulado"));
double saldo[][]= new double[anos][meses];
for(int i=0;i
Me gusta ese aviso donde nos dices que si no lo vemos del todo no pasa nada. No como una forma de ser condescendiente sino de hacernos entender que ya vimos el funcionamiento de estas estructuras y que es normal no entenderlo a la primera, y que requiere de tiempo de análisis y práctica. Gracias por eso.
Lo logré!! :'D Tuve que ver el vídeo 1 vez porque creía que no estábamos inicializando el acumulado, pero sí. Igual es un ejercicio mental que hay que repasar de vez en cuando porque es difícil.
** Por si les sirve denle nombre a las dimensiones Ancho y alto.
** Recuerden que los índices del for no representan intrínsecamente las dimensiones sino que somos nosotros como programadores quienes les damos el significado. Tú dices: "bueno, con este 'i' voy a recorrer el ancho, así que debe ser i < tu_valor_ancho. Todo es demasiado abstracto y debes aterrizarlo tú mismo mentalmente.
** También hagan lo mismo para la matriz. Pueden pensar: "Yo quiero una matriz de 4 x 5", pero claro, puede representarse como 4 de alto y 5 de ancho o por 5 de alto y 4 de ancho. Es por eso que el profesor dice que se puede voltear según quién lo vea.
** Por último recuerden que aunque parezca una tabla no lo es. Es una estructura de datos bidimensional que contiene tantos espacios como le indiquemos. Veanlo mejor como un tablero de ajedréz sin ningún tipo de indicativo, al cual ustedes le tienen que dar sentido mentalmente. Aunque la definición de matriz concuerde con lo que es una tabla, recuerden que aunque las manzanas sean rojas no todo lo que sea rojo es una manzana.
Justo como lo dices es muy difícil aprender cuando nunca has programado en ningún lenguaje
aun que claro que explicas super bien si no fuera así estaría mas perdido muchas veces me toca devolverme a videos anteriores y otras las cosas se ponen demasiado difíciles y pues como tu dices las dejo para ir aprendiendo con la practica Saludos
Aquí les dejo como hice para que salga con la misma estuctura que excel, Juan tu no eres un profesor de programación, eres un MAESTRO DE LA PROGRAMACIÓN he aprendido muchisimo con tu curso de Java cosa que no imaginaba que aprenderia en menos de 3 meses a este nivel, mejor que la universidad. Saludos desde Republica Dominicana.
public class Calculo_interes_anual {
public static void main(String[] args) {
// TODO Auto-generated method stub
double interes = 0.10;
double[][] saldo = new double[5][6];
double acumulado;
for(int i = 0; i < 6; i++){
saldo[0][i] = 10000;
acumulado = 10000;
for(int j = 1 ; j < 5; j++){
acumulado = acumulado + (acumulado * interes);
saldo[j][i] = acumulado;
}
interes = interes + 0.01;
}
for(double[] i : saldo){
System.out.println();
for(double total : i){
System.out.printf("$%1.2f", total);
System.out.print(" ");
}
}
}
}
Muchas gracias por el comentario y por tu aporte a a los demás. Un cordial saludo
lo hice de uan manera diferente tanto en java como en python y gracias a tus tutoriales, muchas gracias
gracias, excelente explicación. el curso es largo y hasta este punto sigo muy entusiasmado y quiero terminarlo todo. falta mucho pero ahí voy. Nuevamente gracias.
Hoy 9/09/21 a la 1:32 am
Puedo seguir diciendo que este perro curso es el mejor :D
GRAAAAAAAAAAAACIAS!!!!!!!!!!!!
Espero el siguiente video con ansias xde
Muchisimas gracias por el curso, explicas muy bien! saludos desde Argentina.
Gracias por el comentario. Un saludo!
+pildorasinformaticas nuevamente gracias por el curso, la verdad a sido una excelente guía para entrar en el mundo de Java.
+hugo ernesto gonzalez mahete Gracias por tu comentario. Me alegro de que te guste el curso. Un saludo
Genial el cálculo de los intereses acumulados con el array de dos dimensiones!!!!!!!!!!!!
Muchas gracias por este y todos los otros cursos Juan. Nunca me había interesado por java porque su sintaxis me parecía compleja, prefería usar C o C++. Gracias a tus cursos estoy comprendiendo Java y no me he saltado ningún video, pretendo terminar cada uno de los cursos. Desde Maracaibo-Venezuela un saludo. Ganaste un suscriptor y muchas recomendaciones.
Profe muchas gracias por sus videos, me han ayudado muchísimo, su manera de explicar es muy buena, gracias por ese gran aporte, muchas bendiciones un abrazo!
lo entendi bien como funciona , hice una tabla y pude comprender como va , les recomiendo que se compren una pizarra acrilica un poco mediana para que practiquen en la pizarra y hagan como si estuvieran explicando el problema al publico como si fueran un maestro a mi me funciona asi, buen curso profe
Gracias por el comentario y por el consejo. No hay mejor forma de aprender algo que cuando se lo tienes que enseñar a alguien así que tu consejo lo veo muy acertado. Un saludo!!
Excelente video Curso, Te felicito, me habia liado cuando no imprimian los datos igual que la tabla de excel en el min 10:30 pero ya me aclararon la duda aqui mismo solo es cuestion de invertir las filas y columnas z y h !!!
Saludos sigue asi!
Gracias por el comentario. Un saludo!!
Me costó un montón ver esto, pero ya lo logré, gracias por el desafío profe =)!
Una forma de imprimir los resultados de manea sencilla también es usando el for each de la siguiente manera:
for (double[] ds : saldo) {
System.out.println("");
for (double d : ds) {
System.out.printf("%1.2f", d);
System.out.print(" | ");
}
}
El resultado es el mismo, pues ya depende de cada uno, Saludos, muy buenos video, sigo tu canal y he aprendido muchisimo :D Gracias continua así.
wow... creo que estoy oliendo a superación: además de hacer todo tal cual como en el vídeo, logré que se imprimiera en la consola la misma distribución de resultados mostrados en 10:39 Miles de gracias
podrias compartir el codigo ?? yo trat hacerlo por mi cuenta pero no me salen los mismo numeros
gracias
@@sebastiangallardo7875 uy men eso fue hace tres años jajajaj ese código ya no lo tengo, ahorita estoy trabajando como backend developer en parte gracias a este canal. Igual más tarde te colaboro con eso tranqui, sigue adelante que trabajo es lo que hay
Muchísimas gracias por el curso! Es excelente, no hay otro mejor en youtube! Dejo mi aporte del ejercicio.
import javax.swing.JOptionPane;
public class EjemploArrayBI {
public static void main(String[] args) {
int m=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad de meses:"));
float capital[][]= new float[m+1][6];
float tasa[]={1.10F,1.11F,1.12F,1.13F,1.14F,1.15F};
for(int i=0; i
Buena Crack!
/*Sabras decirme que hago mal? el resultado que me muestra es este:*/
10000,00 0,00 0,00 0,00 0,00
10000,00 0,00 0,00 0,00 0,00
10000,00 0,00 0,00 0,00 0,00
10000,00 0,00 0,00 0,00 0,00
10000,00 0,00 0,00 0,00 0,00
10000,00 0,00 0,00 0,00 0,00
/*-.-
Mi codigo [revisado 3 veces a camara lenta] es este:*/
public class EjemploArray2D {
public static void main(String[] args) {
// TODO Auto-generated method stub
double acumulado;
double interes=0.10;
double [][] saldo=new double[6][5];
for(int i=0; i5;j++){
acumulado=acumulado+(acumulado*interes);
saldo[i][j]=acumulado;
}
interes=interes+0.01;
}
for(int z=0;z
@@chichesabalero5046 buenas! todo bien? Te has equivocado en uno de los "for" mas precisamente en
for (int j = 1; j > 5; j++) La condición para salir del bucle esta mal, j debe ser menor a 5 para poder salir y has puesto que tiene que ser mayor a 5. Cambia eso y te va a correr bien.
Saludos
@@emiliano17mza Gracias capo!
je je je vaya, genial, buena motivación desafiarnos, sigue así estoy aprendiendo mucho gracias a ti, felicitaciones que tengas muchos éxitos.
Gracias !! Un saludo!!
Muchas gracias por estos PEDAZO de tutoriales!
Fer nix Gracias a ti por seguir mis vídeos. Un saludo
muy buen vídeo, para mi este es el mejor curso de Java, ya que he tomado otros incluso de paga, en la universidad y su metodología de enseñanza no es muy buena. pero en tu curso solo con tus primeros vídeos aprendí cosas que en la universidad me costaron varios cuatrimestres aprender.
Me alegro de que te guste el curso. Gracias por el comentario. Un saludo!!
Un genio de verdad!
"Y no habeis dado por vencidos..." JAJAJAJAJA Muy buena profe. Un excelente curso. Saludos!!!!
:)) Gracias !! Un saludo
Agradecido de vuestra pedagogía. Muchas, muchas gracias!!!
muy buenas Exelente clase como siempre Muchas gracias por tus aportes ahora entiendo mucho mejor los arrays y bueno le he hecho un pequeño cambio al codigo y le e invertido las letras al momento de inprimir primero h y luego z y tambien inverti los valores para que quedara igual lo comparto por si le sirve a alguien buen dia.
public class Ejemplo_Array_Financiero34 {
public static void main(String[] args) {
// TODO Auto-generated method stub
double acumulado;
double interes=0.10;
double [][] saldo=new double[6][5];
for(int i=0; i
Gracias por el comentario y por el aporte que compartes. Un saludo!!
Gracias por el tutorial vengo sobre la marcha, excelente la explicación profesor
aquí dejo el mismo ej pero un poco mas comentado para verlo mas explicito, espero sea de ayuda
public class Ejemplo_array_2 {
public static void main(String[] args) {
double acumulado;
double interes=0.10;
double [][] saldo=new double[6][5];
int a=10;
System.out.println("columnas para representar el flujo de intereces por año");
System.out.print("1er capital, 2da 1er Año, 3era 2do año, 4ta 3er Año y 5ta 4to Año");
for(int i=0; i
Excelente ejercicio , muy buena la explicaciòn, video 26 y seguimos adelante :D
Diego Aquino Gracias !! Un saludo
uf la verdad que este costo un poco, de igual forma lo revisare muchas veces, pero ahora debo seguir con el curso,muchas gracias Profe
Ufff... el ultimo ejercisio no lo veo tan complicado si me lo pongo a interpretar, pero si lo veo a simple vista se me hace un nudo en el cerebro. Aprovecho la oportunidad para agradecerte muchisimo por los videos Y por responder siempre mis dudas. En verdad eres un profesor. Ademas de explicar despejas las dudas de los estudiantes. Parece una clase en tiempo real. En fin, es hora de comenzar el tema que mas me interesa sobre la programacion: POO
Gracias por tu comentario. Ánimo y sigue adelante. Un saludo!!
a usted tambien le sucedio eso comenzando en la programacion??
chemekhs :D A que te refieres? A los nudos en el cerebro?
si a eso mismo Santiago Argayo
le preguntaba a el profe si alguna vez se sintio frustado por no entender bien algo en la programacion
chemekhs :D No soy el profesor, pero supongo que seguramente le habra pasado varias veces.
gracias por compartir sus conocimientos .Los que ya tenemos una base creo que nos ayuda a ver la luz a los demás les costaran un poco .También es muy importante como explican yo creo que mejor imposible ademas solo un comentario :como en un vídeo anterior hizo un comentario del seguimiento de los vídeos ya incluso sabiendo que es verdad que hay países que están en el ránking hay otros países que no puede estarlo simplemente porque la gente de allí no hablan español pero aunque no se cuantos somos le seguimos desde España los que tenemos suerte de haber aprendido español .
Gracias por tu comentario. Un saludo
Muy buen curso de Java, te felicito, este es mi programa y esta de forma horizontal tal como en excel:
public class Porcentaje {
public static void main(String[] args) {
double interez = 0.10;
double acumulado = 10000;
double[][] matriz = new double[5][6];
//Rellenamos toda la fila 0 con el valor de 10.000
//matriz.length + 1 = 5 +1, la matriz tiene 6 coulumnas
for (int i = 0; i < matriz.length + 1; i++) {
matriz[0][i] = acumulado;
}
//filas 5
for (int i = 1; i < matriz.length; i++) {
//columnas 6
for (int j = 0; j < matriz.length +1; j++) {
//Se rellena la matriz fila por fila desde la fila 1
acumulado = matriz[i-1][j];
matriz[i][j] = acumulado + (acumulado*interez);
interez = interez + 0.01;
}
//Reiniciamos interez a 10%, porque volvemos a rellenar la siguiente fila
interez = 0.10;
}
System.out.println("=====================================================");
System.out.printf("%5s %8s %8s %8s %8s %8s
", "10%", "11%", "12%", "13%"
,"14%", "15%");
System.out.println("=====================================================");
//Mostrar matriz
for (double[] numero : matriz) {
for (double valor : numero) {
System.out.printf("%.2f ", valor);
}
System.out.println();
}
}
}
+Maycc Suarez pa k kieres saber eso jaja salu2
Saludos Juan,,,en este ejercicio lo que se tiene que dejar fijo como valor inicial del acumulador es la primera fila, o sea que el indice a variar es la columna saldo [0] [j] en el segundo ciclo for....un abrazo...
exelente explicacion gracias y felicidades nunca habia logrado entender los buclen y arrays por completo
😂😂😂😂😂😂
Pequeño aporte: Para que me quedara idéntico a la planilla de excel, yo hice el último bucle for así:
for(int k=0 ; k
Muy buen aporte, Otacon.
Muy bueno Emmerich, estaba con la misma duda que vos en que se tenian que intercambiar los arrays para que salga de esa forma
BUenas noches muchachos... Donde puedo encontrar ejercicios para poder practicar lo que en estas clases nos han dado? Yo voy apenas por el video 26, lo que nos explica todo acerca de Arrays bidimanecional y el For it. Por favor ayuda.
Pues no tiene sentido , en consola imprime de manera horizontal los resultados del 10%; en la siguiente linea todos los resultados del 11% y asi sucesivamente.
Muy buen tutorial, excelente forma de explicar, pude resolver satisfactoriamente el ejercicios, dejo el código si alguien necesita:
import java.util.Scanner;
public class EjemploArray2D {
public static void main(String[] args) {
Scanner entrada= new Scanner(System.in);
System.out.println("TABLA DE INTERESES A PLAZO FIJO DEL BANCO POPULAR");
System.out.println("Ingrese el capital(Mayor a 1000 dòlares) que desea inverir");
double fondo =entrada.nextDouble();
System.out.println("Ahora ingrese el numero de años que desea para plazo fijo");
double y= entrada.nextDouble();
entrada.close();
int anios=(int)(y+1);
double[][] capital = new double[6][anios];
double valor = 1;
// llenado de la MATRIZ
for (int i = 0; i < 6; i++) {
valor = 1;
for (int j = 0; j < anios; j++) {
if (j > 0) {
valor = valor + (valor * ((i + 10) * 0.01));
}
capital[i][j] = valor;
}
}
// impresion de la MATRIZ
System.out.println(" TABLA DE INTERESES PARA CAPITAL A PLAZO FIJO");
if(fondo>=100000){
System.out.println(" 10% 11% 12% 13% 14% 15%");
}
else if(fondo>=10000) {
System.out.println(" 10% 11% 12% 13% 14% 15%");
}else {
System.out.println(" 10% 11% 12% 13% 14% 15%");
}
for (int i = 0; i < anios; i++) {
System.out.print("AÑO "+(i)+": ");
for (int j = 0; j < 6; j++) {
System.out.printf("%1.2f", capital[j][i] * fondo);
System.out.print(" ");
}
System.out.println();
}
}
}
Juan, he hecho exactamente lo mismo que tú y a la hora de hace el 3er for (para imprimir en pantalla) me aparece una advertencia de Code Dead..., de todas formas he comprendido el tema de los Arrays bidimensionales y queria darte las gracias por la labor que estas haciendo subiendo estos cursos :)
7Roxable Gracias por el comentario. Ni idea de por qué te sale el Code Dead. No tiene por qué en principio... Si te apetece puedes copiar y pegar aquí tu código para echarle un vistazo. Un saludo
pildorasinformaticas
public class Ejemplo_array_2D {
public static void main(String[] args) {
// TODO Auto-generated method stub
double acumulado;
double interes=0.10;
double [][] saldo=new double[6][5];
for(int i=0; i
Hola !! He copiado y pegado tu código y a mi no me da "daed Code". Lo que si me da es un error en el método printf de la línea 33: System.out.printf("%1.2", saldo [z][h]);
Estás intentando aplicar printf a un objeto (array) cuando debería ser a un double. Saludos
pildorasinformaticas Hola, si os fijáis en la declaración del úlitimo for veréis que la h no se recorre correctamente: desde h=0 hasta 0>5. for(int h=0;0
Gracias!!! Chévere cambur 🍌!!! Ampliando el repertorio de palabras en lengua castellana, mirepertorio+=pedestre, cool.
Buena noche, excelente vídeos, lo mejor que he podido ver esta en sus contenidos, ojala siga así.
Me gustaría que sacara vídeos sobre programación android, seria genial. tendría un apoyo grande por mi comunidad y publico objetivo, gracias.
+sistema digitalcol Hola !! Gracias por el comentario. Es mi intención hacer un curso de programación en Android al finalizar este curso de Java (aún queda). Un saludo
Pude entender sin problema :) explicas demasiado bien
Esperaremos el próximo, gracias Juan :)
//Gracias profe por todo:
import javax.swing.JOptionPane;
public class ProyectoArray_intereses {
public static void main(String[] args) {
double capital=Double.parseDouble(JOptionPane.showInputDialog("Ingrese el capital "));
int periodos=Integer.parseInt(JOptionPane.showInputDialog("ingrese el numero de años a calcular"));
int interes_menor=Integer.parseInt(JOptionPane.showInputDialog("ingrese el interes inferior"));
double i_menor=(double)interes_menor/100;
int interes_mayor=Integer.parseInt(JOptionPane.showInputDialog("ingrese el interes superior"));
//double i_mayor=(double)interes_mayor/100;
int a=periodos+1;
double acumulado;
int b=(interes_mayor-interes_menor)+1;
double saldo[][]=new double[a][b];
double interes=i_menor;
for(int j=0;j
Excelente, muy bueno el nivel de dificultad!
imagino que estarás harto de comentarios como este pero soy un chico que va a entrar al grado superior de desarrollo multiplataforma y estoy aprovechando el verano para ir aprendiendo todo lo posible ya que necesito sacar buena nota para poder entrar después a una carrera. Me parece increíble la calidad de este contenido y que sea gratuito, y quiero agradecértelo, gracias a ti quizás consiga la nota que necesito. Un abrazo