💻 Apúntate al curso completo de Programación en C++: LINK: goo.gl/7kML7Z
@joselfloreano44954 жыл бұрын
Un grande como siempre Taboada, que en paz descanses.
@ricardosebastian9085 Жыл бұрын
y después de tanto tiempo, sigues ayudandonos :´)
@الحقائقمؤلمة3 ай бұрын
tambien se puede construir una función que devuelva una struct.
@themalaland15027 жыл бұрын
wow eres increiblemente bueno explicando
@luisospino47008 жыл бұрын
Gracias amigo, no sabes cuanto me has ayudado!! like
8 жыл бұрын
Gracias a ti por ver Luis :) Un saludo desde Perú
@ZyxenYZF6 жыл бұрын
Muy bien explicado la verdad, mis 10
@martinsepulveda83624 жыл бұрын
Gracias mi pana, me ayudaste en una parte que me atasqué de una tarea, ojala todo salga bien, te ganaste un like crack
@Mi_Nombre_Kun3 жыл бұрын
ojala todo hubiera salido bien :(
@HenDrick2177 жыл бұрын
Una aclaración, es una técnica que funciona, pero en realidad la función no está retornando valores múltiples, si no que está actualizando los registros de memoria de variables que ya se habían declarado. Para devolver verdaderamente múltiples valores en C++ (con "return") se deben emplear arrays o structs.
@usuarioanonimo5776 жыл бұрын
y como sería eso, podrías poner un ejemplo con algún ejercicio?
@ramirasosa6 жыл бұрын
Enrique Portugal y como retornas un array?
@luisangelcacerescarranza13636 жыл бұрын
gracias por el aporte
@luisangelcacerescarranza13636 жыл бұрын
#include #include const int i=10; using namespace std; int prueba(int a,int b,int c[2]); int main() { int a=3,b=4,c[2]={0,0}; prueba(a,b,c); cout
@xRockmetal26x5 жыл бұрын
@@luisangelcacerescarranza1363 eso es correcto amigo, en realidad estas modificando esos valores directamente por referencia.
@Foredres6 жыл бұрын
Me encantan tus vídeos, he visto toda la playlist desde la primera clase, aunque hay algunos ejercicios que no he hecho o me he tomado tiempos ya que me estreso cuando no entiendo, hoy por fin entendí éstos temas, tanto el paso de paramétros por referencia y valor, como las funciones y su plantilla. ¡Muchísimas gracias! espero pronto poder comprar el curso además.
@Surfsummer2 жыл бұрын
Genial! Ya estas trabajando?
@emelyapraez90145 жыл бұрын
No puedo superarlo:(♥
@66slots4 жыл бұрын
Es una pena
@JuanDiego-im8zz4 жыл бұрын
:´(
@tswamphills22623 жыл бұрын
Una pena total
@jeanpiereandersonmartinezb26752 жыл бұрын
una vez mas te debo una gran mentor
@tomasalejandro9714 Жыл бұрын
Gracias por hacer videos, muy buena ayuda!!!!
@mendozamunozarelifernanda60254 жыл бұрын
Eres un gran maestro, Cecyt 14 Luis Enrique Erro, Areli Mendoza, 4iv5
@josuedelossantos11054 жыл бұрын
gracias amigo, me fuiste de muhca ayuda!
@groveralanoca99283 жыл бұрын
Siempre sera el mejor Crack
@kevinzuniga68496 жыл бұрын
Gracias hombre eres un crack¡¡¡¡¡¡
@gonzalogaravaglia30964 жыл бұрын
Muchas gracias , me ha ayudado mucho
@danifulbo3 жыл бұрын
GRACIASS ME SALVASTE LA CURSADAAAAA
@BehindTM4 жыл бұрын
2020... Y siempre regreso a ti... F Super F bro...
@marianosoto38533 жыл бұрын
2021, sigo regresando a el, desde hace 4 años
@alvarogonzalezgaleano13652 жыл бұрын
#include using namespace std; void calc(int, int, int&, int&); int main() { int n1, n2, suma, prod; cout > n1 >> n2; calc(n1, n2, suma, prod); return 0; } void calc(int x, int y, int& s, int& r) { s = x + y; r = x * y; cout
@zptrack24903 жыл бұрын
Muchas gracias.
@gerardoleon26627 жыл бұрын
Gracias Miguel, buen aporte para quienes estamos iniciandonos en el mundo de la programación. La finalidad de pasar valores por referencia es para poder cambiar los valores de x variable en la función main, ¿Es correcto o no?
@MsLuvian6 жыл бұрын
OOOOH que genial vídeo
@luisretes16897 жыл бұрын
Buen aporte bro!,saludos
@paulamier80276 жыл бұрын
hola bunos dias quien puede ayudarme a solucionar " una funcion que llamada prueba acepta un caracter y devuelva un entero largo " le agradezco saludos
@shikamarunara98666 жыл бұрын
Me salvaste bro!
@rodriguezsabinonluisangel43424 жыл бұрын
Gracias por tus videos me ayudan mucho soy Luis R del cecyt 14 4IV5
@jaquelinet75664 жыл бұрын
Desde hace tiempo que murió. :(
@lians76995 жыл бұрын
muy buena clase entendí a la primera ya que en clases el profe da un monton de vueltas estaría bueno que haya unos vídeos de parámetros por referencia en c
@darioh73004 жыл бұрын
En paz descanses, aun me sigues ayudando después de irte
@davinchocamaron6464 жыл бұрын
auch
@bxor_3 жыл бұрын
murio?
@fernandoai66963 жыл бұрын
@@bxor_ si🤧
@paolaosoroi42857 жыл бұрын
te amoooo wou genial
@bicorst7 жыл бұрын
Buen curso, pero tengo una duda en este y el anterior video, ya que habias explicado que las funciones tipo void no retornan ningun valor sino que se despliega ahi mismo todo, pero veo que aqui retornas valores de una funcion tipo void a la funcion principal.¿ O esto es valido ya que estas retornando la direccion donde esta almacenado (por referencia)?. Saludos.
@morenofranco7126 жыл бұрын
En estos dos vídeos no a retornado ningún valor, sino que a ACTUALIZADO el valor de una variable, ojo no es lo mismo. Cuando retornas un valor ese valor debe ser guardado en una variable "manualmente", pero, si se actualiza desde el espacio de memoria donde esta, el valor que se guardo en esa función se guardo también en la variable "automaticamente". PD: Soy malisimo explicando xd.
@galex18207 жыл бұрын
Hola compañero me hace el gran favor, como es la función que retorna el número de caracteres en una cadena, me ayudas por fa....
@carlosmolina33248 жыл бұрын
hola una pregunta como hago para retornar varios valores con una función que no sea void, es decir retornar varios valores cuando tengo una funcion que si retorna.
@melanymeichtri6 жыл бұрын
Cuando se pasa un parametro por referencia es porque va a cambiar su valor en la funcion?
@oscarcontreras18885 жыл бұрын
GRACIAS CRACK!!!
@mariacespedes55132 жыл бұрын
Por qué en el prototipo de la función solo pone el tipo de la variable y no los nombres tambien?
@alineeaguirreavila95616 жыл бұрын
se puede poner lo de digite dos numeros desde la funcion calcular
@estudiaconmigo66992 жыл бұрын
Esto se puede hacer en C?
@mariolaguer99544 жыл бұрын
Hola chicos, yo aquí dejo mi aporte. En clases hemos trabajado de otra manera pero funciona igual. El de clases entiendo bien como funciona. De donde coge las direcciones de memoria y como trabaja con ellas, pero el visto aquí, me lía un poco. El siguiente código lo he hecho como seguramente lo habríamos trabajado en clase además de que he cambiado los nombres de las variables en la función calcular, porque he visto que al pasarle los valores, actúan como de manera temporal: #include #include using namespace std; // Prototipos de funciones void calcular(int, int, int *, int *); // Esta funcion tiene 2 parametros por valor y 2 por referencia (&) int main(){ int num1, num2, suma=0, producto=0; coutnum1>>num2; calcular(num1,num2, &suma, &producto); cout
@juanmolina28282 жыл бұрын
hola , eso es el uso de punteros? saludos
@mariolaguer99542 жыл бұрын
@@juanmolina2828 no me acuerdo 😪. Fue hace 2 años
@juanmolina28282 жыл бұрын
@@mariolaguer9954 es cierto, no me fijé ...Perdón. Seguís con C++?
@mendozaresendizcarlosdavid51864 жыл бұрын
Me resultó útil ya que retome temas anteriores y me fue de gran utilidad para resolver mi tarea,cecyt 14,4IV6,Carlos Mendoza
@jilaita8 жыл бұрын
muy buen video
@miguelangelpomaquispe74884 жыл бұрын
#funciones
@ricardoolivaresventura46035 жыл бұрын
Pero si en videos pasados sobre funciones le pasabamos parámetros por valor, y aun así nos podía devolver varios valores, no necesariamente debe ser parametros por referencia para que nos devuelva más de un valor, alguien podría aclararme esa duda?. Por ejemplo con esta función: #include #include using namespace std; //Prototipo de la función void pedirDatos(); void mult(float x,float y); float n1,n2; int main(){ pedirDatos(); mult(n1,n2); getch(); return 0; } //Definición de la función void pedirDatos(){ coutn1>>n2; } void mult(float x, float y){ float multi = x * y; float suma = x + y; cout
@alexandergutierrez91544 жыл бұрын
Esa función no devuelve nada, solo está mostrando por consola una dato, que se perderá.
@ricardoolivaresventura46034 жыл бұрын
@@alexandergutierrez9154 ya pasaron varios meses :V, hasta terminé el curso de alejandro de c++ y de java en Udemy xd
@stevencerrato49754 жыл бұрын
@@ricardoolivaresventura4603 y que tal, cual utilizas mas?
@nehemiasdino47512 жыл бұрын
#include #include using namespace std; void calcular(int,int,int&,int&); int main(){ int a,b,suma=0,producto=0; couta>>b; calcular(a,b,suma,producto); cout
@styloparanormal60046 жыл бұрын
cual video es del impuesto IVA por favor ?
@user-yg3oc3rt1x7 жыл бұрын
Disculpa una pregunta antes de que iniciaras a hacer el codigo yo hice el mio y pues... sinceramente no entiendo muy bien para que sirven los pasos por referencia; mira mi codigo por favor: #include #include using namespace std; void calcular(int a,int b) { int producto=0; int suma=0; producto=a*b; suma=a+b; cout
@joaquingomez24247 жыл бұрын
*/Cuando es por valor, la información de la variable se almacenan en una dirección de memoria diferente al recibirla en la funcion, por lo tanto si el valor de esa variable cambia no afecta la variable original, solo se modifica dentro del contexto de la función. Cuando es por referencia, la variable que se recibe como parámetro en la función apunta exactamente a la misma dirección de memoria que la variable original por lo que si dentro de la función se modifica su valor también se modifica la variable original. Con respecto a tu código tiene errores de sintaxis, deberías revisarlo. Un detalle es que arriba del main se escribe el "Prototipo de la función" y debajo del Main es declarada la función. (te recomiendo retroceder un par de videos y prestar mas atención). me tome el trabajo de corregírte el código para que veas como deberia funcionar. //La librería conio.h me resulta innecesaria, pero si la necesitas usar agregala. #include using namespace std; void calcular(int a,int b); int main(){ int num1,num2; coutnum1>>num2; calcular(num1,num2); return 0; } void calcular(int a,int b) { int producto=0; int suma=0; producto=a*b; suma=a+b; cout
Generar un programa que permita ingresar 2 números, valorReferencia y n y que muestre los n siguientes números a partir del valorReferencia. Ejemplo: Ingreso: - valorReferencia: 100 - n: 5 Resultado: 100 101 102 103 104 como hago esto no lo entiendo saludos
@gustavovazquez99994 жыл бұрын
Y para una division? Como uso float.
@enzoleonel174 жыл бұрын
Exactamente, yo lo hice de esta manera y funciono :p //Devolver valores múltiples //Sumar, Restar, Multiplicar y Dividir 2 numeros #include #include using namespace std; void calcular(int num1, int num2, int& suma, int& restar, int& producto, float& dividir); int main() { int n1, n2, sum = 0, res = 0, prod = 0; float div = 0; coutn1>>n2; calcular(n1, n2, sum, res, prod, div); cout
@cristianfernandogarciabern90185 жыл бұрын
no se está retornando nada, porque no usas la palabra return al final de la función
@alexisriego95944 жыл бұрын
Una función void no retorna valores amigo!
@josuecris56417 жыл бұрын
hola buen dia amigo son muy buenos tus videos, tengo una duda porque en algunos programas no se declara el prototipo la de la funcion. por ejemplo: #include using namespace std; int suma(int c,int h) { return c+h; } int main() { int a,b; cin>>a>>b; cout
@ramirasosa6 жыл бұрын
Marlon ST ah eso es xq estas poniendo la funcion al principio.el objetivo de poner el prototipo de funcion es que el compilador pueda ir viendo las funciones que vas a usar y pueda ir administrando memoria etc proba poner la función luego de main y veras que te da error xq el compilador ve esa palabra pero no save que es(xq nadie le dijo antes que era) saludo amigo
@jilaita8 жыл бұрын
cuando hacen el metodo burbuja
@noraisabel65573 жыл бұрын
Se que el creador del programa no va a ver este mensaje por obvias razones (RIP), pero ¿Por qué se le ponen pasos por referencia a los parámetros para mostrar los resultados de la suma y la multiplicación?
@leonelm.l26032 жыл бұрын
Seguramente los respondan después de un año jaja pero esto también imprimirla el procediendo y también me devuelve un valor ?
@MrOsvago4 жыл бұрын
nice
@josuecris56417 жыл бұрын
tengo otra duda si alguien me lo puede aclarar cuando tengo funciones que llame dentro de main y estas estan anidadas una dentro de otra que de manera se opera?? por ejemplo: #include using namespace std; double pol(double x); int main() { double y=0,x=1; x=pol(1); cout
@byrongonzalez37936 жыл бұрын
Oye amigo, puedo retornar un valor tipo string de una funcion tipo int?? que alguien me ayude..
@alexisriego95944 жыл бұрын
Es imposible eso, si declaras una función tipo int debe retornar solo un int, pero si quieres retornar un string y un int en una función la tienes que declarar como void y hacer lo que se realizó en el vídeo que es el paso de parámetros por referencia.
@vianeyestrada66224 жыл бұрын
Soy Estrada Delgado Valery Vianey del CECyT 14 CONSIDERO QUE LOS REGISTROS DE LA MEMORIA DE LAS FUNCIONES SON DE VITAL IMPORTAMCIA PARA LO TIPOS DE EJERCICIOS QUE SE ESTAN REALIZANDO GRACIAS ALA ESTRUCTURA
@emmanu98584 жыл бұрын
me confundi un poco al principio pero despues entendi bien este tema,emmanuel ha,cecyt 14,4IM5
@ernestorivero99093 жыл бұрын
Entendi algo
@sepulvedachavezivanemmanue59974 жыл бұрын
Este video de esta plataforma me ayudo a retomar temas que no sabía y mejorar un poco en mi programación respecto a este programa aplicarlo en mis actividades CECyT_14_4IV5_Ivan_Emmanuel_S
@brendahernandez12884 жыл бұрын
CECyT #14. 4iv6. Brenda Hernández.
@LuisV.78 жыл бұрын
Muchacho necesito hacer un programa aue tenga un menu de opciones pero tengo que hacerlo con las benditas funciones y no entiendo un crj xD....ayudame pls un saludo desde Peru
@jessicaalvarez164 жыл бұрын
Buena explicación Cecyt 14,4IV6, Jessica Álvarez
@wilfredo34166 жыл бұрын
A alguien le funcionó?
@enzoleonel174 жыл бұрын
A mi si :v //Devolver valores múltiples //Sumar, Restar, Multiplicar y Dividir 2 numeros #include #include using namespace std; void calcular(int num1, int num2, int& suma, int& restar, int& producto, float& dividir); int main() { int n1, n2, sum = 0, res = 0, prod = 0; float div = 0; coutn1>>n2; calcular(n1, n2, sum, res, prod, div); cout
@martinezmenaximena44134 жыл бұрын
Me gusta la explicación es clara y precisa Ximena M 4IV5 cecyt 14