24. Programación en C - Condicionales - La sentencia switch

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

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

  •  6 лет назад +14

    💻 Apuntate al curso completo de Programación en C
    LINK: bit.ly/2VIrqvO

    • @luciogarcia9399
      @luciogarcia9399 5 лет назад

      oyes una pregunta como puedo sumar todos los casos del switch para u n total de suma de todos los casos

    • @axelsanchez7519
      @axelsanchez7519 5 лет назад

      Eres el puto amo

  • @stiwar2
    @stiwar2 8 лет назад +61

    Felicitaciones, soy ingeniero de sistemas y veo la claridad para explicar, los ejercicios son muy prácticos y fácil de seguir para quienes apenas se inician en éste maravilloso mundo de la programación, como dice tú, Genial!!!

    •  8 лет назад +2

      +Stiwar Garrido Hola Stiwar.. gracias a ti por ver :D Saludos :)

  • @victoriapereira1225
    @victoriapereira1225 6 лет назад +33

    SOS UN GENIO!!!!!! Voy a aprobar programación gracias a usted

  • @benjamin9539
    @benjamin9539 3 года назад +7

    donde quiera que te encuentres muchas gracias por tus videos sigues ayudando a muchos despues de tu partida

  • @alejandrorosales398
    @alejandrorosales398 2 года назад +20

    Siempre seras uno de mis ejemplos a seguir amigo,tanto para enseñar, tu energía y dedicación, tus intenciones y trabajo duro
    Descansa en paz amigo.....

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

      donde leiste que fallecio? :(

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

      jajaja alla la estan descansando pajerito

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

      @@frms7571 el padre lo confirmo lamentablemente

  • @djalebianchi3366
    @djalebianchi3366 5 лет назад +16

    QEPD GENIO PROGRAMADOR, TUS CONOCIMIENTOS SIEMPRE ESTARAN PRESENTES

  • @josefigueredo4275
    @josefigueredo4275 5 лет назад +53

    Descansa en paz genio!!

  • @nayibrivero9956
    @nayibrivero9956 2 года назад +2

    Muchas gracias bro no te imaginas cuánto me has ayudado, solo desearía que aún estuvieras 🥺

  • @cristiancamilocruzmontana3710
    @cristiancamilocruzmontana3710 3 года назад +2

    Un reconocimiento a este Joven Profesor, Gracias

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

    justo acabo de encontrar estos videos cuando va a acabar mi semestre, pero seguramente me serán de ayuda para el resto de mi especialidad :))

  • @jorginhoelultimo1047
    @jorginhoelultimo1047 6 лет назад +4

    Gracias genio !! Me sirve mucho tus videos, mi profesor escribió mal (o yo copié mal) el "case", yo ponía 'caso' y no andaba.

  • @LEOMARTSPARTAN
    @LEOMARTSPARTAN 28 дней назад

    Primera vez que veo un video suyo, explicaba muy bien, me entristece enterarme de que falleció

  • @ecroneroner
    @ecroneroner 5 лет назад +2

    Gracias por todo! quedaste como un grande

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

    muchas gracias por el video me esta siendo muy útil en la universidad

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

    genio ! gracias por el tiempo que dedicas a esto y por compartir el conocimiento!

  • @CarlosMartinez-ny7bw
    @CarlosMartinez-ny7bw 7 лет назад

    Alejandro gracias me has salvado de tirarme de los pelos, porque me parecía díficil, pero empece a ver tus videos y todo cambio y que alegría. gracias te explicas de maravilla.

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

    gracias por todo amigo, descansa en paz!

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

    Gracias , por este aporte, me has educado a la distancia. tu cuerpo no esta, tus conocimientos continuan ayudando a la humanidad. gracias.

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

    Donde sea que estes, te amo

  • @luisanamercedespirela3657
    @luisanamercedespirela3657 6 лет назад +3

    Me gusto tu video! Fue de mucha ayuda, gracias y Like

  • @yoni25ful
    @yoni25ful 5 лет назад +2

    Gracias por todo!

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

    Gracias has sido de gran ayuda e inspiración

  • @marvinacosta7077
    @marvinacosta7077 4 года назад +5

    QEPD, Gracias a sus videos mi experiencia de aprender a programar no fue abrumador.

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

      quien se murio?

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

      @@luisrocha9674 El chico del video. Murio de cancer hace un año.

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

      @@KSMKDJASJKL donde lo leiste?

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

      @@frms7571 Busca su nombre en internet. Lo dice.

  • @TutosYun
    @TutosYun 6 лет назад +1

    flaco explicas super bien

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

    Qué capo explicando!

  • @youlavision
    @youlavision 8 лет назад +2

    Haras algun tutorial mas adelante de algun lenguaje orientado a objetos? o sobre algun motor de base de datos?.

    •  8 лет назад +2

      +Cham P-Gamer Así es :D tengo pensado hacer un curso sobre Java.. también introduciendo la programación orientada o objetos por supuesto :D Saludos..

  • @alvarofhaile4048
    @alvarofhaile4048 6 лет назад +2

    Genial la explicacion

  • @vanniakeylimmendozasolis793
    @vanniakeylimmendozasolis793 7 лет назад +22

    Hola, oye en "no a digitado un número correcto", "a" debe ir con "h", es decir: "no ha digitado un número correcto". :) Gracias por los videos

    • @nicoeselcapo
      @nicoeselcapo 6 лет назад +8

      Dato menor que no varia el programa!

  • @juliovillarruel7951
    @juliovillarruel7951 6 лет назад +1

    una pregunta amigo, cuando era char no se usaba gets en vez de scanf?? o se usa uno u otro dependiendo de la situacion?
    graciasss buen video, bien explicado

    • @Da-nd1hn
      @Da-nd1hn 4 года назад

      gets se utiliza cuando hay mas de 1 digito, si no scanf.

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

      @@Da-nd1hn ya es tarde... 15 años tarde
      Na mentira gracias

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

      @@juliovillarruel7951 que mal

  • @oscarcoronel7464
    @oscarcoronel7464 6 лет назад +3

    #include
    int main(){
    int numero;
    printf("Digite un numero entre (1-3): "); scanf("%i",&numero);
    switch(numero){
    case 1: printf("Es el numero 1"); break;
    case 2: printf("Es el numero 2"); break;
    case 3: printf("Es el numero 3"); break;
    default: printf("El numero digatado es incorrecto");
    }

    return 0;
    }

  • @gonzadacosta87
    @gonzadacosta87 3 года назад +1

    si quiero escribir "x" numeros sin limite que comando uso?

  • @miguelgomez5152
    @miguelgomez5152 11 месяцев назад

    o sea que si no le pones el break ejecuta lo que pueda haber en el case 1 y se va inmediatamente al case 2?

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

    muy buen video!

  • @dionisioduben2168
    @dionisioduben2168 3 года назад +1

    Que tu familia sepa que en tu existencia en esta tierra no fue en vano, ayudaste a muchísimas personas. No cualquiera puede decir esto. Que descanses en paz

  • @jesicanoemirodriguez6744
    @jesicanoemirodriguez6744 6 лет назад

    Excelente explicación 👌👌

  • @kevinender5409
    @kevinender5409 8 лет назад

    es entendió con claridad el video:)

  • @maxjj3148
    @maxjj3148 3 года назад +1

    Lastima como se nos fue estw tremendo programador

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

    ayuda pls
    Hacer un programa en C++ para una tienda de sillas que tiene una promoción de descuento por ventas al por mayor,
    esta dependerá de la cantidad de muebles comprados. Si son más de 2 hasta 3, se
    les dará un 6% de descuento sobre el total de la compra. Si la cantidad
    comprada es mayor de 3 pero menor igual de 5, se le otorga un 11% de descuento.
    Si son más 5 sillas se otorgará un 15% de descuento. Para tener estas
    promociones el cliente debe pagar adicionalmente un costo de membresía de 55
    soles.
    Por otro lado en este país existe un
    impuesto cuyo valor depende del monto neto de compra (monto neto de compra = Monto total compra - Total Descuento +
    membresía):
    Si el monto está entre 0 y 500 se le
    recargará 3%, si es mayor a 500 pero menor igual a 800 se le recargará 5%.
    Cualquier monto por encima recibirá un recargo de 8%.
    Si se sabe que cada silla cuesta 150
    soles, solicite su nombre y apellido, cuantas sillas se comprarán y muestre en
    pantalla el monto total, el total de descuento, el total de recargo y el monto
    neto que debe pagar. Nótese que monto neto que debe pagar = Monto total - Total
    Descuento + Total Recargo + membresía.
    Hará dos pruebas.
    Prueba 1: usará:
    · Nombre y apellido: los suyos
    · Cantidad de sillas: 3
    Prueba 2: usará:
    · Nombre y apellido: su código
    · Cantidad de sillas: 7

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

    graaaciiiiias !

  • @leandrochirino5243
    @leandrochirino5243 4 года назад +1

    Perfecto. ¿Sabes cómo tipo el símbolo \, sin usar el teclado virtual?. Tengo una Lenovo ideapad 330

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

      @@lolfeizz No funciona, gracias igual

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

      @@lolfeizz En esta no, ya lo hice Alt+92, me sale @ porque alt+2 es @.

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

      AltGr+? / AltGr+Ctrl+?

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

      @@saul6186 era altGr+la tecla que esta a la izquierda del 1 que tiene un circulo, una linea vertical y una L acostada y dada vuelta.\

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

      @@leandrochirino5243 Supongo varía según la configuración del teclado, a mí me sale el símbolo "¬", pero lo tendré en cuenta. Gracias.

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

    Yo ando haciendo un programa que es de tenis pero a la hora de usarlo me pregunta el tenis que quiero y cuando lo selecciono se culmina y no me pasa a los casos del switch

  • @beybladerDVD
    @beybladerDVD 5 лет назад

    como puedo hacer que dos variables sean necesarias para que el caso con esas dos variables proceda?

  • @andream394
    @andream394 3 года назад +1

    Alguien me puede decir como hacerle para que no me siga corriendo el programa hasta que ponga una opción correcta

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

    Genial!! ... ;)

  • @mcshenli
    @mcshenli 6 лет назад +1

    y como puedo hacer que despues de elegir una opción regrese a seleccionar otra opción sin que se cierre? saludos muy bien tu video

  • @felixalbertouchernandez1074
    @felixalbertouchernandez1074 7 лет назад

    que bien amigo, tiene algun material para java

  • @daninavarro5060
    @daninavarro5060 7 лет назад

    como se pueden poner los acentos? porque si los pones no te los imprime como cual en la pantalla. Saludos.

  • @zetafilms2153
    @zetafilms2153 8 лет назад

    que tal amigo me puedes ayudar con este problema porfa si
    El promedio de prácticas de un curso se calcula en base a cuatro prácticas calificadas de las cuales se elimina la nota menor y se promedian las tres notas más altas. Diseñe un algoritmo que determine la nota eliminada y el promedio de prácticas de un estudiante.

    • @jhancarlosilvaochoa5720
      @jhancarlosilvaochoa5720 7 лет назад +1

      alli esta!!!!
      #include
      int main(){
      float notas[4],menor=0,promedio=0;
      int i,j,aux=0,indice;
      for(i=0;i

  • @adrianchejo2307
    @adrianchejo2307 5 лет назад +1

    por en ves de usar c++,usas codeblocks

  • @carlosruizmoreno4946
    @carlosruizmoreno4946 5 лет назад

    Como puedo usar caracteres y numeros dentro de un mismo switch?

  • @lucask4434
    @lucask4434 4 года назад +1

    cracken

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

    no,ma,me salvas la vida,alm

  • @anthraxzone
    @anthraxzone 6 лет назад +1

    este es mi switch espero les sirva:
    #include
    int main(){
    int tecla;
    printf("Este programa contiene distintas funciones para el usuario por favor digita el numero que necesites
    ");
    printf("
    1 Esta opcion te permite multiplicar 2 numeros");
    printf("
    2 Esta opcion te permite sumar 2 numeros");
    printf("
    3 Esta opcion te permite dividir 2 numeros");
    printf("
    4 Esta opcion te permite sumar 2 numeros y al final dividir el resultado entre 2
    ");
    scanf("%i",&tecla);
    switch(tecla){
    case 1:
    printf("Digita 2 numeros por favor");
    int n1, n2,M=0 ;
    scanf("%i %i", &n1, &n2);
    M=n1*n2;
    printf("
    El resultado de multiplicar ambos numeros es: %i", M);
    break;
    case 2:
    printf("Digita 2 numeros por favor");
    int s1, s2, S=0;
    scanf("%i %i", &s1, &s2);
    S=s1+s2;
    printf("
    El resultado de sumar ambos numeros es: %i", S);
    break;
    case 3:
    printf("digita 2 numeros por favor");
    int q1, q2, D=0;
    scanf("%i %i",&q1, &q2);
    D=q1/q2;
    printf("
    El resultado de la division es: %i", D);
    break;
    case 4:
    printf("Este programa dividira entre 2 el resultado de la suma de 2 numeros");
    int f1, f2, T=0, R=0;
    printf("
    Digita 2 numeros");
    scanf("%i %i",&f1,&f2);
    T=f1+f2;
    R=T/2;
    printf("El resultado final es: %i",R);
    break;
    default: printf("Digitaste una opcion no valida...");
    }
    return 0;
    }

    • @anamalpica5435
      @anamalpica5435 6 лет назад +2

      esta genial! no sabia que podias inicializar variables dentro del switch!

  • @carlosmantilla2390
    @carlosmantilla2390 6 лет назад +1

    Y QUE PASA SI EN LUGAR DE PONER "a" (MINUSCULA) PONGO "A" (MAYUSCULA) ?

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

      y porque no lo intentas?

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

      @@zzz2558 Hahahaha creo que no lo leería ya que el programa las consideras variables diferente ose a y A son variables diferente al menos en dev C++ tengo entendido que es así

  • @lunacarrera8199
    @lunacarrera8199 10 месяцев назад

    por que escribes las vocales etre comillas???

    • @maci-snd
      @maci-snd 6 месяцев назад

      Eh? Explícate mejor ( podés pasar el minuto en el que haces tu pregunta )

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

    oye amigo como puedo ocupar datos de un caso a otro

    • @joelall6855
      @joelall6855 3 года назад +1

      El ya no está entre nosotros :')

  • @Syndicate0131
    @Syndicate0131 5 лет назад

    pero que pasa si en vez de poner solo 'a' quiero poner 'si'
    díganme
    por favor

  • @eliasalejandro3392
    @eliasalejandro3392 5 лет назад

    #include
    int main (){
    char seleccion[20];
    printf("A donde quieres viajar? ");
    scanf("%s",seleccion);
    if(seleccion=='madrid'){
    printf("seleccionaste madrid");
    }else{
    printf("No existe ese lugar");
    }
    return 0;
    }
    por que no funciona?

    • @florenciavelazquez3731
      @florenciavelazquez3731 5 лет назад

      No funciona porque no se puede comparar seleccion a madrid, ya que seleccion es una cadena de caracteres, y no una sola variable... se tendría que ir comparando seleccion[0]=='m' después seleccion[1]=='a'. No sé si me explico, pero es por eso que no funcionó tu programa. Usando otras funciones me parece más simple lo de Kevinxp :)

    • @eliasalejandro3392
      @eliasalejandro3392 5 лет назад

      Gracias a los 2 por ayudarme saludos

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

    me quede aki

  • @herna9422
    @herna9422 8 лет назад

    necesito ayuda con los gotoxy alguien ??

  • @carranzaabreujavier760
    @carranzaabreujavier760 6 лет назад +1

    Hola, yo tengo algunos ejercicios con la sentencia switch, vean los, prometo que les van a gustar :)

  • @Project7240
    @Project7240 4 года назад +1

    F
    Requiescat in pace

  • @juniorfernandez6020
    @juniorfernandez6020 6 лет назад

    #include
    #include
    int main (){
    int veh;
    printf ("Tipo de vehiculo:");
    printf ("
    (1)turismo
    (2)autobus
    (3)motocicleta
    ");
    scanf ( "%d", &veh );
    system ("cls");
    switch(veh){
    case 1: printf ("
    peaje a pagar = $500");
    break ;
    case 2: printf ("
    peaje a pagar = $3000");
    break ;
    case 3: printf ("
    peaje a pagar = $300");
    break ;
    default : printf ("
    vehiculo no autorizado");
    }
    return 0;
    }

  •  2 года назад

    se supone q si dijito 3 es porque se que es 3 q locura

  • @fusionfivefox3890
    @fusionfivefox3890 10 месяцев назад

    no es a es HA

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

    3:45 me están sangrando los ojos

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

    :)

  • @drlucho850
    @drlucho850 4 года назад +1

    Qué pedo Banda vengo del Poli por programación

  • @nightsh3142
    @nightsh3142 3 года назад +1

    Su curso de udemy desapareció, alguien sabe que onda?

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

      falleció?

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

      @@haroldojeda9529 si hace años bro, de cancer tengo entendido

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

    F

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

    Hola amigo, sigo tus tutoriales para utilizar en arduino, y he realizado un proyecto para medir un sensor de presión analógico con la función map(). Mi problema esta que quiero incorporar un pulsador para cambiar la unidad de lectura del sensor (pasar de psi a bar) pero no logro incorporar la función swich case para ello. Se que es algo simple pero, siempre le genero errores y no logro información al respecto. Me podrás ayudar a solucionarlo? Te envío mi correo victorgrille@gmail.com saludos cordiales

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

      Victor, este gran programador y educador lamentablemente abandono nuestro mundo terrenal. Fallecio muy joven el año pasado de cancer. QEPD

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

    muy buen video, pero se escribe "no ha digitado"

  • @dingofur69
    @dingofur69 5 лет назад

    aguante el if!