Ejercicios Resueltos de FUNCIONES [Guía 7] - Aprender PROGRAMACIÓN (Desde Cero) - E#17

  Рет қаралды 18,629

Maxi Programa

Maxi Programa

Күн бұрын

Пікірлер: 85
@MaxiPrograma
@MaxiPrograma 4 жыл бұрын
🔥 Y llegó... el turno de Vectores 👉bit.ly/3kRbp2Y ✅ Podés pasar por maxiprograma.com para sumarte al Campus Virtual (gratis) para seguir el curso desde allí y obtener todos los ejercicios, el foro de dudas y poder certificar el curso con el examen final. ⚡Y si querés, seguime en instagram.com/maxiprograma/ para estar al tanto de todas las novedades 🥰 Saludos!
@nestorhasin2598
@nestorhasin2598 4 жыл бұрын
Maxi... Consulta: En el minuto 20:36 en el acumulador de primos acumulaste el valor de la variable P pero ésta solo va a tener el número 1 o 0, por lo tanto, el promedio de primos nunca va a dar correcto. Puede ser esto o te estoy tirando cualquiera? Yo puse ACU += A en vez de ACU += P
@MaxiPrograma
@MaxiPrograma 4 жыл бұрын
Está usted en lo cierto!! Hay varios pifies así, no son adrede, jaja, pero está buenísimo que los encuentren... quiere decir que están entendiendo lo que están viendo, es genial!
@TheMayco1
@TheMayco1 2 жыл бұрын
@@MaxiPrograma Lo que yo hice, fue acumular N cada vez que sea primo y después hice el promedio. ¿Está ok?
@higherstr
@higherstr 2 жыл бұрын
@@TheMayco1 si lo que acumuaste lo dividiste para la cantidad de primos totales esta bien
@TheMayco1
@TheMayco1 2 жыл бұрын
@@higherstr efectivamente, eso fue lo que hice :)
@oscarmiguel66
@oscarmiguel66 4 жыл бұрын
Por fin!!!, ha sido una larga espera pero ha merecido la pena 🤗 Buen video profe, se me he hecho larga la espera pero sé que estás muy ocupado con los cursos de la UTN, pero como siempre todo bien explicado. Un saludo!!!
@gabrieltecilla8388
@gabrieltecilla8388 3 жыл бұрын
como siempre un grande explicando, lograste que mi motivación por aprender a programar siga firme. Gracias de nuevo
@MaxiPrograma
@MaxiPrograma 3 жыл бұрын
🙌
@ezequevedo3197
@ezequevedo3197 2 жыл бұрын
Excelente, a estos ejercicios los tuve q hacer varias veces y me hizo click cuando entendí la diferencia cuando es x referencia y cuando es por valor, es totalmente clave. Gracias Maxi y que andes muy bien!
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
Tremendo
@MrNahuelhuapi
@MrNahuelhuapi 4 жыл бұрын
Siempre me sacas una sonrisa !! Gracias !
4 жыл бұрын
Maxi , gracias por esta serie de videos, sos un capo explicando de forma sencilla y didactica . En futuros videos tenes pensado explicar Arrays ? gracias
@MaxiPrograma
@MaxiPrograma 4 жыл бұрын
Es el próximo en la lista!
4 жыл бұрын
@@MaxiPrograma Muchas Gracias Genio!
@Black_Coding
@Black_Coding 2 жыл бұрын
En el ejercicio 4 primero saque el porcentaje, después vi que tenia que sacar el promedio y lo saque con respecto al total de los numero, después vi que lo que querías que mostremos es el promedio de los valores encerrados dentro de cada numero primo jaja. En el siguiente pense que el monto a pagar era por la cantidad de pagos por el monto de cada uno, asi que los había multiplicado Dx (por cierto son 10 ventas). En el 6 declaro una tercera variable llamada R y la mando por referencia por void para establecer la resta. Vamos por mas Maxi, siento que estoy en el mejor curso de programacion inicial, vamo los pibes!
@sakarbik7535
@sakarbik7535 5 ай бұрын
🧙🏻‍♂✨🆒🤙 Yo estoy mirando tus videos porque están muy buenos (y además porque soy alumno de la UTN 😉)
@donpilo20
@donpilo20 2 жыл бұрын
Hola b dia en PSEINT se puede hacer un subproceso que devuelva más de un valor o no?gracias
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
Ni idea!
@syslogdaemon
@syslogdaemon Жыл бұрын
@jole9728
@jole9728 Жыл бұрын
Consulta en el ejercicio de los primos. Yo en vez de un acu utilice un contador para ir contando la cantidad de numeros que se iban ingresando y al final dividir la cantidad de primos por este numero. Es correcto o esta mal??
@MaxiPrograma
@MaxiPrograma Жыл бұрын
O sea.. la cantidad de primos por la cantidad de primos? Qué pide la consigna?
@jole9728
@jole9728 Жыл бұрын
@@MaxiPrograma según yo de esa forma se estarian contando por un lado los primos y por otro lado los Numeros totales para luego dividir la cantidad de primos por la cantidad de numeros. Es correcto o no lo es? Gracias por responder Maxi!
@afkillers1058
@afkillers1058 2 жыл бұрын
Hola! En el ejercicio 4 hice la función para ver si el número es primo o no con un while.... Está bien igual? Acá maxy usa un for.. está bien igual?
@aldairsalvini32
@aldairsalvini32 Жыл бұрын
Hola! Estoy en el mismo camino, también hice la búsqueda de primo con un while. Afuera del while inicialice una variable i = 1 y una variable bandera B = 0. La condición del while es: Mientras i
@marcoleon1898
@marcoleon1898 2 жыл бұрын
Hola Maxi. En el ejercicio 4 al llamar a la funcion desde el main, se podria hacer como hiciste en el segundo ejemplo del ejercicio 3 (resumida la funcion dentro del IF) ya que la funcion tambien es bool ? Gracias !
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
No me acuerdo del ejercicio, pero si la función devuelve BOOL, sí, claro. Este tipo de dudas las pueden hacer en el aula virtual del curso con capturas, consigna así lo revisamos mejor. Saludos.
@juanaquino9138
@juanaquino9138 2 жыл бұрын
Hola Maxi! como va? En el ejercicio 8 para establecer el primer máximo par, pones una bandera porque decís que no sabemos si el numero ingresado es par. Mi duda es: ¿Con la función misma y el If posterior que no estamos determinando ya que ese numero ingresado es par? ¿La variable de máximo par sería redundante así no cierto? ¡Gracias por todo el contenido y la onda! Abrazo
@JoseAlvarez-de4br
@JoseAlvarez-de4br Жыл бұрын
En el ejercicio 4 por que es Acu+=p ,(no deberia ir "A" en vez de p)
@CeciFz
@CeciFz 3 жыл бұрын
Hola!! Una consulta... en el ejercicio 6, donde combinas pasar por valor y por referencia, eso no podría haberse resuelto también creando dos funciones distintas? Una para cada resolución?
@MaxiPrograma
@MaxiPrograma 3 жыл бұрын
*pregunta de aula virtual! 😁... sí, se podría, pero no es lo que pide la consigna. Pide UNA función que sea capaz de hacer eso. Es el truco, para poder practicar referencia.
@CeciFz
@CeciFz 3 жыл бұрын
@@MaxiPrograma ja! le pifié 😁 Ahora sí, gracias!!
@Lanfraaaa
@Lanfraaaa Жыл бұрын
Soy el unico que le hizo un mind explosion al empezar a ver el ejercicio 1 e inicia con un VOID? Desde cuando? jajajja
@Angora1292
@Angora1292 Жыл бұрын
A mi tambien ! se me ocurre que arranca con un void porque la funcion principal no hace nada ?
@terranovex
@terranovex Жыл бұрын
Buenas! Maxi no se si me vas a responder pero estoy en esta parte y si bien entendí como funciona lo de parámetros por valor y por referencia en el ejercicio 6 que lo explicas, me queda la duda, porque es suma y resta de el 1ro por el 2do y haces al reves. Solo te equivocaste? Gracias
@terranovex
@terranovex Жыл бұрын
Y otra duda que me quedo, es pq iniciaste una bandera sin valor? Eso no está muy explicado creo
@camiloandrescortes1499
@camiloandrescortes1499 Жыл бұрын
​@@terranovexno sé si preguntes por el intBAN del ejercicio 7, me entró esa duda igual porque si se inicia en 0 (aunque él no se lo puso, cosa que me parece incorrecta porque debes darle un valor de inicio) ya le estás indicando al programa que esa variable es un Cero, pero luego corroborarías con el valor de referencia que ya se analizó en la función y se trasmite al Switch, ¿si me hago a entender?, yo lo que hice fue preguntar en el Switch de manera inmediata si BAN (le puse otra letra y recalcar que habia hecho los mismos if que en la función) tenia 0, 1 o -1 y Contar para cada uno, lo anterior porque tampoco me quedó claro ese intBAN al principio, a no ser que por tener intBAN ya le declaras que puede ser un entero y es cualquiera de los 3 valores que te trasmitirá la función. Nota: creo que en ese punto no sólo debería usarse int porque los decimales también los hay + o - entonces yo use float, igual, estamos aprendiendo.
@GrimmjowArancara
@GrimmjowArancara 3 жыл бұрын
Maxi una pregunta, en el ejercicio 6 cuando se hace que la funcion entregue o sobre escriba el resultado de la resta en n2, ¿el tipo de dato que se entrega no tendria que ser void? quiero decir, en la funcion se da a entender que el tipo de dato que va a retornar es int, pero tambien va a ser void ya que va a reemplazar un dato en n2, ¿es asi o me estoy haciendo bolas con cosas que no vienen al caso? gracias Maxi...
@MaxiPrograma
@MaxiPrograma 3 жыл бұрын
Te estas confundiendo. No podemos tener una variable de tipo void. Lo que tenemos void es la función, que si es void, no tiene Return. La magia pasa por el uso de referencia en el parámetro de la funcion (no recuerdo si es ese ejercicio, pero calculo que si). Cualquier cosa subite el diagrama al aula virtual. Ya te diste de alta? Saludos.
@gloriaamarilla792
@gloriaamarilla792 2 жыл бұрын
Hola maxi! No me quedó claro en el ejercicio 2, por qué terminaría el programa en el RTN 0, si fuese el caso de que A y B sean iguales, si cuando sigue el camino de esa misma opción desemboca en el segundo IF sí o sí, creo yo. O el procesador una vez que se encuentra con un RTN siempre corta el programa sin importar las instrucciones que pueda haber después? Entonces en cuyo caso no tendria importancia poner F al final del diagrama creo.
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
La F al final es importante para determinar el fin del algoritmo, del diagrama. Es como cerrar una llave en el código. Por otro lado, una función puede tener varios caminos y distintos returns en esos caminos. Cuando el algoritmo se encuentre en el camino con alguno de esos returns, ahí termina la ejecución de la función. Responde tu pregunta?
@gloriaamarilla792
@gloriaamarilla792 2 жыл бұрын
@@MaxiPrograma Gracias Maxi por la explicación!! Si si, aclaraste mi duda :D
@amigo56kpo
@amigo56kpo 4 жыл бұрын
Maxi, en el ejercicio 7, en VOID MAIN, N es el mismo nombre de variable que en VOID POSNEGCERO. No me cierra del todo porque habías comentado en el anterior video o en ejercicios anteriores que la variable no puede ser la misma, ya que es una "copia" en el espacio de memoria. Este caso es una excepción?
@MaxiPrograma
@MaxiPrograma 4 жыл бұрын
Exacto, son dos variables distintas, pero se llaman igual... o sea, al ser por valor, es una copia, son dos espacios distintos en memoria, pero, como estamos en distinto ámbito, las variables se pueden llamar igual; cosa que NO puede suceder en un programa común, no podemos tener dos variables con el mismo nombre, bueno, en este caso sí. Se ve?
@cuentadeyoutubegenerica8310
@cuentadeyoutubegenerica8310 Жыл бұрын
muchas gracias
@TheMayco1
@TheMayco1 2 жыл бұрын
Ejercicio 8 lo hice bien sin usar atajos!
@arielmatiasmorosin332
@arielmatiasmorosin332 Жыл бұрын
hola, ¿por qué va void main?
@MaxiPrograma
@MaxiPrograma Жыл бұрын
Porque no devuelve nada la función. Void es un tipo especial para funciones que no RETORNAN un valor. Si retorna entero, la función tiene que ser int, si retorna decimal, tiene que ser float, y así… si no retorna nada, tiene que ser void.
@arielmatiasmorosin332
@arielmatiasmorosin332 Жыл бұрын
@@MaxiPrograma oka graciela Max
@CristianDiegoTorrico
@CristianDiegoTorrico 3 жыл бұрын
porque en el primer IF se cierra, cuando puedo continuar con el falso, haciendo otro IF y retornar los otros dos valores???. eso creo que no lo entendi muy bien.
@MaxiPrograma
@MaxiPrograma 3 жыл бұрын
De qué ejercicio estamos hablando?
@MrNayGames
@MrNayGames 3 жыл бұрын
Se puede hacer de las dos formas, él eligió de esa. Básicamente, si el primer if es falso, el programa sigue hasta encontrarse con el otro if. Es lo mismo que hacer que el falso del primer if termine en otro if. Da igual, es a elección del que escribe el código cómo se hace.
@MrNayGames
@MrNayGames 3 жыл бұрын
@alanzimm capaz que esto responde a tu misma duda.
@matiasvarela2031
@matiasvarela2031 4 жыл бұрын
Buen video maxi, faltaron más Tiki Tiki , pero buen video. Nah en serio, sos groso man!
@briannahuel5125
@briannahuel5125 2 жыл бұрын
El promedio final es = acu/ contador o cantidad?
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
Hacé la prueba. Con cuál da lo que se espera que tiene que dar?
@amigo56kpo
@amigo56kpo 4 жыл бұрын
guardo palabra nueva: CHACHARA jajajajaja sos un grande maxi gracias por el video
@rominaprograma
@rominaprograma 2 жыл бұрын
Aprendiendo más con Maxi que en el terciario jajajaja
@williamsonpena1759
@williamsonpena1759 3 жыл бұрын
Que tal Bro saludos, creo que me he quedado en el ejercicio 3, no he comprendido mucho eso del "for" en adelante 😅 No estoy seguro de si es un for of, o un for normal
@MaxiPrograma
@MaxiPrograma 3 жыл бұрын
Es un FOR normalito. Eso de FOR OF es de JavaScript, no? Aquí usamos lo esencial, sin trucos alternativos raros. Si no entendiste bien el FOR, vamos al video de FOR para entenderlo completamente: kzbin.info/www/bejne/rGTVeZuladmcmbM También está el otro gran ciclo, el WHILE: kzbin.info/www/bejne/foS4fKGaqpqLd8k Entiende bien estos dos ciclos, y luego sigamos adelante. Hay ejercicios, clave es tratar de realizarlos!
@betianaruizdiaz8120
@betianaruizdiaz8120 2 жыл бұрын
Después de mas de tres horas de ver funciones....vectores! Allá vamos...
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
No dejemos de practicar antes de avanzar eh! No es solo mirar.
@tijeritassantiagodelestero3608
@tijeritassantiagodelestero3608 2 жыл бұрын
Maxi, en el ejercicio 3. Al retornar 0 o 1. El 1 o el 0 van entre comillas? Ej: RTN "1" . Te consulto porque que literalmente retorna 1 o 0.
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
Si lo ponés entre comillas, la función tendría que ser de tipo char. Y serían comillas simples además, porque de ser comillas dobles en realidad sería tipo string. Pero es una conversación para el futuro. Jaja. SIN comillas. 0 o 1 o false o true, sin comillas. Función de tipo bool.
@marialaura1464
@marialaura1464 2 жыл бұрын
La guia dice "sumar y restar el primero con el segundo".... y ahora??? Puedo hacer un bool que + o - en cada caso ?? 😵‍💫
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
Son dos operaciones distintas. Dos instrucciones distintas. Dos resultados distintos.
@gusaov
@gusaov 4 жыл бұрын
Maxi cuando puesdas podras subir un video explicando algo de archivos, Poo y clases por favor
@MaxiPrograma
@MaxiPrograma 4 жыл бұрын
UN video no, pero sí van a salir varios explicando todo eso... próximamente!
@juanma-brignole
@juanma-brignole 3 жыл бұрын
Aguante Boom Boom KId!, Te cuento Maxi, que más allá de estudiar programación en la UTN, en mi otra vida dirigí una película sobre Fun People que transcurre en Posadas, Misiones, mi ciudad de origen. Parece Nekro y todo. Te paso el link porque no está en Netflix, sólo en KZbin, como corresponde: kzbin.info/www/bejne/p6LJomZ_pbujmrc
@MaxiPrograma
@MaxiPrograma 3 жыл бұрын
Tremendo, me lo guardo para ver!
@matiiaguirre
@matiiaguirre Жыл бұрын
Varias veces dije, yo hago todo en codigo y al hacrlo en codigo php se me ha complicado mucho mas las cosas por que pr ej, en php no se utilizan los parametros por referencia, tuve que ponerme a leer como era y todo eso. pero bueno en fin la logica que hice era la misma. aunque bueno no sabia como llamar a una funcion sin return. santo internet y chatgpt jaja
@nicolasceballos7313
@nicolasceballos7313 6 ай бұрын
Modificado: me respondiste al seguir viendo el video
@nicolasceballos7313
@nicolasceballos7313 6 ай бұрын
Grande maxi y gracias por el curso, aun con tus enredos he aprendido mas q con muchos profes XD
@MaxiPrograma
@MaxiPrograma 5 ай бұрын
😁
@julian.7268
@julian.7268 2 жыл бұрын
Max no se si seguirás viendo estos comentarios pero en el ejercicio 7 cuando hacés el diagrama del main, por qué es de tipo void? si el enunciado pide que el programa emita por pantalla cuantos son negativos, positivos y cuantos iguales a cero
@MaxiPrograma
@MaxiPrograma 2 жыл бұрын
Los comentarios acá en KZbin los contesto. Pero tanto los técnicos muy específicos porque me llevan mucho tiempo. Igual los iré contestando, pero para eso está el aula virtual a la que les doy acceso y el Discord, para que revisen sus dudas allí. Allí no solo yo estoy contestando, sino que el resto que está haciendo el curso también está muy atento. Te respondo esta pregunta: el programa pide emitir, no devolver. El main nunca va a devolver nada, pues a quién se lo devolvería? Las funciones que el main llama sí pueden devolver porque le vana devolver al main. Se entiende? El main es el que organiza todo. Pide datos a la persona, manda a resolver cosas a las funciones, emite en pantalla los resultados. Emitir != retornar.
@julian.7268
@julian.7268 2 жыл бұрын
@@MaxiPrograma Mil gracias Max!! La proxima pregunto como decís, en el Discord o en el campus. No había notado que estaba la sección de preguntas! Mil gracias de nuevo!!!
@maximilianoromero8008
@maximilianoromero8008 3 жыл бұрын
Como andas maxi? En el ej. 7 hacer esto es legal?? drive.google.com/file/d/1dhvBq4gU7PhUkyjJ_W3bs2iZ7EjJt6xD/view?usp=drivesdk
@MaxiPrograma
@MaxiPrograma 3 жыл бұрын
Acceso denegado.
@aldairsalvini32
@aldairsalvini32 Жыл бұрын
Por si alguien está viendo esto ahora, tengo el ejercicio 8 resuelto de otra forma, si quiere lo debatimos!
@annacrespo6623
@annacrespo6623 10 ай бұрын
Sí, yo lo estoy viendo ahora y lo había hecho igual que él, cómo lo hiciste tú?
@TheMayco1
@TheMayco1 2 жыл бұрын
25 de septiembre del 2022, todavía sigo esperando el ejemplo en la guía. JAJAJA Na mentira Maxi! Es una joda para Showmatch! Mirá, ahí está la cámara escondida 👀
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
👉 ¡Primer Programa! - Aprender PROGRAMACIÓN (Desde Cero) - E2
26:03
Lotes de CARGA y PROCESO - Aprender PROGRAMACIÓN (Desde Cero) - E#21
37:30
Bluetooth connected successfully
0:20
Blue ice Comedy
Рет қаралды 1,7 МЛН
Máy Đếm Tiền Tính Tổng Chính Xác #shorts
0:26
Review Máy Đếm Tiền
Рет қаралды 904 М.
How to Hide Phone in School 😱 #shorts
0:45
Mr DegrEE
Рет қаралды 4,7 МЛН
Cómo meter un TELÉFONO en un aula📲 #cortos
0:28
Jelly Jail Spanish
Рет қаралды 1,1 МЛН
Презентация iPhone 17 
0:28
anasrassia
Рет қаралды 3,3 МЛН