Bloque 2.1: Estructuras Selectivas

Sdílet
Vložit
  • čas přidán 8. 09. 2024
  • VideoTutorial sobre Estructuras Selectivas. Se explica el uso de los condicionales if y else. Como ejemplo se realiza un juego de tratar de acertar un numero.

Komentáře • 345

  • @insertnamehere8002
    @insertnamehere8002 Před 10 lety +16

    Wow , 1º de todo , muchas gracias por ayudar a las personas que no sabemos nada de programar (como yo) que les gustaria aprender :D
    2º Durante la realización del ejercicio tuve varios problemas pero al poco tiempo los fui sacando (Sin mirar el video) uno a uno hasta no tener ninguno
    3º Lo hize , si pero quise hacerlo con una especie de 'vidas' (o intentos) asique asi lo intente pero hubo una cosa que me molestaba mucho y era que si por ejemplo tenia 3 vidas , si lo acertaba a la primera tendria que ponerlo 2 veces mas el numero de nuevo hasta que finalmente encontré una manera de hacer que si la solucionabas a la primera terminara el juego.
    4º Aquí lo traigo por si alguien quiere verlo:
    #include
    int main (){
    int x;
    x = 8;
    printf ("Hola! Bienvenido a mi 'Juego' de adivinar el numero,
    Tendras que escribir un numero del 1 al 10 para ganar!
    Tienes 4 vidas para intentarlo
    Buena Suerte!
    ");
    printf ("Introduce un numero entre el 1 y el 10: ");
    scanf ("%i",&x);
    if (x == 8) {
    printf ("

    Felicidades! has ganado!


    ");
    system ("pause");
    return 0;
    }
    else {
    printf ("
    Numero incorrecto
    {Te quedan 3 vidas}
    Intentalo de nuevo!: ");
    }
    scanf ("%i",&x);
    if (x == 8) {
    printf ("

    Felicidades! has ganado!


    ");
    system ("pause");
    return 0;
    }
    else {
    printf ("
    Numero incorrecto
    {Te quedan 2 vidas}
    Intentalo de nuevo!: ");
    }
    scanf ("%i",&x);
    if (x == 8) {
    printf ("

    Felicidades! has ganado!


    ");
    system ("pause");
    return 0;
    }
    else {
    printf ("
    Numero incorrecto
    {Te quedan 1 vidas}
    Intentalo de nuevo!: ");
    }
    scanf ("%i",&x);
    if (x == 8) {
    printf ("

    Felicidades! has ganado!


    ");
    system ("pause");
    return 0;
    }
    else {
    printf ("
    Numero incorrecto
    {No Te quedan vidas}

    GAME OVER


    ");
    system ("pause");
    return 0;
    }
    system ("pause");
    return 0;
    }
    // Un saludo y gracias por todo //

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 10 lety +2

      GugoloxD No te acostumbres a usar esos return... no son la mejor practica de programacion si pueden ser evitados, mas adelante veras como conseguirlo sin el return.Un saludo.

    • @insertnamehere8002
      @insertnamehere8002 Před 10 lety

      Empieza A Programar Muchas gracias :D

    • @miixerk
      @miixerk Před 9 lety +1

      genial :D
      pero no entiendo algo si respondes una tonteria, por ejemplo una letra te aparece has ganado

    • @Rey_MR
      @Rey_MR Před 9 lety +2

      wao eres un genio

    • @junner13
      @junner13 Před 9 lety +1

      Empieza A Programar Eso me tuvo pensando la noche.... no sabia como terminar el game al acertar... luego vi esto y funciono... espero pronto llegar a la clase para evitar esos return 0. Muchas gracias y un saludo

  • @cu6816
    @cu6816 Před 9 lety +1

    Muchas gracias por compartir estos videos, tu explicación es tan sencilla y práctica que se entiende muy fácilmente.

  • @aislado.
    @aislado. Před 3 lety +1

    Sé que este video está desde hace muchos años, pero quiero agradecerte por darme la esperanza por saber siquiera lo básico para programar. Creo que uno aprende a apreciar más el trabajo de diseñadores de aplicaciones, videojuegos, redes sociales o páginas de internet si sabe cuánto esfuerzo conlleva. Por otro lado quiero comentar de que creo que no entendí las instrucciones, porque según yo había que crear una estructura que soltara un mensaje u otro si el número del "scanf" estaba o no entre 1 y 10... soy algo despistado. Al final fueron cinco minutos para idear esto:
    #include
    int main (){

    int x;

    printf ("Eliga un valor para x:");
    scanf ("%i", &x);
    printf ("El valor de x es: %i
    ",x);

    if (x>=1){
    if (x

  • @joshuacastro9582
    @joshuacastro9582 Před 9 lety +1

    tio me encantan tus videos lo que tu haces es gratuito veo gente que te exige cosas a las malas no les pongas mente a ellos tus videos me han ayudado mucho gracias por eso algun dia algo o alguien te va a pagar lo que ases

  • @Redempy
    @Redempy Před 8 lety +5

    Uooo he conseguido hacer el ejercicio bien por mi propia cuenta :o Omg ya sé hacer programas :D Mil gracias enserio muy intuitivos y amenos tus vídeos :3

    • @joselinlinares7989
      @joselinlinares7989 Před 8 lety +3

      +Redempy Se siente tan chevere haberlo logrado yeah

    • @alexd8878
      @alexd8878 Před 8 lety

      +Joselin Linares si se siente bien shidoliro :D

  • @CraftMyMe
    @CraftMyMe Před 9 lety +1

    Yo sí pude hacerlo sin ver tu ejemplo, me está sirviendo mucho tus tutoriales, gracias.

  • @cacapopocaca1
    @cacapopocaca1 Před 10 lety +1

    muy buenos tus videos!! contigo he aprendido más en un rato que en 1 mes en la escuela jaja

  • @jaimevelasco1925
    @jaimevelasco1925 Před 8 lety +4

    Hice ese problema que puso, me salio perfectamente sin verlo del video, solo, con los conocimientos que ya tenia. Gracias, estoy aprendiendo mucho con estos videos

  • @curiosidadesdecienciaeinge5890

    TREMENDO PROFESOR QUE SOS!
    ERES MU GRANDE TIO

  • @DavidRodriguez-pk6yk
    @DavidRodriguez-pk6yk Před 7 lety

    muchas gracias nos estas ayudando a mi y a toda la clase de programación

  • @mentefriacorazonno
    @mentefriacorazonno Před 9 lety +3

    Según mi parecer, el mérito de la didáctica que empleas es que llevas al novato muy de la mano y le haces avanzar a paso lento pero seguro, consolidando el terreno conquistado. El ir con ejemplos complicados es aterrador (Lo que hace Wolfram). Uno huye y, en mi caso, he pasado años antes de intentar entrarle al C .Los ejemplos complicados, creo, no son necesarios pues para los algoritmos mas elaborados hay una amplia bibliotecología. Voy recién en el if, pero voy bien y avanzo contento y alegre.
    Felicitaciones de parte de Igor, de nacionalidad chilena.

  • @brandonjosuemontes4307

    Muy buenos tus vídeos , un juego muy básico pero divertido, cuando comienzas a adentrarte en el mundo de la programación

  • @marcomendoza5305
    @marcomendoza5305 Před 5 lety

    El código que use en tu pause para ver que tal me salia fue este y salio bien :) gracias por tus enseñanzas
    #include
    int main(){

    int a;

    printf("Ingresar numero");
    scanf("%i",&a);

    if (a>=1 && a

  • @TheEmanuel15x
    @TheEmanuel15x Před 8 lety +2

    jejeje me salio *-*!
    // ejercicio, una variable entera, y la iniciamos con un valor entre 1 y 10,
    // por teclado solicitamos un numero y vemos si hemos acertado:
    #include
    int main(){
    int x = 5;

    printf("Adivina el valor de x, Pistas:
    Es un Numero entre 1 y 10 : ");
    int resultado;
    scanf("%i",&resultado);
    if (resultado == x){
    printf(" Adivinaste el valor de x es : %i.
    ",x);
    }
    else{
    printf("Lo Siento, no lo has podido adivinar
    ");
    }

    system("pause");
    return 0;

    }
    Un Maestro este loco. ^^

  • @JavierGarcia-xc2xr
    @JavierGarcia-xc2xr Před 10 lety +41

    hasta tengo un cuaderno donde tomar apuntes :3 , aprendo más que en el colegio ajskaghdasjkdhgask

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 10 lety +11

      Me alegro mucho, en tal caso si te estan sirviendo los videos agradeceria que pincharan en me gusta en los videos y que les dieran difusion al canal!
      A seguir practicando!! Un saludo.

    • @JavierGarcia-xc2xr
      @JavierGarcia-xc2xr Před 10 lety

      porsupuesto ;)

    • @katenoa01
      @katenoa01 Před 10 lety +1

      Empieza A Programar repito.. sigo aprendiendo mas aqui ! :D

    • @petacreepers23
      @petacreepers23 Před 10 lety

      Empieza A Programar el ejercicio del final lo he hecho solo con 1 variable e iba perfecto.

  • @DoubleViPu
    @DoubleViPu Před 3 lety +2

    Genial! Hice una pequeña calculadora de sumas y restas:
    // Estructuras selectivas
    #include
    int main () {
    int a;
    int x;
    int y;

    a = 1;

    printf ("que calculo desea hacer?
    1 para sumar
    2 para dividir

    ");
    scanf ("%i, &a");
    if (a == 1) {
    scanf ("%i, &x");
    printf ("Ingrese el segundo numero a sumar
    ");
    scanf ("%i, &y");

    x = x + y;

    printf ("El valor de su suma es igual a %i" ,x);
    }
    else {
    scanf ("%i, &x");
    printf ("Ingrese el segundo numero a restar
    ");
    scanf ("%i, &y");

    x = x - y;

    printf ("El valor de su resta es igual a %i" ,x);

    }
    system ("pause");
    return 0;
    }

  • @RiecVC
    @RiecVC Před 9 lety +1

    Gracias amigo, tus vídeos son de gran ayuda, estoy intentando aprender a programar. Por mi parte hice lo siguiente
    // Estructuras Selectivas
    // "==" "=" "!="
    #include
    int main (){
    int a,b,x;
    printf ("
    Existen 2 entradas, a y b
    ");
    printf ("
    La entrada a realiza la operacion: (x*4)-1

    ");
    printf ("La entrada b realiza la operacion: (X+4)*3

    ");
    printf ("Encontrar un numero entero que al pasar por ambas entradas sea el mismo valor en su salida

    ");
    printf ("Valor de x para ingresar en a y b? ");
    scanf ("%i",&x);
    a = x * 4;
    a -= 1;
    printf ("

    La salida de a es: %i


    ",a);
    b = x + 4;
    b *= 3;
    printf ("La salida de b es: %i


    ",b);
    if (a == b){
    printf ("Felicidades has encontrardo el valor correcto");
    }
    else {
    printf ("Lo sentimos el valor que ingresaste: %i. No es el valor correcto

    ",x);
    printf ("Una sugerencia es analizar la tendencia de los valores, intentalo mas tarde


    ");
    system ("pause");
    return 0;
    }
    printf ("

    Este Pequeño problema fue extraido de un libro de secundaria de primer grado :)


    ");
    system ("pause");
    return 0;
    *Alguien me podría decir por favor alguna solución para meter esas ecuaciones en una sola línea :c, ? Lo que pasa es que no aplica lo de poner paréntesis xD, gracias.

  • @azureusrising4...915
    @azureusrising4...915 Před 7 lety +1

    Si pude hacerlo sin ver como lo hicistes. Le puse pausa y despues hice todo. Cuando el numero introducido es erroneo le puse que diga que el valor que introdujo no es correcto. Gracias!!! me has ayudado mucho. Hago mis propios problemas.
    printf ("El valor de x no es: %i
    " ,x);

  • @elgalibogohd5919
    @elgalibogohd5919 Před 2 lety

    el ejerdicio que propusiste , lo hice encuanto me entere de lo de if , y lo hice mas complejo en el que tienes 3 intentos te dice si te has pasado o te has quedado corto y etc pero mola

  • @yolandariverosuarez1120

    Que divertido, yo lo he hecho, funcionaba exactamente igual pero solo con la variable x. Funciona igual.
    si a x le das el valor 9, y en el if == 9, se cumple o no la condición y realiza el mismo proceso para ejecutarse. Lo he comprobado y tb funciona. Cuan gratificante es ver que se aprende y que funcione ^^ un millón de gracias por los vídeos. Por cierto, no acepta los acentos verdad? porque los pongo y al ejecutarse sale una cosa rara.

  • @juanpabloflorez9215
    @juanpabloflorez9215 Před 7 lety

    Hola Gracias por los videos la verdad me han servido mucho y quiero agradecertelo de todo corazon. Explicas de una manera muy relajada y es entendible todo lo que dices. Apropósito yo lo hice de la siguiente manera
    #include
    int main () {
    int x,y;
    x = 5;
    printf ("
    Adivina el valor de x:

    ");
    scanf ("%i",&y);
    if (x == y) {
    printf ("
    Adivinaste, el valor de x es 5

    ");
    }
    else {
    printf ("
    Intentalo de nuevo,
    el valor de x no es %i

    ",y);
    }
    system ("pause");
    return 0;
    }

  • @XxsufukenxX98
    @XxsufukenxX98 Před 7 lety

    Gracias men, Poco a poco iré aprendiendo programación hasta que empieza a estudiar y así se me facilite las cosas.

  • @cono9832
    @cono9832 Před 10 lety +27

    Hice este pero con vidas :D
    //Adivina
    #include
    int main (){
    int x,y;
    x = 7;
    printf ("Adivina el numero!.
    Introduce un numero del 1 al 10.
    ");
    printf ("Vidas restantes: 3.
    ");
    scanf ("%i",&y);
    if (x == y)
    printf ("Felicitaciones! acertaste el numero!");
    else {
    printf ("Numero incorrecto.
    Vidas restantes: 2.
    Intentalo de nuevo!.
    ");
    }
    scanf ("%i",&y);
    if (x == y)
    printf ("Felicitaciones! acertaste el numero!");
    else{
    printf ("Numero incorrecto.
    Vidas restantes: 1.
    Intentalo de nuevo!.
    ");
    }
    scanf ("%i",&y);
    if (x == y)
    printf ("Felicitaciones! acertaste el numero!");
    else {
    printf ("Numero incorrecto.
    Vidas acabadas.
    Game Over");
    }
    system ("pause");
    return 0;
    }

    • @junner13
      @junner13 Před 9 lety +8

      Debes poner mas return 0 para que acabe el game cuando aciertes

    • @touchjkgames
      @touchjkgames Před 9 lety +2

      junner13 Podrias hacer variable vida que se reduzca en -1 cada vez que el else detecta que esta mal.

    • @hector7668
      @hector7668 Před 6 lety +3

      asi seria con vidas
      //adivina un numero con vidas
      #include
      int main (){
      int x,vidas,num;
      vidas = 3;
      num = 4;//el numero a adivinar
      printf ("\t\tADIVINA EL NUMERO

      ");

      printf ("Elije un nmero del 1 al 10 => ");
      scanf ("%i",&x);
      if (x == num){
      printf ("

      HAS ACERTADO");
      }
      else {
      vidas--;
      printf ("
      TE QUEDAN %i VIDAS
      ",vidas);
      printf ("Elije un nmero del 1 al 10 => ");
      scanf ("%i",&x);
      if (x == num){
      printf ("

      HAS ACERTADO");}
      else {
      vidas --;
      printf ("
      TE QUEDAN %i VIDA
      ",vidas);
      printf ("Elije un nmero del 1 al 10 => ");
      scanf ("%i",&x);
      if (x == num){
      printf ("HAS ACERTADO");
      }
      else {
      printf ("
      NO TE QUEDAN VIDAS

      \t\t\tGAME OVER

      ");
      }
      }
      }
      return 0;
      syste ("pause");
      }

  • @briosityplay9726
    @briosityplay9726 Před 14 dny

    Eres grande admin

  • @vidacaotica320
    @vidacaotica320 Před 6 lety

    Gracias, me ayudó con mi exposición.

  • @joseraul1485
    @joseraul1485 Před 10 lety +1

    Que excelente video!

  • @1990acustico
    @1990acustico Před 8 lety

    Brother felicitaciones

  • @BrianCastillo
    @BrianCastillo Před 9 lety +1

    De nuevo muchas gracias amigo :D

  • @nicolaschiesa4052
    @nicolaschiesa4052 Před 9 lety

    gracias por los videos!!! espero me ayude a aprender c

  • @ronaldjesusvalenciagranado5788

    Primero quiero agradecer a Empieza a programar, por el tiempo y la dedicación que le ha invertido a estos tutoriales, me han servido mucho para aprender.
    Referente al programa o código planteado en este vídeo, tiene un problema y es que cuando se digita una letra, este imprime en pantalla el "if". alguien me puede ayudar a solucionarlo.

  • @PabloxhEdit
    @PabloxhEdit Před 9 lety +5

    Tengo una duda ¿Como se haría para que se reiniciase el juego y te diese la oportunidad de jugar otra vez??

  • @DanielGarcia-zy1dy
    @DanielGarcia-zy1dy Před 8 lety

    jajaja excelente programa lo hice de otra forma pero me salio, aunque como tu lo hiciste fue mas sencillo buen vídeo
    #include
    int main(){
    int x ;
    x=7;
    printf("escribe un numero entre 1 y 10 para ver si aciertas al numero correcto:");
    scanf("%i",&x);
    if(x==7) {
    printf("el numero introducido es correcto:7

    ");
    }
    else{
    printf("el numero introducido no es correcto:intentalo de nuevo

    ");
    }
    system("pause");
    return 0;
    }

  • @nahueleanding
    @nahueleanding Před 8 lety

    Jajajajaja, hice toda la tarea tal cual el video, y me estaba saliendo bien. Mi unico error era que mi numero de X era 3, y cuando ponia otro numero por ejemplo 4, el programa me decia "No has acertado! Intentalo de nuevo..." Y me aparecia "PRESIONE UNA TECLA PARA CONTINUAR" y yo estaba esperando que me diga de nuevo "No has acertado! Intentalo de nuevo" para volver a introducir el numero hasta que tuve que volver a mirar el video y me di cuenta que esa parte no estaba :(
    Jajajaj muy buenos videos!!
    Continuo mirando los que me faltan

  • @alvarop5464
    @alvarop5464 Před 10 měsíci

    Logré simplificar el código de ésta manera:
    #include
    int main(){
    int numero;
    printf("Di un numero del uno al diez:
    ");
    scanf("%i",&numero);

    if (numero==3){
    printf("Correcto es el numero 3");
    }
    else{
    printf("No, no es ese, prueba otra vez");
    }
    }
    Buen vídeo

  • @iNrelevante
    @iNrelevante Před 10 lety +3

    Se puede hacer con una sola variante, yo lo hice así:
    #include
    int main () {
    int x;
    printf ("Acierta X :
    ");
    scanf ("%i",&x);
    if (x == 5){
    printf("ACERTASTE!
    ");
    }
    else {
    printf("lo sentimos prueba de nuevo!
    ");
    }
    system ("pause");
    return 0;
    }

  • @mateot8703
    @mateot8703 Před 4 lety +4

    Lo hice diferente pero me salio bien xD
    #include
    int main (){
    int x;
    printf("Insertar un numero entre 1 y 10 :");
    scanf ("%i",&x);
    if (x =0){
    printf("El numero esta entre 1 y 10
    ");
    }
    else{
    printf("El numero no esta entre 1 y 10
    ");
    }
    return 0;
    }

    • @sebastianleon3408
      @sebastianleon3408 Před 4 lety

      Esta mal, amigo. Prueba metiendo 50 y verás que dirá que el número está entre 1 y 10. Yo también traté de hacerlo de esa forma, pero tuve que poner un "&" para que se cumplieran ambas condiciones. Así como lo estás haciendo sólo se cumple una condición.
      //SEXTO CODIGO - CONDICIONALES
      #include
      #include
      int main (){
      float x;

      printf("INGRESE UN NUMERO ENTRE 1 Y 10:");
      scanf("%f",&x);

      if(x=1){
      printf("ACERTASTE, MUY BIEN.
      ");
      }
      else{
      printf("HAS ERRADO, HDPM .
      ");
      }
      system("pause");
      return 0;
      }

    • @mateot8703
      @mateot8703 Před 4 lety +1

      @@sebastianleon3408 Sisi ya lo solucione, lo hice un día después de publicarlo jeje gracias igual

  • @brayanrojas1294
    @brayanrojas1294 Před 8 lety

    yo la verdad hice el intento pero comprendí de manera diferente el ejercicio y sali haciendo esto y me quedo bien
    //ejercicio
    #include
    int main (){
    int x, y;
    x = 9;
    printf("el valor de x es:%i.
    ",x);
    printf ("el valor de y es: ");
    scanf ("%i", &y);
    system("pause");
    return 0;

  • @Porciento96
    @Porciento96 Před 9 lety +1

    ¿Se le podría asignar a una variable entera (digamos x, z) distintos valores enteros? ¿Y a una flotante distintos valores con decimales? Ejemplo: int x; x = 2, 4, 6 (etc.). Mi objetivo es saber si ¿¿sería posible realizar dos o más hipótesis "if" (i.e.: una o más z = x, z > x) y el restante else?? O si sólo hay posibilidad de un if y un else.
    ¡Mil gracias y un saludo!

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 9 lety +3

      Porciento96 Buenas, esta bien que tengas preguntas de este tipo, pero como ya sabras, si vas por este video aun te queda muchisimo por aprender, me parece que este video es el septimo de 43, por lo que ten paciencia y veras como todo lo que te planteas se puede hacer de una u otra forma y muchas cosas mas que aun ni imaginas.
      Un saludo.

  • @alejandropereyra438
    @alejandropereyra438 Před 7 lety

    Hola como estan.. este fui el que hice yo siguiendo la metodica de hacerlo con 3 vidas .. Saludos desde argentina y gracias por enseñarnos esto tan hermoso como la programacion. !!
    Lo que si no encontre manera de hacerlo para que al introducir un numero mayor de 10 salte un error ej: si introducias 11 te saltaba a "intentarlo de nuevo".. yo que se ya dejamos especificado que sea entre el 1&10 pero bueno hay algunos pelotudos que ingresan mayores .. pero supongo que eso aprenderemos mas adelante.
    #include
    int main (){
    int x;
    x=1,2,3,4,5,6,7,8,9,10;
    printf("BIENVENIDOS AL JUEGO DEL ACIERTO.
    ");
    printf("TIENES 3 INTENTOS CABRON.
    ");
    printf("introduce un numero entre 1 & 10 y ve si aciertas:
    ",x);
    scanf("%i",&x);
    if(x==6) {
    printf("congratuletions.
    ");

    }
    else {
    printf("intenta de nuevo.
    ");
    }
    printf("introduce otro numero:
    ",x);
    scanf("%i",&x);
    if(x==9){
    printf("acertaste.
    ");
    }
    else{
    printf("fallaste de nuevo.
    ");
    }
    printf("introduce otro numero:
    ",x);
    scanf("%i",&x);
    if(x==2){
    printf("POOOOOOOOOOORFIN INUTIL.
    ");
    }
    else{
    printf("perdiste.
    ");
    }
    system("pause");
    return 0;
    }

  • @rodrigoalvarez4540
    @rodrigoalvarez4540 Před 8 lety

    Yo tengo algo de experiencia en lenguajes como Java, C#, Python y R. Estaba resistiéndome a aprender C. XD
    Muchas gracias por tus videos. Están super claros.
    Lo que si es que tengo una duda. ¿Qué pasa con el diseño a la hora de hacer programas más complejos? Es que vengo del diseño orientado a objetos. Saludos a todos.

  • @roddro1280
    @roddro1280 Před 4 lety

    NAZEEEEEEEEEEEEEEEEEEEEEEEEEEE video 10/10

  • @alextorres7295
    @alextorres7295 Před rokem

    cabe aclarar que en C existe la posibilidad de llamar la palabra clave 'if' no es necesario abrir llaves "{ }" si solamente queremos ejecutar 1 línea de código. Es decir:
    #include
    #include
    int main()
    {
    int x = 2, n;
    printf("Ingresa un valor para x: ");
    scanf("%d", &n);
    if (n == x)
    printf("Has acertado!!
    ");
    else
    printf("No has acertado :(
    ");
    system("pause");
    return 0;
    }
    Es parecido a Python con la diferencia de que en Python no hace falta usar en sí las llaves, sin importar cuantas líneas de código quieras para el if.

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před rokem

      Si, esto es asi en casi todos los lenguajes que se basan en C, como por ejemplo Java o JavaScript. En el caso de Python es especial y no contaria porque realmente en vez de usar llaves usa la indentacion.
      Curiosidad: La gente como yo que ha programado en muchos lenguajes no nos suele gustar Python y lo criticamos mucho, pero eso es otro debate.

  • @pabloaarongarciamedrano7329

    Yo solo les quiero compartir que me han servido los videos, pero Parcialmente, estoy aprendiendo este pinche programa No por Gusto creanme, Resulta Muy importante Saber que aunque Todo tu Còdigo este perfecto, el maldito programa o mas bien caprichoso, te puede generar Errores de Identaciòn. Esto es que el muy mamon programa solicita que las tabulaciones tengan tambien una cierta lògica con el còdigo. aunque Pudiera Ser que Esto venga de la mano con el compilador que Estas Utilizando. Realmente No encontrè en Ningun Foro quien me ayudara cuando se me presentò dicho problema , de manera que despues de HORAS , y digo HORAS tratando de resolver un codigo sumamente sencillo fue que me di cuenta. Saludos y Suerte. Creo que es uno de las situaciones que todo mundo deberìa de saber.

  • @leniedor733
    @leniedor733 Před 7 lety

    Una duda profe, antes de mirar la solcion (aun lo la vi claro) he pensado que me sale el error del video de BURBUJA o metodo por burbuja o algo asi, perdona no me acuerdo, pero es lo mismo, declaro variable la inicializo entre dos valores y.... en scanf me sale el mismo valor (en el SHELL O CONSOLA) pues pense en el problema "BURBUJA" y declare otra, la "Y" como "auxiliar"
    No se si se debe hacer así pero no encontré algo mas eficaz.
    PD: entro en ing. info. en septiembre y quiero tener una base dado qu en bachi no enseñan nada solo ciencias puras... es una pena no usar otras horas para hacer algo de programm.
    pdd2: BUENOS VIDEOS, cada vez estoy mas enganchado!

  • @alfonsomujicabarrios
    @alfonsomujicabarrios Před 2 lety

    gracias a ti saque un -0,1 enn programacion

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 2 lety

      Si has hecho todo tal como lo explico aqui, dile a tu profe que se repase un par de libros de programacion.

  • @KAU50000
    @KAU50000 Před 8 lety

    Está bien explicado el único problema es que se imprimió que el valor de x no es cinco cuando sí es lo es. Eso podría causar confusión en algunos.

  • @alejandrolopezrodriguez4233

    Hola! Lo primero, tus videos me están salvando la vida jajaja. Interpreté mal el enunciado y he hecho un ejercicio distinto, pero debo tener algún fallo porque no me sale lo que quiero que salga... Te importaría echarle un ojo?
    //EJERCICIO. Declarar una variable de tipo entero e iniciarla con un valor entre 1 y 10, por teclado solicitamos un número y vemos si hemos acertado.
    #include
    int main(){
    int x;
    printf("Introduzca un valor de x.
    ");
    scanf("%i",& x);
    if (1

    • @Chungaritto
      @Chungaritto Před 4 lety

      4 años atrasado pero .. no has declarado el valor de x ni el de y. Necesitas declarar el valor de x primero y luego darle un valor a 9 para ver si es igual al de x

    • @diegocuadra1127
      @diegocuadra1127 Před 2 lety

      amigo, cuando ponemos 0 sale el valor correcto , yo tambien lo hice igual pero estoy buscando en comentarios sobre esto jeje

    • @diegocuadra1127
      @diegocuadra1127 Před 2 lety

      #include
      int main(){
      int x;
      printf("
      Inserte un numero entre el 1 y el 10 :
      ");
      scanf("%i",&x);
      if (1

  • @antiandreman13
    @antiandreman13 Před 8 lety

    Hola, queria preguntar primero, de que me sirve la libreria hace realmente alguna diferencia teniendola en mi programa?
    y la segunda,por que los programas que he visto hasta ahora (tuyos) han sido escritos como si fuesen una funcion y no como main solo?

  • @marritus
    @marritus Před 8 lety

    hola, queria saber si esta funcion se puede mezclar con un ciclo.
    osea a la hora de ingresar un numero incorrecto, salga un mensaje que diga"intentalo de nuevo" y luego podramos ingresar mas numeros hasta encontrar el correcto.
    no se si me explico.

  • @ZUK-DT-em4wf
    @ZUK-DT-em4wf Před 6 lety

    yo intentaba hacer que el programa me pidiera un valor del 1 al 10....si ponia uno me salia "correcto" si ponía del 11 para arriba "incorrecto" ...jaja entendí mal...era adivianr un número en concreto..jaja buen vídeo y gracias.

  • @Daniel-fz9qc
    @Daniel-fz9qc Před 5 lety

    Eres genial, lastima que vivas en españa, si vienes a peru, ten por seguro que me gustaria invitarte a comer jaja un abrazo grande amigo.

  • @marlonvasquez3478
    @marlonvasquez3478 Před 9 lety

    Gracias

  • @adriglezk
    @adriglezk Před 9 lety +1

    Me confundí a la hora de crearlo, pero he hecho otro diferente y funciona
    //BLoque 2.1 Estructuras selectivas Ejercicio
    #include
    int main (){
    int x;
    printf ("introduce un valor de x:");
    scanf ("%i",&x);
    if (x>=4){
    if(x

  • @benko-pi1fi
    @benko-pi1fi Před 9 lety

    EXCELENTE!!

  • @diegocuadra1127
    @diegocuadra1127 Před 2 lety +1

    LA TAREA :
    #include
    int main(){
    int x;
    printf("
    Inserte un numero entre el 1 y el 10 :
    ");
    scanf("%i",&x);
    if (1

  • @alejoherrera7998
    @alejoherrera7998 Před 9 lety +1

    Hola, tengo un problema y es que cuando ejecuto el programa me sale bien el printf "El valor de x es 5", pero cuando cambio la condición (x == 4) al ejecutar sigue apareciendo el texto "El valor de x es 5" Ayudaa!!

  • @fosterban1
    @fosterban1 Před 3 lety

    Quería preguntarte sobre el tema de las llaves {}, se abren al principio y luego los abres otra vez. Cuando hay que abrirlas. me gustaría me explicasen este tema, no lo veo por ningún video. Gracias

  • @tuprimopilorto6155
    @tuprimopilorto6155 Před 8 lety

    una pregunta por que si pongo system("pause"); y return 0; me salta error, pero si saco el system y dejo return solo no me toma errores?

  • @alexander709
    @alexander709 Před 6 lety +1

    A mi me salió solo con una variable, creo que si esta bien, así:
    #include
    int main (){
    int x;
    x=7;
    printf("Introduce un valor entre 1 y 10
    ");
    scanf("%i",&x);
    if(x==7){
    printf("Has acertado
    ");
    }
    else{
    printf("Tu numero no es correcto
    ");
    }
    system("pause");
    return 0;
    }

  • @ayudantiabijos3068
    @ayudantiabijos3068 Před 9 lety +1

    muy bueno

  • @luingo1508
    @luingo1508 Před 7 lety

    Cuando pongo la opcion compilar y ejecutar me abre el archivo anterior diciendo "El valor de X NO es 5", cual puede ser el problema?
    //Dev.Start Estructuras Selectivas - Ejercicio
    //Declaramos una variable entera y la iniciamos con un valor entre 1 y 10, por teclado solicitamos un numero y vemos si hemos acertado
    #include
    int main (){
    int x, y;
    x = 7;
    printf ("Adivina el numero
    Inserta un numero entre el 1 y el 10:
    ");
    scanf ("%i",&y);
    if (x == y){
    printf ("Acertaste :)
    ");
    }
    else {
    printf ("Has fallado, intentalo de nuevo
    ");
    }

    system ("pause");
    return 0;
    }

  • @freddycastano2909
    @freddycastano2909 Před 8 lety

    Tengo el código bien escrito porque me compila bien, pero tengo un problema: Cuando le asigno esta cantidad (x==4) siendo x=5, no me aparece el mensaje de else, me aparece el mensaje de if. ¿Por qué pasa esto?

  • @alexd8878
    @alexd8878 Před 8 lety

    yo hice de forma diferente el ejercicio y me salio bien

  • @gidohavre7672
    @gidohavre7672 Před 7 lety

    Hola, he iniciado con la programación y todo a ido muy bien hasta este bloque y el siguiente (2.1 y 2.2), compilo y ejecuto sin errores, abre la consola y me permite agregar el numero después del "ENTER" aparece lo siguiente:
    Error ... enter para continual y RETURN 0...presionar para continuar ... (siempre)
    y es todo lo que hace en ambos programas. Si los ejecuto con el botón de la "palomita" los ejecuta sin problema y me arroja resultados correctos, tengo la Version 5.11 Buil Time: abril 27 2015-8:11. Win 8.1.
    Ayuda por favor!!!! Gracias.

  • @trollnonymus
    @trollnonymus Před 8 lety +1

    Hola tengo una duda, espero poder explicarme bien, existe alguna forma en que si el numero que ingresaste no es el correcto en lugar de que termine el programa te regrese de nuevo a la opcion "introduce un valor" , y que asi se repita hasta que aciertes el valor? Espero que me puedas responder, gracias.

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 8 lety +6

      Si, paciencia y lo veras. Un saludo.

    • @khadalol8692
      @khadalol8692 Před 8 lety

      jejeje.. XD

    • @carlosalhuaytorres3041
      @carlosalhuaytorres3041 Před 7 lety

      Alguna idea de por que mi codigo funciona pero da un resultado incorrecto
      #include
      int main (){
      int x;

      printf("Acierte el valor de x :D .

      Introduce un valor:");
      scanf("%i",&x);
      if(4

    • @rodcast8312
      @rodcast8312 Před 7 lety

      Esta mal lo que está adentro del If

  • @pablomarinmorales3023
    @pablomarinmorales3023 Před 8 lety +1

    Oye perdona molestarte, es que no se lo que pasa, es sobre el ejercicio, yo creo que lo tengo todo bien, porque lo puse igual que tu, tambien lo guarde en .c, y al abrir el progama si me sale que intente adivinar el numero pero cuando mismo pongo un numero entre 1 y 10 se abre la tipica ventana de este programa ha dejado de funcionar, estuve leyendo comentarios pero a ninguno le pasa eso.

    • @ryugaabaddon4822
      @ryugaabaddon4822 Před 8 lety

      Yo tuve el mismo problema por recordar ''sprintf'' y no '''printf'' al querer hacer un primer ejercicio por mi cuenta , revisa bien y suerte encontrando el problema

    • @pablomarinmorales3023
      @pablomarinmorales3023 Před 8 lety

      Ya lo encontre graciaas!!!!!

  • @inesvidalsospedra4407
    @inesvidalsospedra4407 Před 8 lety

    Una pregunta en el caso que yo no pusiese dentro del if: if (y == x) da lo mismo que si pusiese if (x == y)

    • @alexises9963
      @alexises9963 Před 8 lety

      +Inés Vidal Sospedra sep es lo mismo.

  • @ulvur5677
    @ulvur5677 Před 7 lety

    Para que una vez se falla, vuelva al principio como se podria hacer? supongo que funcionara con el return, pero cambiando el return 0 a 1 no noto ningun canvio. gracias

  • @erwebo6332
    @erwebo6332 Před 7 lety

    Discúlpeme que no me sé su nombre pero para que no borre el código es mejor comentarlo dentro de /* este tipo de comentario*/ así si lo va a utilizar solo le quita el comentario, muy buen curso

  • @fosterban1
    @fosterban1 Před 4 lety

    Buenas tardes. Ante todo dar las gracias por estos maravillosos videos para aprender.
    Quería preguntarte sobre el tema de los corchetes, se abren al principio y luego los abres otra vedz, Cuando hay que abrirlos. me gustaría me explicasen este tema, no lo veo por ningún video. Gracias

    • @fosterban1
      @fosterban1 Před 3 lety

      No quise decir corchetes, me refería a las llaves { }

  • @rambomolamazo
    @rambomolamazo Před 6 lety

    Profe hago cambios en el código, guardo el archivo y sigue compilando lo que tenía antes de hacer el cambio, incluso después de darle a reconstruir. Qué hago?

  • @trane470
    @trane470 Před 8 lety

    Yo lo puse así y me funcionó :3 int main(){
    int x;
    x = 5;
    printf ("Elige un numero del 1 al 10
    ");
    scanf ("%i", &x);
    printf ("tu numero es: %i
    ",x);
    if ( x == 5){

    printf("
    Numero correcto!
    ");
    }
    else {
    printf("Numero incorrecto, intentalo otra vez
    ");
    }
    system ("pause");
    }

  • @jeanvictoraraujo6701
    @jeanvictoraraujo6701 Před 9 lety

    me gusto tu video!! disculpa como puedo hacer para que me pida si quiero volver a jugar?? presionar una letra o algo?? gracias!!

  • @joaquinfarioli9047
    @joaquinfarioli9047 Před 5 lety

    Hola. Queria saber que programa utiliza

  • @mariamendozatoribio8945
    @mariamendozatoribio8945 Před 7 lety +1

    Llevo dos tutoriales en los que me salta fallo en system ("pause"); y me da este error:was dont declared in this scope, por que puede ser?

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 7 lety

      Ponte el video 1.7, ahi explico ese tipo de errores.
      Un saludo.

    • @MaestroPajaBrava
      @MaestroPajaBrava Před 7 lety

      tenia el mismo problema, se lo pregunte a un amigo que esta estudiando una carrera y me dijo que para evitar esto que incluya otra libreria #include y no volvi a tener el mismo problema

  • @noslen5273
    @noslen5273 Před 6 lety

    Excelente, pero hubieses ingresado alguna funcion o condicion para seguir insertando los numeros, en tal sentido el preoceso fuese mas completo, sino aciertas se cierra y no continua.

  • @alvaroafonsolopez6029
    @alvaroafonsolopez6029 Před 9 lety +2

    El programa dice que el fallo esta en en la linea "system ("pause")", y lo puse igual que el video.
    #include
    int main(){
    int x,y;
    x=9;
    printf("Acierta el número x.
    Introduce un número:");
    scanf ("%i",&y);//El término & se usa en los scanf
    if(x==y){
    printf("Felicidades, has acertado.
    ");
    }
    else{ //El término else se usa ddespués de los if si este no se ejecuta en le código
    printf("Lo siento, has fallado. Inténtalo de nuevo.
    ");
    }
    system ("pause");
    return 0;
    }

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 9 lety +3

      Alvaro Afonso Lopez Mirate el bloque 1.2, tienes el mismo fallo que todo el mundo y que tantas veces advierto en los videos y comentarios de no hacer...

    • @oscarespinoza4251
      @oscarespinoza4251 Před 9 lety

      Alvaro Afonso Lopez Amigo guardalo en C source files (*.c) , no en (*.cpp;* por que se guardara predeterminado

    • @DaniS2R
      @DaniS2R Před 9 lety

      Empieza A Programar Huy que quejoso se supone estas para ayudar

    • @cristianalejandrobordatobo7961
      @cristianalejandrobordatobo7961 Před 9 lety +6

      KingFighter Estos videos son gratuitos, y él ya dijo la solución a eso, sí tu reincides en un error ya explicado es tu problema no el de él.

    • @DaniS2R
      @DaniS2R Před 9 lety

      Si pero se supone debe ayudar ademas yo no tengo errores

  • @edkaem259
    @edkaem259 Před 8 lety +1

    Hola, una pregunta:
    Como se pone esto (1 < x < 10) en una condicional if ( )
    porfa ayuda!!

    • @danielfragamoreno2104
      @danielfragamoreno2104 Před 8 lety

      +Edkaem if(x>1,x

    • @danielfragamoreno2104
      @danielfragamoreno2104 Před 8 lety

      +Edkaem es mas sencillo de lo que parece. En programacion es diferente de Matematicas. Un Sludo

    • @edkaem259
      @edkaem259 Před 8 lety

      +Daniel Fraga Moreno Muchas gracias, si que sirve xD.

    • @carlosalhuaytorres3041
      @carlosalhuaytorres3041 Před 7 lety

      Alguien me puede decir en que me equivoque ? mi condicion es que x variable entero si pertenece de 4 a 6 entonces acerto el numero que es 5.... pero al introducir otro numero me sale la misma respuesta , acertastes ,estando equivocado :/ ayuda
      #include
      int main (){
      int x;

      printf("Acierte el valor de x :D .

      Introduce un valor:");
      scanf("%i",&x);
      if(x>4 || x

  • @brayanruiz2246
    @brayanruiz2246 Před 8 lety +1

    hola buen dia....al resolver el ejercicios propuesto en el bloque 2.1 quise hacer otro codigo levemente diferente el cual era poner if(1>=x

    • @carlosalhuaytorres3041
      @carlosalhuaytorres3041 Před 7 lety

      Yo tambien tengo el mismo error ..No funciona bien, no se porque
      #include
      int main (){
      int x;

      printf("Acierte el valor de x :D .

      Introduce un valor:");
      scanf("%i",&x);
      if(4

    • @10meloalan
      @10meloalan Před 7 lety

      se debe poner if(x >= 1, x

  • @pauarandia3400
    @pauarandia3400 Před 5 lety

    he hecho una versión de esto pero con vidas y que te pregunta si quieres continuar cada vez que fallas. pero me da la sensación de que es excesivamente largo y muuuy poco eficiente, a ver si lo mejoro cuando aprenda más.
    este es el programa:
    // Declarar e inicializar una variable entera. Introducir un número del 1 al 10 por teclado y ver si conseguimos acertar.
    #include
    int main (){
    int x,y,z,salir;
    x = 7; // Valor por acertar
    z = 3; // Vidas disponibles
    printf (" MINIJUEGO

    ");
    printf (" Estoy pensando en un numero entero del 1 al 10, ambos inclusive. Cual es?
    [Tienes: %i vidas]
    ",z);
    printf (" Introduce tu valor: ");
    scanf ("%i",&y);
    // 1er INTENTO -------------------------------------------------------------------------------------
    if (y < x){
    if (y x){
    if (y > 10){
    printf ("
    Del 1 al 10...
    ");
    z--;
    printf (" [Te quedan: %i vidas]
    ",z);
    }
    else {
    printf ("
    Fallaste.
    ");
    z--;
    printf (" [Te quedan: %i vidas]
    ",z);
    // "¿Quieres intentarlo otra vez?" comienza aquí
    printf (" Quieres intentarlo otra vez?
    1 = si
    0 = no
    --> ");
    scanf ("%i",&salir);
    if (salir != 1){
    if (salir == 0){
    printf ("

    Fin de la partida.

    ");
    system ("pause");
    return 0;
    }
    else {
    printf ("
    Escribe un 1 o un 0, por favor.
    ");
    printf (" Quieres intentarlo otra vez?
    1 = si
    0 = no
    --> ");
    scanf ("%i",&salir);

    if (salir != 1){
    if (salir ==0){
    printf ("

    Fin de la partida.

    ");
    system ("pause");
    return 0;
    }
    else{
    printf ("
    Doy por hecho que quieres terminar de jugar.

    GAME OVER

    ");
    system ("pause");
    return 0;
    }
    }
    else{
    printf ("
    Has elegido: seguir jugando.

    ");
    }
    }
    }
    else{
    printf ("
    Has elegido: seguir jugando.

    ");
    }
    }
    }
    else{
    printf ("
    Enhorabuena, acertaste.
    ");
    system ("pause");
    return 0;
    }
    }
    // 2º INTENTO ----------------------------------------------------------------------------------------------
    printf (" Introduce tu valor: ");
    scanf ("%i",&y);
    if (y < x){
    if (y x){
    if (y > 10){
    printf ("
    Te he dicho que del 1 al 10...
    ");
    z--;
    printf (" [Te quedan: %i vidas]
    ",z);
    }
    else {
    printf ("
    Fallaste.
    ");
    z--;
    printf (" [Te quedan: %i vidas]
    ",z);
    // "¿Quieres seguir jugando?" comienza aquí
    printf (" Quieres intentarlo otra vez?
    1 = si
    0 = no
    --> ");
    scanf ("%i",&salir);
    if (salir != 1){
    if (salir == 0){
    printf ("

    Fin de la partida.

    ");
    system ("pause");
    return 0;
    }
    else {
    printf ("
    Escribe un 1 o un 0, por favor.
    ");
    printf (" Quieres intentarlo otra vez?
    1 = si
    0 = no
    --> ");
    scanf ("%i",&salir);

    if (salir != 1){
    if (salir ==0){
    printf ("

    Fin de la partida.

    ");
    system ("pause");
    return 0;
    }
    else{
    printf ("
    Doy por hecho que quieres terminar de jugar.

    GAME OVER

    ");
    system ("pause");
    return 0;
    }
    }
    else{
    printf ("
    Has elegido: seguir jugando.

    ");
    }
    }
    }
    else{
    printf ("
    Has elegido: seguir jugando.

    ");
    }
    }
    }
    else{
    printf ("
    Enhorabuena, acertaste.
    ");
    system ("pause");
    return 0;
    }
    }
    // 3er INTENTO -----------------------------------------------------------------------------------------------
    printf (" Introduce tu valor: ");
    scanf ("%i",&y);
    if (y < x){
    if (y x){
    if (y > 10){
    printf ("
    ME ESTAS VACILANDO. Del 1 al 10...
    ");
    z--;
    printf (" [Te quedan: %i vidas]
    ",z);
    }
    else {
    printf ("
    Fallaste.
    ");
    z--;
    printf (" [Te quedan: %i vidas]
    ",z);
    }
    }
    else{
    printf ("
    Enhorabuena, acertaste.

    ");
    }
    }
    // Vidas ---------------------------------------------------------------------------------------------------------
    if (z == 0){
    printf ("

    GAME OVER...

    ");
    }
    system ("pause");
    return 0;
    }

  • @EvertzArellano
    @EvertzArellano Před 10 lety

    una pregunta amigo, solo puedo usar números en el entorno?, es que quise hacer lo mismo pero con palabras por ejemplo diciendo como se dice Blanco en ingles y no me deja pero si solo cambio la palabra por un numero si funciona correctamente, es solo una duda

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 10 lety

      EvertzArellano Aun no puedes hacer eso, mas adelante, entorno al bloque 5, aprenderas a usar palabras como quieres y creo que en el bloque 7 enseño a hacer un traductor de español ingles y viceversa, como ves, solo es cuestion de verte todos los videos.
      Un saludo.

    • @EvertzArellano
      @EvertzArellano Před 10 lety +1

      un saludo amigo y de verdad que estoy aprendiendo mucho con este taller de programación, lo pregunté porque no me quiero adelantar a los videos jejej muchas gracias un Saludo y gracias por enseñarnos!!

  • @israelnava8548
    @israelnava8548 Před 8 lety +1

    hola ya lo hice tod me salio bien incluso agregue a ELSE un if (x== y){
    printf("acertaste muy bien

    ");
    }
    para otra oportunidad mi duda es ¿ como puedo hacerle o que tengo que agregar para que tenga mas oportunidades de acertar el valor de x sin tener que ejecutar de nuevo? ya que intente agregar otro else mas pero me marco error

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 8 lety +1

      +Israel Hernandez Nava ya lo veras en el siguiente bloque.

    • @israelnava8548
      @israelnava8548 Před 8 lety

      si de hecho ya vi muchas gracias me es muy util su canal bien explicado.

  • @quietboy103
    @quietboy103 Před 4 měsíci

    buenas tardes, tengo un problema cuando ejecuto la función IF. se supone que no se tiene que mostrar el PRINTF, yo le cambie el valor (10 = es el original, y 9 es después), y se sigue mostrando de todas formas el PRINTF, hay alguna solución por favor????
    EDIT: lo acabo de arreglar, y básicamente me confundí de operador (era dos ==, no un =).
    si bien, pusiste 2 ==, y yo había puesto 1 =, en el minuto 1:38 te confundiste, dijiste "paréntesis", no "igual", te recomiendo que corrijas el video porque puede, y habrás seguramente confundido a muchos.

  • @christianceballos9852
    @christianceballos9852 Před 3 lety

    Se puede hacer con variables char

  • @freddycastano2909
    @freddycastano2909 Před 8 lety

    También le quite el else, significa que el if no me funciona. ¿Qué puedo hacer? me compila bien.

  • @gilbertoantoniorodriguezze3844

    hola le puse pausa al video antes que dieras las repuesta o la solucion pude hacerlo de esta manera no se si esta correctto
    int main (){
    int x;
    x = 8;
    printf ("introduce un numero para x mayor que 6: ");
    scanf ("%i",&x);
    if (x > 6){
    printf ("el valor de x es mayor que 6.
    ");
    }
    else {
    printf ("el valor de x es menor que 6.
    ");
    }

    system ("pause");
    return 0;

  • @momoshiroleo
    @momoshiroleo Před 10 lety +2

    Bien, me salio no igual al ejemplo por que lo hice sin crear dos variables, solo trabaje con una, sabiendo el valor de x

  • @SixStringsOfHeart
    @SixStringsOfHeart Před 7 lety

    Una pregunta, se me abren programas anteriores cuando compilo, que puedo hacer?

  • @brauyeah
    @brauyeah Před 7 lety

    Tengo exactamente igual el ejercicio que tú y me sale el ELSE aunque el valor que puse en "y" sea igual al de "x"
    Se que lo debemos resolver nosotros pero ya volví a hacer el ejercicio muchas veces desde cero y sigue igual

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 7 lety

      Si no copias tu código aquí, es imposible que te pueda ayudar.

  • @josemanuelc.g6714
    @josemanuelc.g6714 Před 5 lety +1

    Le anexé que descuente las vidas. Espero sea de utilidad....
    //Declarar una variable entera e inicializarla con un valor entre 1 y 10. Por teclado solicitar un numero y ver si hemos acertado:
    #include
    #include
    int main()
    {
    int x=9,valor, vidas=3,aux,aux2;

    printf("Adivina el valor de x. Está entre el 1 y el 10:_
    Vidas:%i
    ",vidas);
    scanf("%i",&valor);

    aux2=vidas;

    if(valor=11)
    {
    printf("Has perdido
    Vidas=0
    ");
    return 0;
    }

    if(valor!=x && vidas>0)
    {
    aux++;
    aux2=vidas-aux;
    printf("Incorrecto
    Vidas:%i
    ",aux2);
    }

    while(valor>=1 && valor0)
    {
    aux++;
    aux2=vidas-aux;
    printf("Incorrecto
    Vidas:%i
    ",aux2);
    }

    }

    if(valor==x && aux2!=0)
    {
    printf("Acertaste, x vale %i
    Vidas restantes:_%i
    ",x,aux2);
    }

    else if(aux2==0)
    {
    printf("Has perdido
    ");
    printf("Vidas=0");
    }
    system("pause");
    return 0;
    }

  • @joseludt
    @joseludt Před 8 lety

    Una pregunta, vamos a dar como hacer que se repita el codigo hasta que aciertes? Se puede hacer?
    Muchas gracias por la ayuda, el ejercicio me salio bien.
    Like, favoritos y un sub mas!
    :D

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 8 lety

      +TropiVideos Paciencia... todo vendrá.

    • @joseludt
      @joseludt Před 8 lety

      +Empieza A Programar vale, michas gracias por responder tan rapido.

    • @inanox
      @inanox Před 8 lety

      +TropiVideos usa goto.

  •  Před 9 lety

    EXCELENTE

  • @jmml2065
    @jmml2065 Před 2 lety +1

    este es el mio usando un funcion de numer aleatorio #include
    #include
    int main (){
    int a ,b;
    a = 0;
    b= 0;
    a = rand() % 10;
    printf("Introduce un numero
    ");
    scanf("%d", &b);
    printf("
    El numero que hay almacenado es: %d", a);
    printf("
    Comienza el comparador de numeros
    ");
    if ( a == b){
    printf("Los numeros son iguales
    ");
    }
    else{
    printf("Los numeros no son iguales");
    }
    return 0;
    }

  • @raulrojas504
    @raulrojas504 Před 7 lety

    por que colocas ==el signo igual dos veces?? hay alguna diferencia con colocarlo una sola vez???

  • @pcsolutionsja1864
    @pcsolutionsja1864 Před 3 lety

    //declaramos una variable entera y la iniciamos con un valor de 1 al 10, por tecla solicitamos un nuero y vemos si es el correcto.
    #include
    int main (){

    int x;

    x=1,2,3,4,5,6,7,8,9,10;

    printf ("introduce un valor para x:.
    ");
    scanf ("%i", &x);

    if (x

  • @Tiberiodostorres
    @Tiberiodostorres Před 8 lety

    amigos cuando ejecuto el ejercicio funciona una vez pero si lo vuelvo a ejecutar ya me sale error, si quiero correrlo de nuevo tengo que reiniciar la compu
    C:\Users\frost\Documents\collect2.exe [Error] ld returned 1 exit status
    como le hago para ejecutar en dos ocaciones mi programa?

  • @luisalbertosanchezsuarez9389

    hola, hice un programa, como hago para que otra persona lo pueda ejecutar?
    y para poder enviarlo

  • @eduardo_doom
    @eduardo_doom Před 10 lety

    amigo puedo crear un intervalo para la parte de "if" es decir por ejemplo que el valor de x este asi: if (1

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 10 lety

      Eduardo Herrera Siempre digo lo mismo cuando se tienen este tipo de dudas, pruebalo.
      Probar las cosas por uno mismo se puede hacer facilmente, no cuesta dinero y si fallas no ocurrira nada (viva la programación!!), simplemente habras aprendido algo nuevo que ademas dificilmente olvidaras, por lo que como te comento, pruebalo y puedes compartir el resultado aqui mismo, asi el resto de usuarios aprendera tambien algo nuevo de ti!!
      Un saludo!

  • @rodcast8312
    @rodcast8312 Před 7 lety

    Yo no entendí el ejercicio que pusiste pensé que querías que introdujeran cualquier numero del 1 al 10 si pusieran cualquiera de ellos ganarían jaja y lo hice así xd me gustaría saber la opinión de alguien si esta bien muchas gracias ya que no tengo aun compilador
    #include
    Int main ()
    {
    Int a ;
    Printf(" introduce un numero ");
    Scanf("%i",&a);
    If ( a

  • @renzoroca8754
    @renzoroca8754 Před 10 lety

    Bien :D me ha salido
    #include
    int main (){
    int x=4;
    printf("Adivine un numero del 1 al 10:
    ");
    scanf("%i",&x);
    if ( x == 4) {
    printf("Haz adivinado, el numero es 4");
    }
    else{
    printf("No haz adivinado, el numero no es %i",x);
    }
    return 0;
    }