Bloque Java 2.1: if/else y Ejemplo numero par

Sdílet
Vložit
  • čas přidán 27. 02. 2014
  • Explicacion de que son las Sentencias Selectivas y ejemplo con if/else y comprobar si un numero es par o impar.

Komentáře • 203

  • @DavidxDuruelo
    @DavidxDuruelo Před 9 lety +36

    Enhorabuena Emilio, eres un crack!!!
    No solo sabes programación... además sabes enseñarla de una forma sencilla, intuitiva y muy amena. La gente como tú sois las que hacéis grande youtube e Internet en general. Sigue así por favor, te lo agradecemos infinito.

  • @kevinlobo2695
    @kevinlobo2695 Před 8 lety +34

    Muchas gracias... cuando lo hice por mi mismo sin escucharte me sentí como Albert Einstein xdxdd

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

    hÓ joder tío,,eres un super teacher,,,,,joder tío te comprendo totalmente todo sin perderme ni un momento,,, jamas e aprendido algo así de rápido,,, joder tío sigue así,,,,,, te mereces super likes,,, casi tengo un tes multidinamico de "prueba y error" gracias ti casi lo tengo..,, te lo agradezco,,!!

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

    OLEEEE... lo he hecho yo solo!!! Mi primer programa en JAVA.
    Las explicaciones son muy buenas. Gracias!!!!!

  • @breidaderissascaramuttipal8401

    No saben lo feliz que me senti al crear mi primer programa creado por mi de Java :'D
    esto de la programacion es algo que los adultos con conocimientos de programacion
    lo pueden hacer y yo con 14 años
    ya estoy creando programas, Me espera un gran futuro como Programador : )
    Grasias Empieza A Programar, Tienes un Subcriptor mas y Grasias por darme un futuro como Programador
    Suerte a ti, si en un futuro quieres ser un gran Programador
    Aqui les dejo mi primer programa de Java :' )
    import java.util.Scanner;
    public class JavaE {
    public static void main(String[] arg){
    int a,b;
    Scanner S = new Scanner(System.in);
    System.out.print("Introdusca el pass:");
    a = S.nextInt();
    if (a ==324 ){ //"==""< >"
    System.out.println("=======");
    System.out.println("Valido");
    System.out.println("=======");
    Scanner B = new Scanner(System.in);
    System.out.print("cuanto es 4 + 2?:");
    b = B.nextInt();
    if (b ==6 ){
    System.out.print("Valido");
    }else{
    System.out.print("Invalido");
    }
    }else{
    System.out.print("Invalido");
    }
    }
    }

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

    Sé que ha pasado bastante tiempo desde que publicaste este curso y hasta ahora lo encontré. Me parece excelente. A nadie le había entendido como a ti, muchas gracias y la verdad se siente muy bien hacer el programa sólo. Saludos desde Colombia, no sé si haya uno mas actualizado pero con este estoy aprendiendo bastante ya que es la primera vez que inicio en esto de la programación.

  • @haroldrivera4265
    @haroldrivera4265 Před 7 lety

    Muchas gracias Emilio, un abrazo desde HONDURAS , muy agradecidos por tus vídeos , son realmente motivantes.

  • @francoe333
    @francoe333 Před 7 lety +3

    Genial curso.. con la visto hasta ahora ya hice mi primer programa para calcular el area o el perimetro de un triangulo. Aca se los dejo para que lo vean.
    import java.util.Scanner;
    public class asd {
    public static void main(String[] args){
    float b, h, l1, l2, l3, res;
    int op;
    System.out.print("
    :::::::::::::: M E N U ::::::::::::::");
    System.out.print("


    1) CALCULAR AREA DE UN TRIANGULO");
    System.out.print("
    2) CALCULAR PERIMETRO DE UN TRIANGULO

    ");
    Scanner sc = new Scanner(System.in);
    op = sc.nextInt();
    if(op == 1){
    System.out.print("

    Ingrese el valor de Base: ");
    b = sc.nextFloat();
    System.out.print("
    Ingrese el valor de Altura: ");
    h = sc.nextFloat();
    res = b * h / 2;
    System.out.print("
    El AREA del triangulo es: "+res);
    }
    if(op == 2){
    System.out.print("

    Ingrese el valor del lado 1: ");
    l1 = sc.nextFloat();
    System.out.print("
    Ingrese el valor del lado 2: ");
    l2 = sc.nextFloat();
    System.out.print("
    Ingrese el valor del lado 3: ");
    l3 = sc.nextFloat();
    res = l1 + l2 + l3;
    System.out.print("
    El valor del diametro del trangulo es: "+res);
    }
    if(op != 1 && op != 2){
    System.out.print("

    ERROR! Ingrese una opcion valida.");
    }
    }
    }

  • @MrJoseee22
    @MrJoseee22 Před 8 lety

    Buenísimo el vídeo, como se nota saber programar en C. De todos modos están muy bien explicados, un 10 para tu canal.

  • @j-techgamingx6265
    @j-techgamingx6265 Před 7 lety

    Gracias he recordado muchos conceptos que se me habian olvidado en mi carrera, seguire completo tu guia, quiero estar bien para entrar a trabajar en una empresa de programacion.

  • @juanmanuelsaezgarrido5616

    Conseguí hacerlo a la primera yo solo, muchas gracias muy buenas clases y muy bien explicado. Estoy muy satisfecho!!

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

    Muy bueno. Aunque no utilice dos variables. Tus vídeos son geniales. sigue así. A por el bloque 2.2.

  • @cristianj.t.c.2932
    @cristianj.t.c.2932 Před 6 lety

    El curso es excelente hasta estos tiempos...MIl gracias amigo, tu contenido me está ayudando mucho. Yo lo hice un poco más simple, la cosa es captar las diferente formas, así se aprende muchísimo más¡¡¡
    int a;
    Scanner S= new Scanner(System.in);
    System.out.println("Introduzca un valor");
    a= S.nextInt();
    if(a%2==0){
    System.out.println("El nro es par.");
    }
    else {
    System.out.println("El nro no es par");
    }
    }
    }

  • @gabrielduarte5313
    @gabrielduarte5313 Před 8 lety

    Agradezco mucho sus videos, un verdadero maestro :) aprendo más con usted que en la escuela. Un abrazo

  • @griseldagancedo9713
    @griseldagancedo9713 Před 7 lety

    Muchas Gracias. Las explicaciones son sencillas y didácticas.

  • @juancortes6806
    @juancortes6806 Před 6 lety

    Tome su like buen hombre, siga así. Un suscriptor más 👌

  • @dubraxka1
    @dubraxka1 Před 6 lety

    Muchas gracias, ya empezando el bloque 2 xD están buenísimos los videos!!

  • @stevenrexcel3191
    @stevenrexcel3191 Před 8 lety

    Lo hice con una sola variable(sin ver respuesta)...voy por buen camino...poque tengo buen maestro jajaj muy buenos explicativos y practicos tu videos.(tengo captura del programa) :3

  • @DiegoGutierrezPerez
    @DiegoGutierrezPerez Před 9 lety +4

    Así he resuelto el ejercicio. Por cierto el curso es magnífico.
    import java.util.Scanner;
    public class Bloque21 {
    public static void main(String[] args) {
    System.out.println("Introduce un número");
    Scanner S = new Scanner(System.in);
    int i = S.nextInt();
    System.out.println("El numero introducido es: "+i);
    int x = i % 2;
    if (x == 0){
    System.out.println("El numero "+i+ " es par");
    }
    else {
    System.out.println("El número "+i+" es impar");
    }
    }
    }

  • @pedromoreno2471
    @pedromoreno2471 Před 8 lety

    La verdad e aprendido bastante GRACIAS!!!!!!

  • @josecarlospapis
    @josecarlospapis Před 6 lety

    Muy buen curso seguiré contigo hasta el final, una critica constructiva creo que sería interesante que tuvieras un micrófono de esos con anti-ruido porque cunado veo varias veces el mismo vídeo y se escucha el fondo molesta pero por lo demás un 10. Gracias por tus tutos.

  • @abdiasvillcanina6733
    @abdiasvillcanina6733 Před 9 lety

    muy buenos videos, jejej me costo darme cuenta del truco, para ver si era par o impar, jaja y me rei de lo tal facil q era jajaj, has mas tuturiales

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

    Emilio sos lo máximo la dvdd papu sigue asi eres re bueno

  • @manuel8468
    @manuel8468 Před 7 lety

    hola gracias por tus videos estuve toda la tarde tratando de hacerlo pero nunca e me ocurrio eso del % me rendi bi el video hasta que explicas lo del % y luego me puse a hacerlo y me resulto ahora siento nuevas fuerzas y nuevos animos muchas gracias

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

      Es normal, a nadie se le suele ocurrir las cosas a la primera... Que no te salga un ejercicio no es motivo de desilusión, sino no existirían programadores, en esta profesión lo importante es el espíritu de autosuperación.

    • @manuel8468
      @manuel8468 Před 7 lety

      gracias nunca esta mal un apoyo muchas gracias

  • @ailinsita1
    @ailinsita1 Před 8 lety +10

    Si pones directamente if(x % 2 == 0) te ahorras la variable y

    • @jorgeb2789
      @jorgeb2789 Před 7 lety +16

      Realmente crees que no lo sabe?

  • @macdestroyer11
    @macdestroyer11 Před 8 lety

    buen video compadre.. cuando ivas en el 7:50, le puse pause al video y cree esto, si hay algun error o manera de resumirlo seria bueno que comentaran :)
    import java.util.Scanner;
    public class prueba {
    public static void main(String[] arg){
    int x,a,b;
    Scanner S = new Scanner(System.in);
    System.out.println ("=========== Ingrese valores a comparar ==========");
    System.out.println("Ingresar VALOR UNO");
    a = S.nextInt();
    System.out.println("Ingrese VALOR DOS");
    b = S.nextInt();
    System.out.println("___________________________________________________________");
    {

    if(a ==b) {
    System.out.println("El numero: "+a+" es igual a: "+b );
    }
    else{
    System.out.println("El numero: "+a+" no es igual a : "+b);
    }
    if(a =b){
    System.out.println("El numero: "+a+" Es mayor O igual que: "+b);
    }
    else{
    System.out.println("El numero: "+a+" No es mayor o igual que: "+b);
    }
    if(a != b){
    System.out.println("El numero: "+a+" Es distinto que: "+b);
    }
    else {
    System.out.println("El numero: "+a+ " No es distinto a: "+b);
    }
    }
    }
    }

  • @matthewgrande9671
    @matthewgrande9671 Před 8 lety

    que contento estoy lo he conseguido :)
    xd y sin la segunda pista :( tendria que haber esperado me ha costado darme cuenta de ello

  • @AndrewRodProd
    @AndrewRodProd Před 7 lety

    Graciassss!!!!! lo logre solo!!!!! LIKE!!!

  • @benitorafaelfeomartin9804

    Sin Duda, Fantàstico

  • @javierurbandelrio1639
    @javierurbandelrio1639 Před 7 lety

    Excelente explicación

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

    heheh lo pude :D hacer sin el video :) :D :D :D muchisimas Gracias poco a poco voy aprendiendo lo que necesito :) :3

  • @desconocido8277
    @desconocido8277 Před 6 lety

    Use este codigo (voy a comentar sin antes ver tu ejemplo, por si se parecen):
    Scanner T = new Scanner(System.in);
    int y,aux;
    System.out.println("Escribe un numero y te dire si es par o impar:");
    y = T.nextInt();
    aux = y;
    y = y%2;
    if (y==0) {System.out.println(aux+" "+"es un numero par :)");}
    else if (y!=0) {System.out.println(aux+" "+"es un numero impar :)");}
    Lo acabo de ver y me complique o alargue un poco la cosa, pero al menos funciona jaja.

  • @universoinfinito7125
    @universoinfinito7125 Před 7 lety

    lo mejor de lo mejor...

  • @Pacopyro
    @Pacopyro Před 9 lety

    Hola , estoy empezando con la programación y tus videos son geniales , este es mi codigo y me funciona , haber si ves algun fallo.
    import java.util.Scanner;
    public class Ejercicio1 {
    public static void main(String[] args) {
    System.out.println("Introduce un valor para A: ");
    Scanner S = new Scanner(System.in);
    int a = S.nextInt();
    if(a%2 == 0){
    System.out.println("A es par.");
    }else{
    System.out.println("A no es par.");
    }
    }
    }

    • @Pacopyro
      @Pacopyro Před 9 lety

      ***** muchas gracias ^^

    • @adrian-4767
      @adrian-4767 Před 9 lety

      +Tito Flavio 37 Ese codigo esta mal, tiene que ser "+a+" y no "a+" ya que da error el compilador.

    • @adrian-4767
      @adrian-4767 Před 9 lety

      +Tito Flavio 37 Ahora en que lenguaje programas?

  • @shinigami_0512
    @shinigami_0512 Před 8 lety

    solo e equivoque por que no me acordaba como usar el % muchas gracias por tu conocimiento espero poder aprender

  • @Manuzizou
    @Manuzizou Před 9 lety

    Yo sólo declaré una variable puse esto.
    import java.util.Scanner;
    public class PRIMERO {
    public static void main(String[] arg){
    int a;
    Scanner S = new Scanner(System.in);
    System.out.println(" Indroduzca su número: ");
    a=S.nextInt();
    a=a%2;
    if(a==0){
    System.out.println(" Su número es par: ");
    }
    else{
    System.out.println(" Su número es impar: ");
    Y así también me sale correcto...nosé si estará bien
    Gracias por tus videos

    • @KleidTime
      @KleidTime Před 9 lety

      +Manu zizou si funciona está bien xD

  • @twomosphere
    @twomosphere Před 7 lety

    Para no estar borrando todo el programa pueden ponerlo como comentario iniciando con /* y terminando con */ así pueden comentar varias líneas como un solo comentario y no pierden los primeros ejemplos ;)

  • @takktoArtE
    @takktoArtE Před 9 lety

    Hola, yo resolví el problema con una sola variante:
    if ( x%2 == 0){
    y la respuesta fue la misma. Saludos!

    • @crazykittytrip
      @crazykittytrip Před 9 lety

      takktoArtE yo lo respondí de la misma manera, vamos a ver si cuando responde está bien o no, porque es demasiado fácil para ser cierto, jejejje.

  • @lasaventurasdejosuelito7823

    Gracias, se nota que estoy aprendiendo, pude hacer el programa y cuando ponía de x un numero impar, salía: Es falso.
    Y cuando puse par salio: Es cierto.
    Pero a mi me valio solo poniendo:
    public static void main(String[] arg){
    int x = 9;
    if(x%2 == 0){
    System.out.println("Es cierto:");

    }
    else{
    System.out.println("Es falso: ");
    }

    • @FargKlee
      @FargKlee Před 7 lety

      Lo hice de la misma manera, es como aprendi en C

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

    Disculpame! De primera... Gracias por este curso!Me esta siendo de mucha utilidad.
    Te comento. Al hacer el ejercicio de los numeros pares e impares, me arroja un tipo de error que dice "Resource leak: S is never closed", ya lo resolvi, usando TRY y FINALLY, tuve que buscar entre materiales en internet, pero aunque lo resolvi, y pude hacer las pruebas bien, me podrias explicar porque a vos no te sale eso en Eclipse?y eso que copie cada paso que hiciste. Desde ya agradezco tu respuesta! Saludos desde Argentina! :D

  • @javitooojeda
    @javitooojeda Před 7 lety

    jaja si me salio.. gracias loco.

  • @johncienciatroni0001
    @johncienciatroni0001 Před 9 lety

    Gracias.

  • @WoodenPlayss
    @WoodenPlayss Před 5 lety

    Si lo estuve haciendo solo, pero, me atore en como comprobar. ;( mejor seguí viendo tu video xD

  • @fedomtb
    @fedomtb Před 9 lety

    Yo lo pude hacer de 3 formas distintas! :D Me siento todo un programador. Jajajaja.

  • @ricardom.6571
    @ricardom.6571 Před 7 lety

    gracias.

  • @ICoQa
    @ICoQa Před 8 lety

    Yo lo solucione asignando y=2 y luego solo puse x%=y y funciono.

  • @karilamaurytejedadeleon2949

    me funciono

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

    Yo hice esto, para insertar valores por consola:
    import java.util.Scanner;
    public class Programa6 {
    public static void main(String[] args){
    int a,b;
    Scanner S = new Scanner(System.in);
    System.out.println("Introduce el valor para a: ");
    a=S.nextInt();
    if (a%2==0){
    System.out.println("a es par ");
    }
    else{
    System.out.println("a es impar ");
    }
    }
    }

  • @SHAC1990
    @SHAC1990 Před 8 lety

    Hola muy buenas las clases de programacion, te puedo seguir perfectamente y me ayuda mucho con el curso.Pero hago un criica constructiva.Podrias ampliar un poco la imagen para ver mejor las sentencias ??? Gracias!!

  • @blakeblake6027
    @blakeblake6027 Před 7 lety

    bien muy bien

  • @dharmayhari
    @dharmayhari Před 8 lety

    Hola, me gustaría saber si en alguno de tus videos comenzad a interartuar con bases de datos. Saludos

  • @juanperez-vq9ju
    @juanperez-vq9ju Před 9 lety

    Gracias por los tutos estoy aprendiendo bastante, solo una duda, vi un programador de google y usa un programa de fondo negro con letras de colores para programar, sabrias cual es??
    Saludos

  • @RickbyYoutuber
    @RickbyYoutuber Před 8 lety

    Oye ¡Gracias! Pude Hacer Mi Primer Programa Y Solo Te Tuve que ver Hasta El Minuto 9:00
    Hice Un Pequeño Examen Con Ecuaciones De Primer Grado

    • @EIMER1224
      @EIMER1224 Před 8 lety

      huy que miedo terrible terrible. A nadie le importa

    • @RickbyYoutuber
      @RickbyYoutuber Před 8 lety

      EIMER_RENAN a ver el comentario lo postie el 1 de JUNIO, repito 1 de JUNIO aparte si realmente no te importara ni siquiera se hubiera molestado en responder al comentario idiota :V

  • @luisvera3899
    @luisvera3899 Před 7 lety

    Buenas, muy agradecido por este gran aporte. Al realizar el ejercicio por mi cuenta lo hice de forma distinta, sin embargo, aparentemente el resultado es el mismo. Declare dos atributos de tipo entero A, B. Luego al atributo B le asigné el número 2 y que el valor de A sea introducido por teclado, para que mi condición fuera if ( A % B == 0), está bien hacerlo así o esta forma es mas lenta para ser leída por el ordenador? De antemano, nuevamente gracias!

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

    Asi me funciono perfecto:
    if (num%2 == 0) System.out.print(" Es par ");
    else System.out.print(" Es impar ");

  • @mirovillagrana6519
    @mirovillagrana6519 Před 8 lety

    este es mi programa y también funciona correctamente.
    import java.util.Scanner;
    /**
    * @author ramiro
    */
    public class Numero_par {
    public static void main(String[] args) {
    int numero1;
    int resultado = 0;
    Scanner objeto = new Scanner(System.in);
    System.out.println("ingresa el numero");
    numero1 = objeto.nextInt();
    if (resultado == numero1 % 2){
    System.out.println("el numero es par "+numero1);
    }
    else{
    System.out.println("el numero es impar "+numero1);
    }
    }
    }

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

    yo no entiendo eso que dices que x vale 0 si al principio dices que X vale 10 dividido entre 2 da = 5 no 0, ¿Me podrias aclarar esta duda por favor?

  • @serraiglesias8552
    @serraiglesias8552 Před 5 lety

    lo he conseguido :D

  • @nestorcano2084
    @nestorcano2084 Před 9 lety

    Nicolas, en esta línea if(x == 4);{ te sobra el punto y coma, saludos

  • @amusedbump1847
    @amusedbump1847 Před 7 lety

    un me gusta bien ganado men :v

  • @diegoserrano5041
    @diegoserrano5041 Před 7 lety

    hola llevó unos días en esto y estoy interesado quisiera saber cual es el mínimo dr conocimiento requerido para ser un programador junior autodidacta

  • @jsima67
    @jsima67 Před 6 lety

    Una pregunta, ¿por qué en la parte del texto en System.out.println se usa "+x+"? No entiendo lo que significa ese parámetro. Sé que aplica el número que pongas, pero no entiendo el porque de los dos ++.

  • @raulguerrero6266
    @raulguerrero6266 Před 9 lety

    Soy nuevo en programacion. Si puede verificar este código. Lo hice antes de que dijeras tu solucion. Mi interes es saber si la manera en que lo hice da el mismo resultado y es sea factible en cuanto a elaboracion.
    Aqui mi codigo:
    import java.util.Scanner;
    public class Bloqu21 {
    public static void main(String[] arg){
    int x;
    Scanner sc = new Scanner(System.in);
    System.out.println("Inserte el valor de x: ");
    x = sc.nextInt();
    x = x % 2;
    System.out.println("El valor de x es: "+x);
    if(x == 0){
    System.out.println("Este es un numero Par");
    }
    else{
    System.out.println("Este no es un numero Par");
    }

    }

    }
    //Saludos

  • @josueelgueta909
    @josueelgueta909 Před 8 lety

    Hola, una pregunta, como hago el signo mayor que y menor que en el teclado de mi notebook HP?

  • @mlxy3982
    @mlxy3982 Před 9 lety

    Hola tengo una duda. Yo intenté realizarlo por mi cuenta e introduje la siguiente condición lógica en la función if:
    if ((x % 2) == 0) { System.out.print("El número es par");}
    ¿Valdría esa expresión?. (El programa funciona, pero no estoy seguro de haberlo realizado correctamente).
    Un saludo.

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

    mi codigo fue disinto , por que lo hice sin ver como lo hacias ,
    import java.util.Scanner;
    public class Duque21Ejemplo {
    public static void main(String[] arg) {
    int a;
    Scanner S = new Scanner(System.in);
    System.out.println("Introduce un Valor. ");
    a = S.nextInt();
    a %= 2;
    if(a == 0) { System.out.println("El numero es par. ");
    }
    else { System.out.println("El numero es impar. ");
    }

    }
    }
    esta mal ?

  • @spareros
    @spareros Před 7 lety +2

    Buenas, no se si todavía responderás a comentarios. Yo siempre intento hacerlo antes de ver el vídeo y lo he hecho de otra manera y solo con una variable y en mi opinión el resultado es el mismo.¿Qué opinas?
    if(a%2==0){
    System.out.println("Su número es par");
    }
    else{
    System.out.println("Su número es impar");
    }

    • @AndrewRodProd
      @AndrewRodProd Před 7 lety

      desde mi punto de vista esta mejor ese código :D

    • @fabriciohernandez6562
      @fabriciohernandez6562 Před 7 lety

      a= a % 2;
      if (a==0)
      {
      System.out.println("es un numero par");
      }
      else
      {
      System.out.println("es un numero impar");
      }
      Yo lo hice parecido

    • @Ghosito19
      @Ghosito19 Před 7 lety

      use lo mismo jeje lo hice antes que el lo explicara al igual que tu

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

    yo lo hice así y me salio bien:
    import java.util.Scanner;
    public class p6clase {
    public static void main(String[] arg){
    int a;
    Scanner X = new Scanner(System.in);
    System.out.print("introduce el valor : ");
    a = X.nextInt();

    if(a % 2 == 0){
    System.out.println("es par. ");
    }
    else{
    System.out.println("es impar");
    }

    }
    }

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

    Yay lo pude hacer solo

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

      +Alberto Kotonaru Hurra!!!

  • @leovetgl7737
    @leovetgl7737 Před 9 lety

    como puedo saber cuando empiezo la sentencia , despues de hacer el codigo.

  • @2Mikamiteru
    @2Mikamiteru Před 7 lety

    Men pues yo lo que hice fue poner este código en la operación: if(x % 2 == 0) Creo que reduje tu código un poco no se si eso afecta algo o no.

  • @emilianorivas8533
    @emilianorivas8533 Před 4 lety

    como se puede hacer para que en un mismo fichero te salgan mas de un programa?

  • @TheAxel8180
    @TheAxel8180 Před 9 lety

    Como se usa and, or y not en la condición?

  • @napalm5721
    @napalm5721 Před 8 lety

    No se para que usaste la Y, creo que se podia hacer solo con X, o no?

  • @josedejesusaguilargarcia9744

    Todo me salio bien, solamente olvide poner % :D

  • @juanmanuelsaezgarrido5616

    Aunque yo hice algo distinto, dentro del "if" puse directamente la operación if(x %2==0) sin usar la variable "y" y me dió exactamente igual

  • @pavelbojalil
    @pavelbojalil Před 10 lety

    Por qué en algunas ocasiones hay quien pone "public static void main (String[] arg)" y otras ocasiones "public static void main (String[] args)" el arg a veces finaliza con s y a veces no?? Saludos gracias!

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 10 lety

      La respuesta a para que sirve String[] arg (que me hacen mucho) es mas facil de lo que piensas, pero si vas aun por este video no te la puedo dar, de hecho, en el momento de escribir estas lineas aun no lo he explicado en el curso de Java, pero esta realmente cerca, cuando veas el video sobre String lo comprenderas.
      Sobre porque se pone en ocasiones arg y otras args, es porque ese arg es una variable, por lo que le puedes poner el nombre que quieras, como si solo le quieres dejar la "a", lo que ocurre, que por convenio se pone siempre el mismo nombre y creo recordar que era arg, pero puede que lleve la "s", ahora mismo no te lo puedo confirmar, pero lo buscare.
      En definitiva, ponle el nombre que quieras cuando hagas cosas para ti, pero cuando hagas un programa grande con muchas personas, usa el estandar que ya te confirmare cuando lo explique en un video!!
      Un saludo!!

    • @pavelbojalil
      @pavelbojalil Před 10 lety

      Muchas gracias, en verdad estoy muy entusiasmado por los vídeos, en este momento estoy en el vídeo 2.4; Condiciones multiples en Java...
      Saludos y a seguir aprendiendo y muy agradecido por el coaching en prograamción que nos brindas!

  • @Zun87
    @Zun87 Před 8 lety

    Hola, yo solo declaré una variable X y la condición la hice de la siguiente manera:
    if(x%2 == 0){
    System.out.println("El número: "+x+" es PAR.");
    }else {
    System.out.println("El número: "+x+" es IMPAR.");
    }
    De que funciona, funciona. Mi pregunta es, de qué manera es más eficiente?
    gracias!

  • @schleifen9810
    @schleifen9810 Před 6 lety

    A alguien mas le emociona ver a la chica de la propaganda de UDEMY jajaja XD

  • @Auditore20
    @Auditore20 Před 8 lety

    Como se pondría la condición que 'a' sea distinta que 'b' ??

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

    Yo lo hice con solo una variable :O

  • @Mardo716
    @Mardo716 Před rokem

    lo hice asi profe xd..
    import java.util.Scanner;
    public class Bloque16 {
    public static void main(String[] arg) {
    Scanner S = new Scanner(System.in);
    int num;
    System.out.print("Ingresa el numero que desea saber si es impar o par: ");
    num = S.nextInt();

    if(num % 2 == 0) {
    System.out.print("El numero: " + num + " es par.");
    }
    else {
    System.out.print("El numero: " + num + " es impar.");
    }

    }

    }

  • @juliomontoya3018
    @juliomontoya3018 Před 6 lety

    que es el error que sale alo ultimo,gracias

  • @Alucard95111
    @Alucard95111 Před 9 lety

    Funciona pero solo hasta el numero 2147483647 si coloco el que le sigue 2147483648 me genera error

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

      Que Emilio me corrija si no es así: creo que la razón es que el programa está usando atributos de tipo "int" que tienen una longitud de 32 bits (31 bits, más un bit para el signo).
      Precisamente 2147483647 es el número decimal más alto que cabe en 31 bits.
      Si necesitases hacer cálculos con números mayores tendrías que cambiar los atributos al tipo "long" (y el método Scanner, claro).

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

    yo lo hice asi if(x/2*2==x){System.out.print("Es par");}
    else{System.out.print("Es impar");}

  • @vicen88danvila
    @vicen88danvila Před 8 lety

    es más sencillo si pones: if (x%2 == 0), así solo usas una variable

  • @jairouskyousky4472
    @jairouskyousky4472 Před 8 lety

    En la parte donde pone int x = S; me da este error: s cannot be resolved to variable. Alguien podría decirme por que me da este error y darme una solución pls

  • @Golum2018
    @Golum2018 Před 9 lety

    Cree una calculadora, es bastante sencilla, les comparto el código por si alguno quiere mejorarla.
    import java.util.Scanner;
    public class Ex2 {
    public static void main(String[] arg)
    {
    int kira;
    int near;
    int L;
    int mello;
    Scanner S = new Scanner(System.in);

    System.out.println("Para sumar coloca: 1");
    System.out.println("Para restar coloca: 2");
    System.out.println("Para multiplicar coloca: 3 ");
    mello =S.nextInt();
    if(mello == 1)
    {
    System.out.println("Dame el primer valor para sumar ");
    kira=S.nextInt();
    System.out.println("Dame el segundo valor para sumar ");
    near=S.nextInt();
    L = kira + near;
    System.out.println("El resultado es: "+L);
    }
    else if(mello==2){
    System.out.println("Dame el primer valor para restar ");
    kira=S.nextInt();
    System.out.println("Dame el segundo valor para restar ");
    near=S.nextInt();
    L = kira - near;
    System.out.println("El resultado es: "+L);
    }
    else if(mello==3){
    System.out.println("Dame el primer valor para multiplicar ");
    kira=S.nextInt();
    System.out.println("Dame el segundo valor para multiplicar ");
    near=S.nextInt();
    L = kira * near;
    System.out.println("El resultado es: "+L);
    }






    }


    }

  • @tintin4730
    @tintin4730 Před 8 lety

    Buenas tardes. Por qué cuando pongo el numero 2000000000000001 me aparece un error?
    Los números de bajas cifras me van bien......
    Gracias de antemano por este curso!

  • @diegogonzalez-mt5lc
    @diegogonzalez-mt5lc Před 7 lety

    me gustaría sabet qué estudios tienes o estas cursando??

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

      Pues hice un video donde explicaba como llegue a trabajar en la industria:
      czcams.com/video/hOx_KF9HneQ/video.html
      Puedes verte ese y el resto de videos de la serie "Hablando de Informatica" donde cuento varias cosas interesantes al respecto.
      Un saludo.

  • @ripicito
    @ripicito Před 7 lety

    nada mas llegue a la conclusión de que los numero pares son los que se dividen entre 2 y da un entero

  • @nicolascaponigro9557
    @nicolascaponigro9557 Před 9 lety

    Una pregunta,cuando escribo el else me marca Syntax error on token"else", delete this token. Si alguien me podria ayudar lo agradeceria.
    Esto es lo que escribi:
    public class Bloque21 {
    public static void main(String[] arg){
    int x = 5;
    if(x == 4);{
    System.out.println("Es cierto.");
    }
    else{
    System.out.println("Es falso");
    }
    System.out.println("Esta fuera de la sentencia selectiva.");
    }
    }

    • @EmpiezaAProgramar
      @EmpiezaAProgramar  Před 9 lety

      nicolas caponigro Anda revisa tu codigo, que te sobra un ; en el futuro trata de revisar tu codigo antes de preguntar por aqui.
      Un saludo.

  • @cristtian77dj
    @cristtian77dj Před 8 lety

    yo lo resolví con una variable menos, si el calculo lo haces dentro del if:
    import java.util.Scanner;
    public class practica21 {
    public static void main(String[] arg) {
    int a;
    Scanner S = new Scanner(System.in);
    System.out.println("Ingrese valor para comprobar si es par o impar: ");
    a = S.nextInt();

    if( a%2 == 0)
    {
    System.out.println ("El número "+a+" es par.");
    }
    else {System.out.println ("El número "+a+" es impar.");
    }

    }

  • @thor10lda78
    @thor10lda78 Před 9 lety

    creo que es mejor de esta manera:
    import java.util.Scanner;
    public class Bloque17 {
    public static void main(String[] arg){
    int x;
    Scanner s = new Scanner(System.in);
    System.out.print("Introduce un numero por teclado: ");
    x = s.nextInt();
    if(x%2 == 0){ //Es igual a(==), Menor que(=), Distinto que(!=).
    //Si el resto de la division del atributo X por 2 es igual a 0 significa que es par, si el resto termina en cualquier numero natural significa que es impar.
    System.out.println("el numero "+x+" es par");
    }else{
    System.out.println("el numero "+x+" es impar");
    }
    System.out.println("Estoy fuera de la sentencia selectiva"); // Cualquier cosa que se introduzca fuera del metodo if se mostrara por pantalla igualmente.
    }
    }
    Explicas muy bien, gracias, seguire viendo los siguientes videos

  • @losrascuaches
    @losrascuaches Před 8 lety

    Hola, me encargaron de tarea hacer un programa en java que determine si un numero introducido por el usuario es par o impar identificando si la division entre 2 es entera o flotante. Alguien me puede ayudar? es URGENTE

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

      +Los Rascuaches Y no es mas sencillo que te veas el video?

    • @losrascuaches
      @losrascuaches Před 8 lety

      +Empieza A Programar esque tiene que ser otro método que no sea el de residuo( if(n%2==0)) no se si me doy a entender, en el programa el usuario meterá algún número digamos x, a x la tendré que dividir entre dos, y si el resultado es un número entero, es par, si el resultado es un número flotante es impar.
      gracias por tu tiempo, saludos!

    • @poliovei
      @poliovei Před 8 lety

      realiza una división entera el resultado lo multiplicas por 2 si te da igual al numero ingresado es par suerte!

    • @losrascuaches
      @losrascuaches Před 8 lety

      +Pablo Hirschhorn no amigo, cuando hice la pregunta tenía que hacer dos programas que identificaran si un número es par PERO que fueran DIFERENTES al típico programa que todos se saben usando el if(x%2==0) en fin gracias por comentar

  • @karilamaurytejedadeleon2949

    yo lo hice de esta forma
    // comprobar si un numero dado por teclado es par.
    import java.util.Scanner;
    public class ifelse {
    public static void main(String[]args){
    int x;
    Scanner S = new Scanner(System.in);
    System.out.print("introduce un numero");
    x = S.nextInt();
    if(x % 2== 0 ){
    System.out.println(" el numero es par");
    }
    else {
    System.out.println("el numero es impar");
    }
    }
    }

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

    Aqui ha dicho que un numero par es si dividido su numero entre 2 da 0.
    se una manera de saber si es par, si termina en (0,2,4,6,8)
    2,4,6,8 - 12,14,16,18 - 20,22,24,26,28 - 30,32,34,38
    Espero que os sirva ;)

    • @RC-lb6ty
      @RC-lb6ty Před 8 lety

      gracias man

    • @RC-lb6ty
      @RC-lb6ty Před 8 lety

      jeje

    • @pablovega980
      @pablovega980 Před 7 lety +2

      q va no dijo eso, dijo que si un número dividido entre dos SU RESTO es 0.
      De todas das otra alternativa intteresante!!!

  • @tade1451
    @tade1451 Před 7 lety

    Hice esto como prueba:
    package test1;
    import java.util.Scanner;
    public class test11 {
    public static void main(String[] args) {
    int a;
    Scanner c = new Scanner(System.in);
    System.out.println("Introduce tu edad" );
    a = c.nextInt();
    int f;
    f = 18;
    if (a

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

    ECLIPSE ME MANDA UN ERROR CUANDO ESCRIBO LA PALABRA else

  • @DrumFrik666
    @DrumFrik666 Před 9 lety

    if(x%2=0) es la clave