Comprobar si un número está dentro de un rango



 - Una compañía fabricante de automóviles ha descubierto defectos en algunos de sus productos, específicamente aquellos en los que su número de serie se encuentra dentro del rango:

14681 a 15681 70001 a 79999 88888 a 111111

Realizar un programa que lea un número de serie y deduzca si es o no defectuoso.


  1.  import cs1.Keyboard;
  2.  
  3.    public class ejerc9
  4.    {
  5.       public static void main (String[] args)
  6.       {
  7.       //variables
  8.       int numero;
  9.    
  10.       //Introduci—n de un nœmero
  11.       System.out.println( "Introduce el nœmero de serie: ");
  12.       numero = Keyboard.readInt();
  13.    
  14.       //Comprobaci—n de rango
  15.       if (numero < 14681) {
  16.       System.out.println( "El nœmero introducido no es defectuoso" );
  17.       }
  18.       if (numero >= 14681 & numero <= 15681) {
  19.       System.out.println( "El nœmero introducido es defectuoso" );
  20.       }
  21.       if (numero > 15681 & numero < 70001) {
  22.       System.out.println( "El nœmero introducido no es defectuoso" );
  23.       }
  24.       if (numero >= 70001 & numero <= 79999) {
  25.       System.out.println( "El nœmero introducido es defectuoso" );
  26.       }
  27.       if (numero < 79999 & numero > 88888) {
  28.       System.out.println( "El nœmero introducido no es defectuoso" );
  29.       }
  30.       if (numero >= 88888 & numero <= 111111) {
  31.       System.out.println( "El nœmero introducido es defectuoso" );
  32.       }
  33.       if (numero > 111111) {
  34.       System.out.println( "El nœmero introducido no defectuoso defectuoso" );
  35.       }
  36.       }
  37.    }

No hay comentarios:

Publicar un comentario