Hola, amigo tus videos son de los mejores, gracias a ti eh podido entender lo que el profesor no explica (el no explica nada, solo va para prestar horario xd), y, pues gracias por todo el conocimiento que has impartido por medio de tus videos, son de gran ayuda
@JesusGarcia-tx4lb5 жыл бұрын
Emilio gracias por tus vídeos.
@diegotope2211 жыл бұрын
I LOVE TUS VIDEOS!!
@gilbertvelasquezreyes43852 жыл бұрын
Gracias a ti he aprendido mucho, no se meda mucho la parte de algoritmos pero es que con tu explicación en lenguaje c hasta voy entiendo la teoría, eres un crack gracias por crear este contenido el cual está muy completo y bien explicado.
@pepitopepito79286 жыл бұрын
7:30 "Asinquenara" xD asi le pondre a mi siguiente mascota.
@anapaulaportillo82653 жыл бұрын
Muchas gracias! Vi mil ejemplos y videos y solo me ayudó este jajaja
@Lopgar71x4 жыл бұрын
Siempre excelente Emilio!
@dedlight_music2 жыл бұрын
jajajjaajaj gracias por este curso te estaré eternamente agradecido brother demasiado bien explicado. Me dió muchísima risa que dijiste, "la función void la usamos para no hacer nada" jajajajaja
@obedtzay57209 жыл бұрын
exelente !!muy buenos tutoriales..
@frankjobs71135 жыл бұрын
Emilio, en pascal o en delphi a las funciones de tipo VOID se las conoce como procedimientos. la diferencia reside en que las funciones son asignables y los procedimientos no. por ejemplo en pascal se declara como function nombre(parametros):integer; esta es una función de tipo integer. y los procedimientos se declaran como procedure nombre(parametros); y se llaman en el cuerpo del programa sin ser asignados a nada. tal cual las funciones de tipo void en c. gracias.. eso del void me tenia trastocado y ahora por fin se q que se refiere.
@Lashistoriasdelilith3 жыл бұрын
es lo q estaba buscando.
@cristhoferfunes93703 жыл бұрын
Gracias Crack, tenia horas tratando de hacer que me diera un valor la funcion en main y nada que ver.
@Jojo-vf9lw3 жыл бұрын
Muchísimas gracias compañero, mío ;)
@conanedogawa35164 жыл бұрын
0:34 ¿Perdona, por qué llamas a la función fuera del main? Yo programo en vim y nunca he hecho eso, ¿es un requisito del programa para que funcione o está relacionado con la lectura que tiene ese programa? Muchas gracias.
@EmpiezaAProgramar4 жыл бұрын
Te recomiendo que te veas todo el bloque, es decir, desde el 4.1 asi lo entenderas todo, este video no es independiente y tiene un orden.
@rodrigoochoa72577 жыл бұрын
una funcion void puede recibir parametros?
@llichCerrada11 ай бұрын
Tengo una duda, realice el mismo código para lo del factorial, pero en vez de que la función sea void era int; y realizó el mismo trabajo. Entonces me surge la duda cuál es la diferencia entre hacer este mismo código o códigos parecidos con la función void a diferencia de otra función tipo int
@aaronsete60104 жыл бұрын
Excelente clase. Tiene ejemplos de código práctica ?
@josemanuelgarridoguirado85526 жыл бұрын
Mi profesor dijo que al final de las funciones de tipo void pusieramos "return;" (sin las comillas claro). Es necesario esto??
@michellemartin94774 жыл бұрын
Muchas gracias por los tutoriales, y disculpa, en este ejemplo cuando compiló, solo me dijo el máximo es 10
@facundobiegler39819 жыл бұрын
tengo una duda, no entiendo el use de void, es decir entiendo lo que hace pero no se para que se usa, es decir es simplemente para que el código que de mas compacto o tiene alguna utilidad ?
@jorgerevueltamoreno19024 жыл бұрын
eres un grande
@alexisbrucemendozaflores42764 жыл бұрын
Gracias me salvaste
@rafa56368 жыл бұрын
Hola, desde hace tiempo me veo tus vídeos y me preguntaba como escribes tan rápido, yo cuando termino de escribir dentro del paréntesis le tengo que dar a la flecha de dirección para ir a la última línea lo cual es un coñazo y me atrasa un montón, quería saber como lo haces, si le das a la flecha o hay algún otra tecla que haga eso. Y gracias por tus vídeos, me han ayudado bastante
@LordOgrise8 жыл бұрын
Dependiendo de donde quieras desplazar el cursor puedes utilizar las teclas de dirección, las de "inicio y fin" o el tabulador "tab".
@neonh30437 жыл бұрын
Usa los meñiques xd
@frankjobs71135 жыл бұрын
la tecla fin que esta entre el sup el avpag
@benko-pi1fi9 жыл бұрын
EXCELENTE
@maxilianob363 жыл бұрын
Alguien sabe por qué cuando uso el system("pause"); me arroja un warning en consola?
@MegaJavierse3 жыл бұрын
Tienes puesto seguramente el proyecto en .cpp y no en .c por lo que detecta System como una variable no declarada.
@formacionprofesionalCLM7 жыл бұрын
Hola a todos soy bastante novato en este tema y me gustaria hacer una pregunta, a ver si alguien me la podria resolver. Si tal como hemos visto en este video puedo hacer el programa para obtener el factorial de un numero tanto con la funcion int main como con int void. Cuando se usa una y cuando otra? Es decir que ventajas tiene usar una con respecto a la otra? Imagino que sera mejor usar alguna de ellas pero no entiendo la diferencia porque en este caso hacen lo mismo y las dos dan el mismo resultado. Gracias
@raulxiloj33556 жыл бұрын
Hola amigo, generalmente estos ejemplos son solo para mostrar como se usan las funciones. Pero cuando ya sea un programa más grande, podrías meter igualmente todo en el int main pero sería todo un desorden y si tienes un error tendrías revisarlo todo tu código, por otro lado si haces varias funciones y luego solo las llamas en el main estaría más ordenado y a la hora de un error revisarías tus funciones. Las funciones son más practicas
@suleimangar93842 жыл бұрын
Buen video, solo me quedo msas dudas!
@ivancaceres23574 жыл бұрын
para que sirve el sytem
@Leandro-np1uk4 жыл бұрын
muy buenos los videos. ¿tienes videos de listas enlazadas ?
@sergioespanasoto77659 жыл бұрын
tengo un problema, he hecho el codigo exactamente igual que tu y cuando escribo un numero le doy a enter y no ocurre absolutamente nada
@freddycastano29098 жыл бұрын
Haber si entendí, el VOID es una función que no usa return y que todo se hace dentro de esta.¿ Eso no pasaba con la anterior función? Uno simplemente hacia todo el algoritmo dentro de la función, y si uno queria se pasaba para el int main.
@wz_alex97987 жыл бұрын
yo tengo la misma intriga que tu
@jorgesalazaralcaraz10 жыл бұрын
¿Porqué si también pones "int" en lugar de "voilt" te calcula perfectamente. Digo, antes de ver este video, cuando andaba viendo los videos anteriores de simples funciones, lo experimenté. Ya que dije: ¿Porqué regresar un valor a la funcion del int main y no hacer todo el código en la nueva función, lo hice pero con int y me resultó bien jajaja.. No sé si me explico.
@franciscoghersi91209 жыл бұрын
Que tal, te hago una pregunta, existen las funciones del tipo bool que devolverían en el return un true o false como en c++? Muy bueno el curso!! Gracias.
@EmpiezaAProgramar9 жыл бұрын
Francisco Ghersi Mejor que preguntarme, trata de hacerlo por ti mismo, si te da error sera que no existe. Un saludo.
@ramonexposito76059 жыл бұрын
Como va capo, che explicas java? como web , hibernate, spring. ya que lo explicas muy bien y lo comprendo al pelo. queria saber si tenias tutoriales explicando java.. saludos muy buen aporte. y una consulta foros de programadores en argentina para ir obteniendo info sobre empleo y que se necesita para empezar un trabajo como junior? cosas por el estilo
@Geiner-EJ3 жыл бұрын
Te amooooooooooooooo
@joseegonzalez58925 жыл бұрын
como hago una función para sumar matrices
@salvadorcastillo88954 жыл бұрын
Al intentar usar este función dentro de mi programa me pone que el "strlen" no esta declarado en este ámbito, alguien sabe como puedo solucionar esto? :( void p1cc(){ for(int i=1; i
@sergiocifuentes72416 жыл бұрын
una pregunta que son los prototipos en las funciones??
@EmpiezaAProgramar6 жыл бұрын
Lo idea es que te veas los videos desde el principio, como minimo los del mismo bloque si no tienes mucha idea sobre un tema, porque eso esta explicado. Un saludo.
@fernandosampalopino15973 жыл бұрын
a mi en la funcion sin void, me salta un error cuando llamo a la funcion, no se porque es la verdad
@Javi11Cc10 жыл бұрын
Una pregunta, por qué no usamos void en la función principal? Porque siempre ponemos return 0; y realmente ese valor no lo utilizamos. PD: Me encanta el curso, muchas gracias!
@EmpiezaAProgramar10 жыл бұрын
JaviCc Pues porque es asi el estandar de C, aunque si pones void y quitar el return, no pasara nada, he visto codigos de gente que lo hace asi, pero como te digo no es el C estandar, por lo que no te recomiendo hacerlo. Tambien lo que ocurre es que el programa sabe que si no recibe de vuelta un numero, algo esta fallando, de ahi el return 0. Un saludo.
@Gooldi4K7 жыл бұрын
Lo del void se puede poner perfectamente dentro del int main (), es decir es perfectamente válido poner int main (void). Con respecto al return 0 es para que si todo el código ha ido bien, se devuelva un 0. O eso creo jajajaj
@heinereniscaicedo75109 жыл бұрын
Hola amigo, tengo un problema, estoy haciendo un ejercicio, que dadas las coordenadas x,y me diga en que cuadrante esta, lo había hecho con las funciones de tipo entero y todo bien, pero ahora que lo hice con las de tipo void (y no se, si es un problema del computador, o es que estoy planteando algo mal dentro del código) pero al momento de introducir las coordenadas, el programa me deja de funcionar , llevo rato buscando el error pero la verdad no veo nada, te agradecería mucho que me ayudaras porfa. Este es el codigo: #include void plano(); int main(){ plano(); system("pause"); return 0; } void plano(){ int x,y; printf("introduzca las coordenadas (x,y). "); scanf("%i %i",x,y); if(x>0 && y>0){ printf("cuadrante 1"); } else if(x>0 && y
@heinereniscaicedo75109 жыл бұрын
+heiner enis caicedo heemm, disculpe profe xD, ya vi cual fue mi tonto error
@Edison-C-S9 жыл бұрын
+heiner enis caicedo jaja lo unico mal en tu programa es en el scanf("%i %i",x,y); era asi scanf("%i %i",&x,&y); Saludos.
@alimentacionysalud75918 жыл бұрын
Hola, terngo Windows 8.1 y quisiera usar el editor que usas en tuto...
@EmpiezaAProgramar8 жыл бұрын
Mirate el primer video, ahi lo explico todo.
@MaxiAlmeira9 жыл бұрын
Tengo un consulta. No tiene nada que ver con la funcion void, ya que eso funciona perfectamente. El problema que vengo teniendo hace rato es con las variables float, y no encuentro la manera de solucionarlo. Te dejo acá la programación que hice, el problema esta en la funcion "void media ()" elijo valores para que la media me de con decimales, pero estos no salen en la pantalla, solo sale el numero entero ( Ej: el 13.666 sale como 13.0000). Tal vez el error sea una pavada pero seria bueno que me saque la duda ahora. Espero que no te haga perder mucho tiempo . Y gracias por los videos.. he aprendido bastante. include void factorial(); void media(); int main (){ factorial (); media (); system ("pause"); return 0; } void factorial (){ int f,x,i; printf ("Introducimos el valor de x: "); scanf ("%i",&x); f =1 ; for ( i=1 ; i
@EmpiezaAProgramar9 жыл бұрын
Muser Entero / Entero = Entero, es decir, si divides dos enteros, el resultado sera otro entero, eso pasara siempre, hay que dividir con uno de las dos variables como float en este caso, es decir, float / entero = float o en otro caso, entero / float = float. Existen otros trucos para hacer esto, pero mejor no explicarlos aun. Un saludo.
@lecheelemental47398 жыл бұрын
Con un cambio de variable. int a=1, b=5; cout
@castanogarciaerubiel80033 жыл бұрын
Gran video, podrías ayudarme con un ejercicio que estoy tratando de resolver pero no me queda bien?
@Agusyc9 жыл бұрын
Hice esto despues de llegar al minuto 2:08 del video. Despues vi que era de un solo factorial que habia que calcular D,: Está bien esto? #include void factorial1(); void factorial2(); int main (){ factorial1(); factorial2(); } void factorial1(){ int Pr1, i, j = 0, aux; printf("Introduce el primer numero: "); scanf("%i",&Pr1); for (i = 2; i < Pr1 && j == 0; i++){ aux = Pr1 %i; if (aux == 0){ j = 1; } } if (j == 0){ printf("El numero %i es primo ",Pr1); } if (j == 1){ printf("El numero %i no es primo ",Pr1); } } void factorial2(){ int Pr2, i, j, aux; printf("Introduce el segundo numero: "); scanf("%i",&Pr2); for (i = 2; i < Pr2 && j == 0; i++){ aux = Pr2 %i; if (aux == 0){ j = 1; } } if (j == 0){ printf("El numero %i es primo ",Pr2); } if (j == 1){ printf("El numero %i no es primo ",Pr2); } }
@horusvelada374110 жыл бұрын
Me gustan mucho tus vídeos. Lo que no entiendo es por qué cometes algunos fallos de vocabulario; y no lo entiendo porque tu dicción y expresividad son bastante buenas. Los errores que he detectado en todos o casi todos de los 20 vídeos que he visto, son: asin, aspersand y contra más (en lugar de así, ampersand y cuanto más)...para mi gusto y con lo bien que explicas, lo agradable y escueto de la explicación, podrías mejorar esos aspectos. No se refiere a nada concerniente al curso, pero el vocabulario...la gramática deben ser buenos si enseñas. Un saludo y enhorabuena por el curso que está muy chulo y ameno.
@EmpiezaAProgramar10 жыл бұрын
Horus Velada Buenas, pues tienes toda la razon. No es excusa, pero soy del sur de España (Cadiz), hay muchas cosas que se dicen en la calle mal dichas y que al final se pegan a tu vocabulario diario. Trato de evitar que me sucedan este tipo de cosas durante los videos y utilizar un lenguaje neutro, pero llega un momento en el que estoy mas concentrado en el código del video o en explicar tal o cual cosa que en lo que estoy diciendo, por lo que me "relajo" y me salen ese tipo de palabras. Tratare que no suceda en un futuro, aunque no puedo prometerlo. Un saludo.
@horusvelada374110 жыл бұрын
Me alegro que te lo hayas tomado bien...no todo el mundo ve en una crítica algo constructivo. No es excusa...pero sí una justificación. No me molesta ni mucho menos pero mejoraría aún más, si cabe, la calidad de tus vídeos. Un saludo
@rubenlopeztomas10 жыл бұрын
Buenas, lo primero GRACIAS por los videos que no has regalado, muy currado todo Tengo una duda tonta con el ejercicio 5; pide hacer un programa que lea dos números 10 veces para realizar producto y division sin usar * y /. No entiendo lo de 10 veces, no logro pillarlo. Un saludo
@axell35289 жыл бұрын
Che no me funciona ninguna de la dos ni idea que hago mal me copie exactamente igual que vos
@EmpiezaAProgramar9 жыл бұрын
Axel L kzbin.info/www/bejne/eorHe4mklNBsn5o
@axell35289 жыл бұрын
Lo pude arreglar solo pero gracias igual por contestar
@MexRusia10 жыл бұрын
yo le pase dos valores a la funcio void y me lo permitio? // funciones ( subrutinas) VOID #include void rutina1 (); int main(){ int x,y; printf ("Dame primer valor : "); scanf("%i",&x); printf("Dame segundo valor : "); scanf("%i",&y); rutina1(x,y); system("pause"); return 0; } void rutina1 (x,y){ int var; if (x > y){ var = x; } else { var = y; } printf(" valor maximo fue : %i ",var); }
@EmpiezaAProgramar10 жыл бұрын
Juan Carlos Muñoz Villegas El codigo que aqui has copiado no compila ni de coña xD, para empezar no tienes los tipos en la cabecera de la funcion y raro me pareceria que si pones un prototipo que recibe diferentes parametros a la cabecera de la funcion no de un fallo. Un saludo.
@MexRusia10 жыл бұрын
Empieza A Programar Yo tengo la version 5.7.1, sera por eso, porque tambien me corre estes // funciones ( subrutinas) #include int rutina1 (); int main(){ int x,y,max; printf ("Dame primer valor : "); scanf("%i",&x); printf("Dame segundo valor : "); scanf("%i",&y); max = rutina1(x,y); printf(" valor maximo fue : %i ",max); system("pause"); return 0; } int rutina1 (x,y){ int var; if (x > y){ var = x; } else { var = y; } printf(" entro rutina %i : %i",x,y); return var; gracias y los cursos estan muy bien felicidades
@lionm.thomas60412 жыл бұрын
amigo quiza paresca un tonto. Pero no entendi nada tu explicacion sobre funciones void y creeme que estoy ansioso por aprender
@sergioespana41739 жыл бұрын
es igual he tenido un fallo muuuy tonto
@Randomize-md3bt3 жыл бұрын
Explícate bien que no entendí nada
@elestudiante4933 жыл бұрын
Yo tampoco entendí pero supongo que es por nosotros y no por que el explique mal