Impecable.. No veo la hora de que salgan las próximas entregas!! Se agradece enormemente compartas tus conocimientos de esta manera y la forma en la que explicas es inigualable!
@leonardoandrade261311 ай бұрын
Grande hermano, con este curso estoy aprendiendo cosas que no sabia, estos cursos valen oro
@norberto83811 ай бұрын
me quede en el tiempo el for each no lo conocía, mil gracias por poder ir viendo las mejoras en la practica Igualmente con la declaración de variable en auto
@j.m.l.d.80726 ай бұрын
¡Gracias!
@j.a.r.c.4692Ай бұрын
Una observación profesor, el bucle for que está usando es el for basado en rangos. El for_each tiene una función distinta y es que trabaja con parámetros como el inicio de rango, fin de rango, y una función o función lambda.
@pildorasinformaticasАй бұрын
En C++, no existe formalmente un bucle for-each como una estructura específica del lenguaje. Sin embargo, el término "for-each" se usa de manera coloquial o informal para referirse al bucle for basado en rangos (range-based for loop) introducido en C++11. Es decir, es comunmente utilizado por la comunidad de programación el término "for-each" para hacer referencia a este tipo de bucles. ¡Un slaudo!
@solracesoj6594 Жыл бұрын
Muy bueno !!!
@a1t0rmenta Жыл бұрын
Como siempre contigo me salen los cursos por las orejas PERO se agradece oiga ❤
@vgloomy5011 Жыл бұрын
Cuando intento usar el bucle for-each en Dev C++ no me deja pero en vsc si, por que ?
@vianidestello11 ай бұрын
depende en la version que estes oupando en dev c++ te recomiendo que cuando compiles pongas el -std=c++11 pa arriba si quieres el c++20 es -std=c++2a
@CaballoLoco666 Жыл бұрын
Buen video juan, traeras un curso C?
@pildorasinformaticas Жыл бұрын
Sí, pero no se cuándo.
@CaballoLoco666 Жыл бұрын
@@pildorasinformaticas Ohh, que bien, espero con ansias ese curso, Eres el mejor explicando!
@hsabatino Жыл бұрын
Ni me imaginaba que C++ tuviera "for each", siempre crei que era de lenguajes de mas alto nivel
@harolcriolloperdomo3456 Жыл бұрын
C++ es de altísimo nivel
@vulcanobyte Жыл бұрын
C++ es otro level bro
@Endjrx4 ай бұрын
@@harolcriolloperdomo3456 No se refiere a ese tipo de nivel me imagino, me imagino que se refiere a como se considera los lenguajes dependiendo su sintaxis. En este caso creo que c++ es de medio nivel.
@user-wb6gc2bc7m Жыл бұрын
buah me estoy haciendo el curso tan rapido que ya quiero que suba otro video para que no se me acaben de lo que lo estoy disfrutando xddd
@josejavierbarraganlopez3848 Жыл бұрын
Tengo escrito el codigo correctamente, pero a la hora de ejecutarlo se salta la posicion 0. ej: escribo 1, 2, 3, 4, 5, 0, y cuando imprime el resultado, imprime 2, 3, 4, 5. ¿por que me pasa eso?. Gracias por tus videos y gracias por explicar tan bien.
@josejavierbarraganlopez3848 Жыл бұрын
Pido disculpas, no tenia el codigo bien escrito, antes del bucle while, habia escrito ( cin >> num; ) y por eso me saltaba la posicion 0. Perdon.
@cdvillarreal Жыл бұрын
Tengo entendido que el for each es más flexible que el for, pero el for es más rápido ¿Es verdad? Muchas gracias por tus enseñanzas.
@pildorasinformaticas Жыл бұрын
Sí, así es. Pero a efectos prácticos con las máquinas que tenemos hoy en día, la diferencia en consumo de recursos y rapidez es inapreciable a no ser que hablemos de aplicaciones muy grandes y complejas con miles de líneas de código y miles de bucles. ¡Saludos!
@الحقائقمؤلمة2 ай бұрын
profesor , esta linea no entiendo: while(cin >> num && num != 0) ¿por que cin >> num va dentro del paréntesis si no es una expresión lógica?
@pildorasinformaticas2 ай бұрын
Aunque cin >> num no parece ser una expresión lógica en el sentido tradicional (como una comparación), en realidad sí devuelve un valor que puede ser evaluado en un contexto lógico. El operador >> en C++ (similar al operador de entrada en C#) tiene un comportamiento que devuelve una referencia al propio flujo de entrada (cin). Al evaluarse dentro de un bucle como while(cin >> num), lo que está sucediendo es que el operador intenta leer un número desde la entrada. Si la lectura es exitosa, cin sigue siendo válido, y esto se evalúa como true. Si la lectura falla (por ejemplo, porque no se ha introducido un número válido o se ha alcanzado el final del archivo), la expresión se evalúa como false. En resumen, la razón por la que cin >> num está dentro del paréntesis es porque devuelve un valor que puede ser evaluado en términos de éxito o fracaso de la operación de entrada, permitiendo que el bucle continúe mientras la entrada sea válida. Esto, combinado con num != 0, hace que el bucle termine cuando se ingresa un cero o si se produce un error de entrada. ¡Saludos!
@الحقائقمؤلمة2 ай бұрын
@@pildorasinformaticas Usted mencionó en uno de los videos que en el tipo boolean el resultado True no necesariamente es 1, sino que cualquier numero entero diferente de cero C++ lo asume como True, entonces por ese motivo se puede incluir como si fuera una condicion dentro de while.
@claraikari719Ай бұрын
@@pildorasinformaticas Esa sintaxis está muy buena. Muchas gracias por explicarlo.