69. Programación en C++ || Funciones || Devolver valores múltiples

  Рет қаралды 182,034

ProgramacionATS

ProgramacionATS

Күн бұрын

Пікірлер: 102
6 жыл бұрын
💻 Apúntate al curso completo de Programación en C++: LINK: goo.gl/7kML7Z
@joselfloreano4495
@joselfloreano4495 4 жыл бұрын
Un grande como siempre Taboada, que en paz descanses.
@ricardosebastian9085
@ricardosebastian9085 Жыл бұрын
y después de tanto tiempo, sigues ayudandonos :´)
@الحقائقمؤلمة
@الحقائقمؤلمة 3 ай бұрын
tambien se puede construir una función que devuelva una struct.
@themalaland1502
@themalaland1502 7 жыл бұрын
wow eres increiblemente bueno explicando
@luisospino4700
@luisospino4700 8 жыл бұрын
Gracias amigo, no sabes cuanto me has ayudado!! like
8 жыл бұрын
Gracias a ti por ver Luis :) Un saludo desde Perú
@ZyxenYZF
@ZyxenYZF 6 жыл бұрын
Muy bien explicado la verdad, mis 10
@martinsepulveda8362
@martinsepulveda8362 4 жыл бұрын
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_Kun
@Mi_Nombre_Kun 3 жыл бұрын
ojala todo hubiera salido bien :(
@HenDrick217
@HenDrick217 7 жыл бұрын
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.
@usuarioanonimo577
@usuarioanonimo577 6 жыл бұрын
y como sería eso, podrías poner un ejemplo con algún ejercicio?
@ramirasosa
@ramirasosa 6 жыл бұрын
Enrique Portugal y como retornas un array?
@luisangelcacerescarranza1363
@luisangelcacerescarranza1363 6 жыл бұрын
gracias por el aporte
@luisangelcacerescarranza1363
@luisangelcacerescarranza1363 6 жыл бұрын
#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
@xRockmetal26x
@xRockmetal26x 5 жыл бұрын
@@luisangelcacerescarranza1363 eso es correcto amigo, en realidad estas modificando esos valores directamente por referencia.
@Foredres
@Foredres 6 жыл бұрын
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.
@Surfsummer
@Surfsummer 2 жыл бұрын
Genial! Ya estas trabajando?
@emelyapraez9014
@emelyapraez9014 5 жыл бұрын
No puedo superarlo:(♥
@66slots
@66slots 4 жыл бұрын
Es una pena
@JuanDiego-im8zz
@JuanDiego-im8zz 4 жыл бұрын
:´(
@tswamphills2262
@tswamphills2262 3 жыл бұрын
Una pena total
@jeanpiereandersonmartinezb2675
@jeanpiereandersonmartinezb2675 2 жыл бұрын
una vez mas te debo una gran mentor
@tomasalejandro9714
@tomasalejandro9714 Жыл бұрын
Gracias por hacer videos, muy buena ayuda!!!!
@mendozamunozarelifernanda6025
@mendozamunozarelifernanda6025 4 жыл бұрын
Eres un gran maestro, Cecyt 14 Luis Enrique Erro, Areli Mendoza, 4iv5
@josuedelossantos1105
@josuedelossantos1105 4 жыл бұрын
gracias amigo, me fuiste de muhca ayuda!
@groveralanoca9928
@groveralanoca9928 3 жыл бұрын
Siempre sera el mejor Crack
@kevinzuniga6849
@kevinzuniga6849 6 жыл бұрын
Gracias hombre eres un crack¡¡¡¡¡¡
@gonzalogaravaglia3096
@gonzalogaravaglia3096 4 жыл бұрын
Muchas gracias , me ha ayudado mucho
@danifulbo
@danifulbo 3 жыл бұрын
GRACIASS ME SALVASTE LA CURSADAAAAA
@BehindTM
@BehindTM 4 жыл бұрын
2020... Y siempre regreso a ti... F Super F bro...
@marianosoto3853
@marianosoto3853 3 жыл бұрын
2021, sigo regresando a el, desde hace 4 años
@alvarogonzalezgaleano1365
@alvarogonzalezgaleano1365 2 жыл бұрын
#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
@zptrack2490
@zptrack2490 3 жыл бұрын
Muchas gracias.
@gerardoleon2662
@gerardoleon2662 7 жыл бұрын
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?
@MsLuvian
@MsLuvian 6 жыл бұрын
OOOOH que genial vídeo
@luisretes1689
@luisretes1689 7 жыл бұрын
Buen aporte bro!,saludos
@paulamier8027
@paulamier8027 6 жыл бұрын
hola bunos dias quien puede ayudarme a solucionar " una funcion que llamada prueba acepta un caracter y devuelva un entero largo " le agradezco saludos
@shikamarunara9866
@shikamarunara9866 6 жыл бұрын
Me salvaste bro!
@rodriguezsabinonluisangel4342
@rodriguezsabinonluisangel4342 4 жыл бұрын
Gracias por tus videos me ayudan mucho soy Luis R del cecyt 14 4IV5
@jaquelinet7566
@jaquelinet7566 4 жыл бұрын
Desde hace tiempo que murió. :(
@lians7699
@lians7699 5 жыл бұрын
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
@darioh7300
@darioh7300 4 жыл бұрын
En paz descanses, aun me sigues ayudando después de irte
@davinchocamaron646
@davinchocamaron646 4 жыл бұрын
auch
@bxor_
@bxor_ 3 жыл бұрын
murio?
@fernandoai6696
@fernandoai6696 3 жыл бұрын
@@bxor_ si🤧
@paolaosoroi4285
@paolaosoroi4285 7 жыл бұрын
te amoooo wou genial
@bicorst
@bicorst 7 жыл бұрын
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.
@morenofranco712
@morenofranco712 6 жыл бұрын
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.
@galex1820
@galex1820 7 жыл бұрын
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....
@carlosmolina3324
@carlosmolina3324 8 жыл бұрын
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.
@melanymeichtri
@melanymeichtri 6 жыл бұрын
Cuando se pasa un parametro por referencia es porque va a cambiar su valor en la funcion?
@oscarcontreras1888
@oscarcontreras1888 5 жыл бұрын
GRACIAS CRACK!!!
@mariacespedes5513
@mariacespedes5513 2 жыл бұрын
Por qué en el prototipo de la función solo pone el tipo de la variable y no los nombres tambien?
@alineeaguirreavila9561
@alineeaguirreavila9561 6 жыл бұрын
se puede poner lo de digite dos numeros desde la funcion calcular
@estudiaconmigo6699
@estudiaconmigo6699 2 жыл бұрын
Esto se puede hacer en C?
@mariolaguer9954
@mariolaguer9954 4 жыл бұрын
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
@juanmolina2828
@juanmolina2828 2 жыл бұрын
hola , eso es el uso de punteros? saludos
@mariolaguer9954
@mariolaguer9954 2 жыл бұрын
@@juanmolina2828 no me acuerdo 😪. Fue hace 2 años
@juanmolina2828
@juanmolina2828 2 жыл бұрын
@@mariolaguer9954 es cierto, no me fijé ...Perdón. Seguís con C++?
@mendozaresendizcarlosdavid5186
@mendozaresendizcarlosdavid5186 4 жыл бұрын
Me resultó útil ya que retome temas anteriores y me fue de gran utilidad para resolver mi tarea,cecyt 14,4IV6,Carlos Mendoza
@jilaita
@jilaita 8 жыл бұрын
muy buen video
@miguelangelpomaquispe7488
@miguelangelpomaquispe7488 4 жыл бұрын
#funciones
@ricardoolivaresventura4603
@ricardoolivaresventura4603 5 жыл бұрын
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
@alexandergutierrez9154
@alexandergutierrez9154 4 жыл бұрын
Esa función no devuelve nada, solo está mostrando por consola una dato, que se perderá.
@ricardoolivaresventura4603
@ricardoolivaresventura4603 4 жыл бұрын
@@alexandergutierrez9154 ya pasaron varios meses :V, hasta terminé el curso de alejandro de c++ y de java en Udemy xd
@stevencerrato4975
@stevencerrato4975 4 жыл бұрын
@@ricardoolivaresventura4603 y que tal, cual utilizas mas?
@nehemiasdino4751
@nehemiasdino4751 2 жыл бұрын
#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
@styloparanormal6004
@styloparanormal6004 6 жыл бұрын
cual video es del impuesto IVA por favor ?
@user-yg3oc3rt1x
@user-yg3oc3rt1x 7 жыл бұрын
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
@joaquingomez2424
@joaquingomez2424 7 жыл бұрын
*/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
@user-yg3oc3rt1x
@user-yg3oc3rt1x 7 жыл бұрын
Joaquín Gómez gracias... ahora entiendo mejor... 👍
@LuVvMoonVT
@LuVvMoonVT Жыл бұрын
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
@gustavovazquez9999
@gustavovazquez9999 4 жыл бұрын
Y para una division? Como uso float.
@enzoleonel17
@enzoleonel17 4 жыл бұрын
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
@cristianfernandogarciabern9018
@cristianfernandogarciabern9018 5 жыл бұрын
no se está retornando nada, porque no usas la palabra return al final de la función
@alexisriego9594
@alexisriego9594 4 жыл бұрын
Una función void no retorna valores amigo!
@josuecris5641
@josuecris5641 7 жыл бұрын
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
@ramirasosa
@ramirasosa 6 жыл бұрын
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
@jilaita
@jilaita 8 жыл бұрын
cuando hacen el metodo burbuja
@noraisabel6557
@noraisabel6557 3 жыл бұрын
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.l2603
@leonelm.l2603 2 жыл бұрын
Seguramente los respondan después de un año jaja pero esto también imprimirla el procediendo y también me devuelve un valor ?
@MrOsvago
@MrOsvago 4 жыл бұрын
nice
@josuecris5641
@josuecris5641 7 жыл бұрын
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
@byrongonzalez3793
@byrongonzalez3793 6 жыл бұрын
Oye amigo, puedo retornar un valor tipo string de una funcion tipo int?? que alguien me ayude..
@alexisriego9594
@alexisriego9594 4 жыл бұрын
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.
@vianeyestrada6622
@vianeyestrada6622 4 жыл бұрын
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
@emmanu9858
@emmanu9858 4 жыл бұрын
me confundi un poco al principio pero despues entendi bien este tema,emmanuel ha,cecyt 14,4IM5
@ernestorivero9909
@ernestorivero9909 3 жыл бұрын
Entendi algo
@sepulvedachavezivanemmanue5997
@sepulvedachavezivanemmanue5997 4 жыл бұрын
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
@brendahernandez1288
@brendahernandez1288 4 жыл бұрын
CECyT #14. 4iv6. Brenda Hernández.
@LuisV.7
@LuisV.7 8 жыл бұрын
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
@jessicaalvarez16
@jessicaalvarez16 4 жыл бұрын
Buena explicación Cecyt 14,4IV6, Jessica Álvarez
@wilfredo3416
@wilfredo3416 6 жыл бұрын
A alguien le funcionó?
@enzoleonel17
@enzoleonel17 4 жыл бұрын
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
@martinezmenaximena4413
@martinezmenaximena4413 4 жыл бұрын
Me gusta la explicación es clara y precisa Ximena M 4IV5 cecyt 14
68. Programación en C++ || Funciones || Paso de parámetros por Referencia
7:02
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Bloque 5.2: Vectores con Funciones y Ejemplo
12:22
Empieza A Programar
Рет қаралды 136 М.
63. Programación en C++ || Funciones || Definición de Funciones
10:41
Programación ATS
Рет қаралды 725 М.
¡MEJORA tu LÓGICA de PROGRAMACIÓN!
9:51
hdeleon.net
Рет қаралды 215 М.
Funciones en C - Parametros por Valor y Return
18:40
Gabriel Chaldu
Рет қаралды 38 М.
10 Signs Your Software Project Is Heading For FAILURE
17:59
Continuous Delivery
Рет қаралды 45 М.
Funciones en Lenguaje C
14:44
Gabriel Chaldu
Рет қаралды 70 М.
88. Programación en C++ || Punteros || Transmisión de arreglos
7:16
Programación ATS
Рет қаралды 77 М.
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН