🎃 El bloque Switch - primo del IF - Aprender PROGRAMACIÓN (Desde Cero) - E#7

Поделиться
HTML-код
  • Опубликовано: 2 дек 2024

Комментарии • 86

  • @MaxiPrograma
    @MaxiPrograma  4 года назад +3

    🔥Ya sabés todo sobre condicionales y demás. Es hora de los ciclos!! 👉ruclips.net/video/v3rHho4ticQ/видео.htmlsi=VV2wJ6Sdc0WH2DQS
    ✅ No te olvides de 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!

    • @JEMMPEACK
      @JEMMPEACK Год назад

      Muy buenas noches profe desde colombia. Primero quiero agradecer por su tiempo y su dedicación. He aprendido mucho y quedo muy feliz de haber encontrado su canal. Segundo. Profe, se que es uan bobada pero en el ejercicio 8 del taller 3 está mal redactado segun lo que interpreto, donde dice 25 ars por los primeros 50 litros. No deberian ser a partir de los 100. ya que el final daria distinto de no cambiar la redaccion. Espero no generar nada malo. Muchas gracias.☺

  • @ramiroble8571
    @ramiroble8571 2 года назад +11

    El mejor explicando!!!! Que grande , que buen hallazgo aprender asi! Que lindo se siente entender...jaja

  • @kendragribaudo7314
    @kendragribaudo7314 Год назад +4

    Hace un año hice cursos de "Introducción a la programación" y sentí que no entendía nada. Gracias a vos Maxi, me siento super aliviada de que no era yo el problema, sino que la explicaciones que daban los profes no era para mi. MUCHISIMAS GRACIAS ♥
    PD: estaría bueno que subas la resolución del punto 9 sin el SWITCH porque ya lo había resuelto así y casi se me explota la cabeza ajjaaj

  • @Black_Coding
    @Black_Coding 2 года назад +9

    La satisfacción de ver la solución y ver que es idéntico al que hice sobre el papel, gracias por todo!

  • @marcosgiol3434
    @marcosgiol3434 Год назад +1

    Maxi este fucking curso me roba las madrugadas! Esta buenísimo jajajja

  • @davichy1
    @davichy1 4 года назад +2

    No lo entendía por qué había faltado a la clase en la facu, pero más claro no se puede explicar! SOS un genio max, lo super entendí! Gracias!!

  • @pabloandresportillagomez4141
    @pabloandresportillagomez4141 3 года назад +3

    Hola un saludo desde Colombia *pasto* soy programador pero no tengo mucha experiencia me gustó este canal por qué los temas están bien explicados

  • @yomeritachannel
    @yomeritachannel 3 года назад +3

    Gracias profesor, siempre que veo su clase digo guau!!! Qué fácil pero cuando ya debo hacer mis ejercicios se me nubla todo, saludos!!!!

    • @MaxiPrograma
      @MaxiPrograma  3 года назад +3

      Hay que trabajar duro en esa práctica! Vamos!

  • @matiasari3126
    @matiasari3126 4 года назад +2

    Maxi genio...muy didactico todo. Me metí a aprender un poco de este mundo a ver si me termina de llamar ! Te cuento que este ejercicio lo hice a puro "if" y cuando vi el switch me reí sólo porque son como 10 triángulos de if jajaja..gracias por estos vídeos!
    Un saludo desde Palermo, Matías.

    • @MaxiPrograma
      @MaxiPrograma  4 года назад +2

      jajaja excelente!! Era exactamente la idea!! Lo bueno es que lo vayas comprendiendo todo, es la idea!!

  • @suzettevega1963
    @suzettevega1963 8 месяцев назад

    Muy bien explicado, gracias, Maxi!

  • @pablodejesusrodriguezferna7477
    @pablodejesusrodriguezferna7477 4 года назад

    bien super bien explicado, estudie programación hace muchísimos años y estoy desempolvando diplomas para ver que opciones laborales hay, porque con el covid esto esta un poco duro para salir. hay una observación que quiero hacer sobre el programa esta magistralmente explicado y resuelto el detalle es que las opciones 1,2,3 del programa prolijo son iguales, debió ser un error del que transcribió el programa en DFD porque en la loica explicada esta perfecto.

    • @MaxiPrograma
      @MaxiPrograma  4 года назад

      No entendí la observación. En el video? En qué momento? O en la guía de ejercicios?

    • @agustin7741
      @agustin7741 2 года назад

      @@MaxiPrograma Yo también lo note y me estaba volviendo loco tratando de encontrar la explicación jaja. es el video en la parte que pones en pantalla el diagrama prolijo terminado. Igualmente es un detalle , la explicación es clarisima. Gracias por tanto Maxi

  • @jeremiasquintana939
    @jeremiasquintana939 9 месяцев назад

    Buenas, yo hice este ejercicio antes de ver el video, no sabía que necesitaba el switch así que lo hice con if, me quedaron 9 if (mucho jajajaj) contemplando las opciones entre procesador y ram con preguntas concatenadas como "P==1 && R==1 (p de procesador y r de ram)" para definir el precio entre los mismos y finalmente un decimo y ultimo if para preguntar si expandía el disco y así sumar o no los 300 extra. lo tengo hecho en PSeint y el programa se ejecuta bien y da los resultados correctos, así que supongo que lo hice bien. De todas formas en mi carpeta lo voy a hacer como corresponde con el switch.

    • @MaxiPrograma
      @MaxiPrograma  9 месяцев назад +1

      Hola Jeremías!
      No es que TENGAS que hacerlo con Switch. Simplemente es un ejercicio en el que esta herramienta se puede aplicar y me sirve de ejemplo para explicar/ampliar su funcionamiento. Dicho esto, es una excelente práctica que lo hayas resuelto SIN hacer uso de Switch y valiéndote solo de IFs pues ahora ves que, si bien se pudo resolver, hay alternativas más prácticas. Ojo, tal vez no aplican para todos los casos. De a poco y con el tiempo irás analizando en búsqueda de las mejores opciones. Por ahora la opción es una: resolver.
      Saludos!

    • @jeremiasquintana939
      @jeremiasquintana939 9 месяцев назад

      @@MaxiPrograma Joya, mil gracias por responder!! yo ahora lo voy a tener resuelto de las dos formas para tener presentes ambas opciones, gracias de nuevo!

  • @apokay2796
    @apokay2796 2 года назад

    13:30 En lugar de poner (OD==1 ) usando IF, no hubiera sido mejor usar OR para que la opción sea por ejemplo (1 o 2)???

  • @jorgelinaturonholman5207
    @jorgelinaturonholman5207 Год назад

    Muchas gracias!!! Explicación clarísima

  • @matiasbanega7462
    @matiasbanega7462 Год назад

    profe, consulta... con tipo de dato STRING no sirve ? en vez de agregarle una letra le agrego una palabra entre comillas... me da error por eso pregunto

  • @luisclaros7270
    @luisclaros7270 2 года назад

    Veo esto y automáticamente pienso que es el mismo sistema que tienen en por ej. Mc Donald's para pedir la comida por las pantallas táctiles, me voló la cabeza y esto recién empieza, emoción es poco, gracias por la clase!

  • @oscarvegas8731
    @oscarvegas8731 2 года назад

    de verdad que explicas super bien las cosas maxi

  • @sebastianviacava743
    @sebastianviacava743 2 года назад

    me acabo de acordar dentro del switch se puede poner un break pero cual es la utilidad? no entendi bien lo lei ya con codigo armado. gracias Maximilino aguante tu canal

  • @cleliacappelletto1234
    @cleliacappelletto1234 2 года назад +1

    Hola Maxi, en el ejercicio once tengo que usar if para todas las posibilidades? O se me perdió algún dato de como ordenar las variables y mostrarlas de menor a mayor?

  • @sebastianviacava743
    @sebastianviacava743 2 года назад

    una duda se puede haber un branch dentro de otro en el switch? suponiendo que se pueda usar el operador resto con el switch como quedaria dentro de la opcion de dividir?

  • @ianiferrerlantigua8256
    @ianiferrerlantigua8256 10 дней назад

    Hola maxi, creo que cometiste un error porqe no contemplaste el numero cero en la parte del if OD == 1 falra el OD == 0 ¿por que no hiciste la de el 0?

  • @Toritodevillademayo
    @Toritodevillademayo Год назад +1

    Lo engancharon a max tomando falopa

  • @lunaenclave7721
    @lunaenclave7721 Год назад +1

    Exelente Maxi, como siempre. Pero tengo una duda. Como sabe el programa que "1" es agregarle los 300 al precio final?. Me trabè con eso. Miles de gracias. Estoy aprendiendo montones. Fuerte abrazo, Pablo.

    • @MaxiPrograma
      @MaxiPrograma  Год назад

      No lo sabe por cuenta propia, se lo enseñás. Vos determinás qué va a pasar cuando determinada variable contiene determinado valor.

    • @lunaenclave7721
      @lunaenclave7721 Год назад

      @@MaxiPrograma ahora sí. Tenía esa duda. Muchas gracias Maxi. Sigo adelante!

  • @felathar1985
    @felathar1985 2 года назад

    LO SAQUEEEEEE!!!!! Mira mama! Estoy aprendiendo a programar!

  • @danielmarin7970
    @danielmarin7970 2 года назад

    Recuerdo que lo vi usando en al switch como menu de opciones. Muy buenos videos

    • @MaxiPrograma
      @MaxiPrograma  2 года назад

      Una de sus pocas aplicaciones. No es una herramienta que vayas a usar hasta el cansancio.

  • @tongastonga22
    @tongastonga22 2 года назад

    Muchas gracias !!

  • @MegaRevo7
    @MegaRevo7 4 года назад

    Muy buena la explicación; muy claro de entender

  • @GonzzaLopez
    @GonzzaLopez Год назад

    El Switch no puede contener a las Ram y Los CPU para que el usuario elija 2 opciones?
    por ejemplo:
    comienzo pidiendo rams (R) y Procesador (P) y dentro del switch este R1, R2, R3, P1, P2, P3 y luego que el importe sea la suma de cada R+P correspondiente.... eso esta mal?
    Luego si, mas abajo con un IF resolver la memoria extra..

    • @MaxiPrograma
      @MaxiPrograma  Год назад +1

      Sí, estaría mal. Porque estarías poniendo 6 opciones para el mismo Switch, y solo se seleccionaría una. Un solo switch no te permite pasar por mas de una opción a la vez.

  • @ricardorodriguez6336
    @ricardorodriguez6336 3 года назад

    Hola maxi una consulta que carrera me recomendas si quiero aprender redes, programacion y en si de todo en sistemas para agarrar el puesto de sistemas en mi trabajo. Que trabajo en un barrio privado

    • @MaxiPrograma
      @MaxiPrograma  3 года назад

      Arrancaría por la tecnicatura en programación y sumaría algunos cursos de redes luego.

  • @xisoka1222
    @xisoka1222 2 года назад

    Maxii!! Es legal querer poner en el Switch más de una opción en la misma opción ? Es decir algo como 1,2,3. Sería como no poner el Break y que se tome la misma acción para esos 3 valores .
    PD; muy buenas explicaciones en cada video , te la recontra curras !! .
    Saludos

  • @tamarapiccinni
    @tamarapiccinni 2 года назад

    Consulto que programa usas para "pasar en limpio" los ejercicios.. xq en Word es tedioso y corel muy pesado.. o lo insertas como diagramas de flujo? gracias

    • @MaxiPrograma
      @MaxiPrograma  2 года назад +1

      Vos decís para los ejemplos esos lindos que muestro? Uso draw.io, es una web. Pero es solo para los ejemplos. Siempre uso papel y lápiz... en realidad para los videos tablet y lápiz... Saludos!

    • @tamarapiccinni
      @tamarapiccinni 2 года назад

      @@MaxiPrograma gracias si a los lindos.. ahora empece con pseint. pero voy a probar la web.. empecé en la utn y estoy a full con el seminario de nivelación y tu curso es de lo mejor.. gracias a eso entiendo muchas cosas y eso que aun no lo termino gracias a vos

  • @oscarmiguel66
    @oscarmiguel66 4 года назад

    🤣🤣🤣
    De que me había rendido con el ejercicio 8, viene el primo macarra de IF y me lo aclara...
    Buen video profe😉

    • @oscarmiguel66
      @oscarmiguel66 4 года назад

      Perdón, me confundí, es el ejercicio 9...sorry

  • @yomeritachannel
    @yomeritachannel 3 года назад

    Gracias profe

  • @matiasflori6979
    @matiasflori6979 4 года назад

    buenas, y en el caso en el tenga que evaluar si hay un uno en una variable que conviene mas el switch o el if ya que los dos te lo van a hacer?

    • @MaxiPrograma
      @MaxiPrograma  4 года назад +3

      Cualquiera de los dos te va a servir. Pero si lo único que querés saber es si hay un "1" en una variable, lo adecuado es usar un IF, ya que el Switch es para cuando tenés como MÍNIMO 3 opciones distintas... sino no tiene sentido, me explico? Contame! Saludos.

  • @leonardoavalos7365
    @leonardoavalos7365 3 года назад

    Genial..una duda en la ultima opcion se podria reemplazar p= p+300 por p+=300?

  • @xirfatl5838
    @xirfatl5838 4 года назад

    Que genio el profee

  • @Talukis
    @Talukis 3 года назад

    Hola maxi, esto seria como un menu de opciones?

    • @MaxiPrograma
      @MaxiPrograma  3 года назад

      Se puede usar, entre otras cosas, para un menú.

  • @eduardomantillaparra8256
    @eduardomantillaparra8256 3 года назад

    gracias sensei

  • @Carpincho_Matero17
    @Carpincho_Matero17 Год назад

    No sé como hacer los ejercicios 11 y 12, ¿alguien me ayuda? por favor.

    • @MaxiPrograma
      @MaxiPrograma  Год назад

      Entrá al Campus Virtual, fijate en el foro de dudas que seguro ya se charló. Sino, podés dejar tu posteo contando al menos lo que hayas entendido así te tiramos una punta. También podés sumarte al discord que hay 2 canales de consultas del curso.

  • @marcelomoresofi
    @marcelomoresofi 6 месяцев назад

    Maxi buen dia fijate que en el dia de hoy no se si a mi solo o alguien mas le pasa, tus videos no se pueden reproducir, los pongo y se se avanzan inmediatamente, y asi sucesivamente, alguien mas le pasa??

    • @MaxiPrograma
      @MaxiPrograma  5 месяцев назад

      Hola! Nadie reportó algo así. Espero que se te haya resuelto. Cualquier cosa por foro de dudas o correo electrónico. Lo vemos más rápido.

  • @mateoossorioarana8551
    @mateoossorioarana8551 4 года назад

    al principio pense que estaba complicada la cosa. pero despues no me parecio tan complicado

  • @Zet-Arkos
    @Zet-Arkos 4 года назад

    Esa intro me suena a Audioslave!!

  • @sakarbik7535
    @sakarbik7535 8 месяцев назад

    🧙‍♂🧙‍♂✨✨🤙🤙

  • @lex-tl1ou
    @lex-tl1ou Месяц назад

    RESUMEN DEL VIDEO (porque no entendí y busque por todos lados y lo mire 2 veces al video)
    EL BLOQUE SWITCH: es una estructura de control que permite ejecutar diferentes bloques de código basados en el valor de una variable.
    FUNCIONAMIENTO:
    1_ Evalúa una variable y compara su valor con diferentes casos.
    2_ Si la variable coincide con un caso se ejecuta el bloque de código correspondiente.
    3_ Si ningún caso coincide con los anteriores se ejecuta el BRECH DEFAULT.
    LIMITACIONES:
    1_ No se puede usar operadores lógicos
    (&&,||)
    2_ No se puede usar concatenadores lógicos
    EVALUAR SIMBOLOS: cuando ingresamos símbolos ( letras o caracteres especiales) debemos tratarlos como caracteres, estos se usan utilizando comillas (" "). El switch en lugar de evaluar números, evaluara caracteres o cadenas de texto.

    LO QUE COMPARTE CON EL IF:
    1_ Se representan de la misma forma.
    2_en el if se ejecutan V o F en el switch se bifurca en tantas aristas como opciones tenga la variable .
    3_ se cierran todos los brazos (aristas) y continua con el flujo principal.
    espero que les sea mas entendible de esta forma.

  • @steffstaurini
    @steffstaurini 2 года назад

    Curioso en Python no existe Switch! :(

  • @joelcastelli
    @joelcastelli 2 года назад

    JAJA EL EJ. 9 A MI ME QUEDO RE DESPROLIJO, PERO BUENO, VOY SIGUIENDO LAS LINEAS Y SE ENTIENDE. AL MENOS PARA MI JAJA 😊

  • @PideoChong
    @PideoChong Год назад

    Y yo que me quemé la cabeza solucionandolo solo con If

  • @CristianDiegoTorrico
    @CristianDiegoTorrico 3 года назад

    entre al link de la guía de ejercicios para ver mas sobre el switch, pero me quedo acá nomas...

    • @MaxiPrograma
      @MaxiPrograma  3 года назад

      🧐 no entendí... hay dudas?

    • @angeli6968
      @angeli6968 2 года назад

      @@MaxiPrograma Maxi creo que el link esta mal, te manda a una clase de un ingles indu 🤯

    • @MaxiPrograma
      @MaxiPrograma  2 года назад

      @@angeli6968 Están hablando en serio? Cuál? jaja, acabo de revisar todos los links!!

    • @angeli6968
      @angeli6968 2 года назад

      @@MaxiPrograma jaja posta, fijate es un shortcut, el del ejercicio 9 de la guia 3

    • @MaxiPrograma
      @MaxiPrograma  2 года назад

      @@angeli6968 no lo veo che... si podés, enviame captura por DM en Instagram de cuál es el link. MIL GRACIAS!!!

  • @hibari4139
    @hibari4139 2 года назад

    en python le meto 40 if anidados no? jjajajaja

    • @MaxiPrograma
      @MaxiPrograma  2 года назад

      O no… lo mismo que hayas hecho en diagrama.

  • @jorgelinaturonholman5207
    @jorgelinaturonholman5207 Год назад

    Muchas gracias!!!