Ejercicios java

EX1. - Diseña ONU Programa en Java dados Que 3 Numbers Enteros, encuentre el Máximo, el Mínimo y el valor Medio de Los Tres, Numbers, MEDIANTE Tres Funciones. ESTAS estaran declaradas de la siguiente forma:
 int maximo (int, int, int)
 int Mínimo (int, int, int)
 int media (int, int, int)

 (Evidentemente la Visualizacion de los Resultados en sí Hara en el Programa director y no hay Dentro De Funciones de Las Vegas!)

  1. importación  cs1.Keyboard ;
  2.    import  java.io. * ;
  3.    import  java.util *. ;
  4.        
  5.    público  de clase  funcio_ex1  {
  6.    
  7.       público  static  int  alcalde  ( int  a,  int  b,  int  c )
  8.       {
  9.          int  max  =  a ;
  10.          si (  b  >  max  )  {  max  =  b ;  }
  11.          si (  c  >  máx  )  {  max  =  c ;  }
  12.          volver  max ;
  13.       }
  14.       público  static  int  Menor  ( int  a,  int  b,  int  c )
  15.       {
  16.          int  min =  C ;
  17.          si (<  min  )  { min  = b ; }
  18.          si (<  min  )  { min  =  un ; }
  19.          volver  min ;
  20.       }
  21.       público  static  int  media  ( int  a,  int  b,  int  c )
  22.       {
  23.          int  media  = 0 ;
  24.          medios de comunicación = ( ( un + b + c ) / 3 ) ;
  25.          devolver  los medios de comunicación ;
  26.       }
  27.       público  static  void  principal ( Cuerda  args [ ] )
  28.       {
  29.      
  30.          int  numero1 =  0 , numero2 =  0 , numero3 =  0 ;
  31.          Sistema . fuera . print ( "introducir el cebador numero:" ) ;
  32.          numero1 = . Teclado readInt ( ) ;
  33.          Sistema . fuera . print ( "introducir El Segundo numero:" ) ;
  34.          numero2 = . Teclado readInt ( ) ;
  35.          Sistema . fuera . print ( "introducir el Tercero numero:" ) ;
  36.          numero3 = . Teclado readInt ( ) ;
  37.          
  38.          Sistema . cabo . println ( "El mas grande es:" + alcalde ( numero1, numero2, numero3 ) ) ;
  39.          Sistema . cabo . println ( "El mas pequeno es:" + Menor ( numero1, numero2, numero3 ) ) ;
  40.          Sistema . cabo . println ( "La es los medios de comunicación:" + medios de comunicación ( numero1, numero2, numero3 ) ) ;
  41.      
  42.       }
  43.        
  44.    }

Ex2. - Diseña ONU Programa en Java dados Que 3 Numbers Enteros, encuentre el Máximo, el Mínimo y el valor Medio de los Tres Números, MEDIANTE tres Acciones. ESTAS estaran declaradas de la siguiente forma:
void maximo (int, int, int)
void Mínimo (int, int, int)
medios void (int, int, int)

  1.  importación  cs1.Keyboard ;
  2.    import  java.io. * ;
  3.    import  java.util *. ;
  4.        
  5.    público  de clase  funcio_ex2  {
  6.    
  7.       público  void   alcalde  ( int  a,  int  b,  int  c )
  8.       {
  9.          int  max  =  a ;
  10.          si (  b  >  max  )  {  max  =  b ;  }
  11.          si (  c  >  máx  )  {  max  =  c ;  }
  12.          Sistema . cabo . println ( "El mas grande es:" + max ) ;
  13.       }
  14.       público  void  Menor  ( int  a,  int  b,  int  c )
  15.       {
  16.          int  min =  C ;
  17.          si (<  min  )  { min  = b ; }
  18.          si (<  min  )  { min  =  un ; }
  19.          Sistema . cabo . println ( "el mas pequeno es:" + min ) ;
  20.       }
  21.       públicos  vacíos  medios  ( int  a,  int  b,  int  c )
  22.       {
  23.          int  media  = 0 ;
  24.          medios de comunicación = ( ( un + b + c ) / 3 ) ;
  25.          Sistema . cabo . println ( "LA es los medios de comunicación:" + medios de comunicación ) ;
  26.       }
  27.       públicas  estáticas  void  principales ( Cuerda  args [ ] )  {
  28.          int  numero1 =  0 , numero2 =  0 , numero3 =  0 ;
  29.          Sistema . fuera . print ( "introducir el cebador numero:" ) ;
  30.          numero1 = . Teclado readInt ( ) ;
  31.          Sistema . fuera . print ( "introducir El Segundo numero:" ) ;
  32.          numero2 = . Teclado readInt ( ) ;
  33.          Sistema . fuera . print ( "introducir el Tercero numero:" ) ;
  34.          numero3 = . Teclado readInt ( ) ;
  35.          
  36.          funcio_ex2 x  =  nueva  funcio_ex2 ( ) ;
  37.        
  38.          . x alcalde ( numero1, numero2, numero3 ) ;
  39.          . x Menor ( numero1, numero2, numero3 ) ;
  40.          . x medios ( numero1, numero2, numero3 ) ;
  41.          
  42.       }
  43.        
  44.    }


Ex3. - Realizar sin Programa Que permita la conversión de Temperaturas Entre Diferentes Escalas y lo muestre en Pantalla adecuadamente. La Declaracion de Las Funciones / Acciones Sera la siguiente:

* Fahrenheit a Celsius: flotar FahrtoCel (flotar FHAR)
* Celsius un Réaumur: CeltoRen flotador (flotador Celsius)
* Réaumur a Fahrenheit: flotar RentoFahr (float Ren)

  1. importación  cs1.Keyboard ;
  2.    import  java.io. * ;
  3.    import  java.util *. ;
  4.        
  5.    público  de clase  funcio_ex3  {
  6.    
  7.    / / Cel = (temp - 32) * 5/9; / / Utilizar esta línea si Fahrenheit a Celsius
  8.    / / FlRen = Float.valueOf (String.valueOf (Celsius * 0.8)); Celsius a Reamur
  9.    / / FlFahr = Float.valueOf (String.valueOf (Ren * 2.25 32)); Réaumur a Fahrenheit
  10.    
  11.       público  static  float  FahrtoCel ( flotar  FHAR  ) {
  12.          flotar  celsius = 0 ;
  13.          celsius  =  ( FHAR  -  32 )  *  5  /  9 ;
  14.          volver  celsius ;
  15.       }
  16.       públicas  estáticas  flotantes  CeltoRen  ( float  Celsius  ) {
  17.          float  s = 0 ;
  18.          s =  Float . valueOf ( Cadena . valueOf ( Celsius  *  0.8 ) ) ;
  19.          volver  s ;
  20.       }
  21.       público  static  float  RentoFahr   ( float  Ren  ) {
  22.          flotar  Fahr = 0 ;
  23.          Fahr = Float . valueOf ( Cadena . valueOf ( Ren * 2,25 + 32 ) ) ;  / / Réaumur a Fahrenheit
  24.          volver  Fahr ;
  25.       }
  26.       públicas  estáticas  void  principales ( Cuerda  args [ ] )  {
  27.      
  28.          flotar  lejos = 0 ;
  29.          Sistema . fuera . print  ( "introduzca el valor fahrenheit:" ) ;
  30.          lejos = . Teclado readFloat ( ) ;
  31.      
  32.          flotar  Celsius  =  FahrtoCel ( lejos ) ;
  33.          Sistema . cabo . println  ( "El valor en grados Celsius es:" + C ) ;
  34.        
  35.          float  s  = CeltoRen ( Celsius ) ;
  36.          Sistema . cabo . println  ( "el valor de Réaumur es:" + s ) ;
  37.        
  38.          lejos =  RentoFahr ( s ) ;
  39.          Sistema . cabo . println  ( "el valor de Fahrenheit es:" +  ahora ) ;
  40.        
  41.       }
  42.    }

EX4. - Realizar sin Que Programa lea values ​​UNOS Ángulos en Grados y Escribá do seno y coseno do (expresado en radianes)

flotar senos (Grados float) coseno flotador (Grados float)

  1. importación  cs1.Keyboard ;
  2.    import  java.io. * ;
  3.    import  java.util *. ;
  4.    público  de clase  EX04  {
  5.    
  6.       público  static  float  coseno  ( float  graus )
  7.       {
  8.          int  i ;
  9.          float  s  =  0 ;
  10.          int  signo  =  1 ;
  11.      
  12.          para ( i = 0 ;  i < 10 ;  i + = 2 )
  13.          {
  14.             s  + =  signo * pow ( graus, i )  /  factorial ( i ) ;
  15.             signo  * =  - 1 ;
  16.          }
  17.          volver  s ;
  18.       }
  19.       público  static  float  sinusal  ( float  graus )
  20.       {
  21.          int  i ;
  22.          float  s  =  0 ;
  23.          int  signo  =  1 ;
  24.      
  25.          para ( i = 1 ,  i < 10 ;  i + = 2 )
  26.          {
  27.             s  + =  signo * pow ( graus, i )  /  factorial ( i ) ;
  28.             signo  * =  - 1 ;
  29.          }
  30.          volver  s ;
  31.       }
  32.    
  33.       público  static  float  factorial ( int  graus )
  34.       {
  35.          int  i ;
  36.          flotar  hecho  =  1 ;
  37.      
  38.          para ( i = 1 ,  i <= graus ,  i + + )
  39.          
  40.             hecho  * =  i ;
  41.      
  42.          volver  hecho ;
  43.       }
  44.       público  static  float  pow ( float  graus,  int  n )
  45.      
  46.       {
  47.          int  i ;
  48.          float  pow  = 1 ;
  49.      
  50.          si ( graus == 0 )
  51.             devolver  0 ;
  52.      
  53.          para ( i = 1 ,  i <= n ,  i + + )
  54.          
  55.             pow  =  pow * graus ;
  56.          volver  pow ;
  57.       }
  58.    
  59.       públicas  estáticas  void  principales ( Cuerda  args [ ] )  {
  60.          flotar  graus, cos, sin ;
  61.          Sistema . fuera . print ( "entra el valor por el sable del seno y el cossinus:" ) ;
  62.          graus = . Teclado readFloat ( ) ;
  63.          graus = graus * ( float ) ( Matemáticas . PI / 180 ) ;
  64.        
  65.          cos = coseno ( graus ) ;
  66.          pecado = seno ( graus ) ;
  67.          Sistema . cabo . println ( "Sinus:" + pecado ) ;
  68.          Sistema . cabo . println ( "cosinus:" + cos ) ;
  69.        
  70.       }  
  71.    }

EX5. - Realizar sin Que lea Programa ONU entero "num" y el Realice lo siguiente:

• nos Calcula el factorial do >> larga factorial (int num)
• nos diga El Número de Dígitos Que Tiene >> int nombre_digits (int num)
• Indique si nos El Número es perfecto >> es_perfecte boolean (int num)
• Calcula Cuantas horas, Minutos y Segundos repre >> calcul_temps void (int num)

  1. importación  cs1.Keyboard ;
  2.    import  java.io. * ;
  3.    import  java.util *. ;
  4.        
  5.    público  de clase  funcio_ex5  {
  6.    
  7.       público  static  int  factorial ( int  n )
  8.       {
  9.          si  (==  0 )
  10.             volver  1 ;
  11.          regresar  n  *  factorial ( n - 1 ) ;
  12.       }
  13.    
  14.       público  static  boolean  perfecto ( int  n )  {
  15.          doble  numero  =  n ;
  16.          Cadena  nPerfecto  =  "" ;
  17.          boolean  bandera  = false ;
  18.          doble  p  =  0 ;
  19.      
  20.          int  i = 1 ;
  21.      
  22.          mientras ( bandera == false ) {
  23.             i + +;  
  24.             p  =  Matemáticas . pow ( 2( i - 1 ) )  ;
  25.             doble  mul  =  Matemáticas . pow ( 2 , i )  -  1 ;
  26.             doble  p2  =  p  *  mul ;
  27.             si ( p2 == numero ) {
  28.              
  29.                devolver  cierto ;
  30.             }
  31.             otro  si (  i  >  13466917  | |  p2 >) {
  32.                
  33.                volver  falsa ;
  34.             }
  35.          }
  36.          volver  falsa ;
  37.       }
  38.       públicas  estáticas  void  principales ( Cuerda  args [ ] )  {
  39.          int  nu1  = 0 ;
  40.          Sistema . cabo . println  ( "Entra sin valor" ) ;
  41.          nu1 = . Teclado readInt ( ) ;
  42.        
  43.          int  Factorizado =  factorial ( nu1 ) ;
  44.          boolean  blnPerfecto  =  perfecto ( nu1 ) ;
  45.      
  46.          Sistema . cabo . println  ( "Factorizado:"  +  Factorizado ) ;
  47.          Sistema . cabo . println  ( "? Es Perfecto:"  +  Cadena . valueOf ( blnPerfecto ) ) ;
  48.       }
  49.    }

EX6. - Realizar sin Que Programa lea sin DNI y mar Capaz de Calcular el NIF

Cadena calcula_NIF (String Dni)

  1. importación  cs1.Keyboard ;
  2.    import  java.io. * ;
  3.    import  java.util *. ;
  4.    import  java.io. * ;
  5.    importación  java.io.IOException ;
  6.    importación  java.util.Scanner ;
  7.    público  de clase  EX6 {
  8.    
  9.          públicas  estáticas  void  principales ( Cadena [ ]  args )  {
  10.          
  11.          Sc Escáner  =  nuevo  escáner ( Sistema . en ) ;
  12.          int  dni  =  0 , res ;  / / Declaracion del entero "int" Que sera el numero de DNI
  13.      
  14.      
  15.          Char  letra ;
  16.          Char [ ]  Cadena  =  nuevo  carbón [ 23 ] ;
  17.          Cadena  =  "TRWAGMYFPDXBNJZSQVHLCKE" . ToCharArray ( ) ;
  18.          Cadena  Continuar ;
  19.      
  20.          hacer  {
  21.          
  22.             Sistema . cabo . println ( "Introduzca la ONU DNI:" ) ;
  23.             dni  =  . sc nextInt ( ) ;  / / guarda el numero introducido porción Teclado
  24.             / / Obtenemos el resto DNI
  25.             res  =  dni  %  23 ;
  26.             / / Pasamos el valor de la posicion de res a la letra variable de
  27.             letra  =  Cadena [ res ] ;
  28.             Sistema . cabo . println ( "La Letra es:"  +  Letra ) ;
  29.             Sistema . cabo . println ( "Su NIF completo es:"  +  dni  +  letra ) ;
  30.          
  31.             Sistema . cabo . println ( "? DESEA Continuar s / n" ) ;
  32.          
  33.             Continuar  =  sc. siguiente ( ) ;
  34.             / / Pasamos la letra introducida en mayo si FUERA el Caso, una minuscula.
  35.             Continuar = Continuar. toLowerCase ( ) ;
  36.          
  37.             / / Comprobamos Que lo introducido un La Respuesta Continuar porada párrafo Continuar o no.
  38.          }  mientras que  ( ! "n" . iguales ( Continuar ) ) ;
  39.       }
  40.    }


EX7. - En los Países COMO ESTADOS UNIDOS, ES Que muy habitual los Anunciantes den do Teléfono utilizando letras en Lugar De Números. EJEMPLO Por, sin pintor / a Florerias Decir Que su "Número" es el
"1-800-PAINTER"

Gracias a los diales de como los de la Figura, sin CUANDO usuario utiliza este "Número", en Realidad marca el 1-800-7246837


Calcula_telefon String (numero String)


  1.  import  java.io. * ;
  2.    import  java.util *. ;
  3.    importación  java.util.StringTokenizer ;
  4.    importación  cs1.Keyboard ;
  5.    público  de clase  EX7 {
  6.    
  7.    
  8.       público  static  void  principal  ( Cuerda  args  [ ] )
  9.       {
  10.          Cadena  Palabra = "" ;
  11.          
  12.          Cadena  numeroFinal = "" ;
  13.          Sistema . cabo . println ( "Entra el numero de telefono Codificado (ej: 1-800-PINTOR):" ) ;
  14.          Palabra  =  . Teclado readString ( ) ;
  15.      
  16.          numeroFinal =    calcula_telefon ( Palabra ) ;  
  17.          Sistema . fuera . print ( numeroFinal ) ;
  18.       }
  19.       pública  estática  Cadena  calcula_telefon ( Cadena  numeroCodificado )
  20.       {
  21.          Cadena  numeroFinal = "" ;
  22.          para ( int  i = 0 ;  i < numeroCodificado. longitud ( ) ; i + + ) {
  23.             Char  letra ;
  24.             letra = . numeroCodificado charAt ( i ) ;
  25.             interruptor  ( Character . toString ( letra ) . toUpperCase ( ) ) {
  26.                caso "A" :
  27.                caso "B" :
  28.                caso "C" :
  29.                   numeroFinal = numeroFinal + "2"  ;
  30.                   romper ;
  31.                caso "D" :
  32.                caso "E" :
  33.                caso "F" :
  34.                   numeroFinal = numeroFinal + "3"  ;
  35.                   romper ;
  36.                caso "G" :
  37.                caso "H" :
  38.                caso "I" :
  39.                   numeroFinal = numeroFinal + "4"  ;
  40.                   romper ;
  41.                caso "J" :
  42.                caso "K" :
  43.                caso "L" :
  44.                   numeroFinal = numeroFinal + "5"  ;
  45.                   romper ;
  46.                caso "M" :
  47.                caso "N" :
  48.                caso "O" :
  49.                   numeroFinal = numeroFinal + "6"  ;
  50.                   romper ;
  51.                caso "P" :
  52.                caso "Q" :
  53.                caso "R" :
  54.                caso "S" :
  55.                   numeroFinal = numeroFinal + "7"  ;
  56.                   romper ;
  57.                caso "T" :
  58.                caso "U" :
  59.                caso "V" :
  60.                   numeroFinal = numeroFinal + "8"  ;
  61.                   romper ;
  62.                caso "W" :
  63.                caso "X" :
  64.                caso de "Y" :
  65.                caso "Z" :
  66.                
  67.                   numeroFinal = numeroFinal + "9"  ;
  68.                   romper ;
  69.                default :
  70.                   numeroFinal = numeroFinal  +  Carácter . toString ( letra ) . toUpperCase ( ) ;
  71.                   romper ;
  72.             }
  73.          }
  74.          volver  numeroFinal ;
  75.       }
  76.    
  77.    }

Ex8. - QUEREMOS UN Programa Pequeño Que Una lea Fecha (dd / mm / aaaa) y Escribá El Día de La Semana Que le corresponde, o Indique de Me Fecha no es correcta viene según rubro el calendario gregoriano.

 Implementar Las Funciones:

es_any_de_traspas booleanas (int ANO)
boolean es_data_valida (Fecha String)
Dia_de_la_setmana String (Fecha String)

Sable Para el Día de la Semana, utilice la "congruencia de Zeller", where dada Una Fecha determinada porción el triplete (dd, mm, aaaa) del:

• Se le Restan dos unidades al mes mm, y si da cero o Menos sí le suma 12 al mes y sí le resta de Una Unidad al Año. El nuevo mes Retrieved lo llamamos MM y El Nuevo Año AAAA

• Se calcula centuria "c" (los dos Primeros Dígitos del ANO) A PARTIR DE AAAA

• Se calcula el Año Dentro de la centuria "y" (los dos Últimos Dígitos del ANO) A PARTIR DE AAAA

• Se APLICA la fórmula: f = 2.6MM - 0.2 + dd + y + (y / 4) + (c / 4) - 2c

• f módulo 7 nos da Resultado Deseado el: 0 Domingo, 1 Lunes, 2 Martes, ....


  1. importación  cs1.Keyboard ;
  2.    import  java.io. * ;
  3.    import  java.util *. ;
  4.    importación  java.lang.Math *. ;
  5.        
  6.    público  de clase  Exx8 {
  7.    
  8.       públicas  estáticas  booleanos  es_any_de_traspas  ( int  ninguna ) { / / funcion párrafo Decir si es Año de traspaso o no
  9.      
  10.          si  (  ( ( cualquier  %  4  ==  0 )  &&  ! ​​( cualquier  %  100  ==  0 ) )  | |  ( cualquier  %  400  ==  0 )  ) {  / / Si this cumple condicion devuelve verdadero
  11.             retorno ( verdadero ) ;                          
  12.          }
  13.          más {  / / devuelve Sino falsa
  14.             retorno  ( falso ) ;                          
  15.          }             
  16.       }
  17.      
  18.       público  static  boolean  es_data_valida  ( Cuerda  de datos ) {  / / Funcion párr verificar de Me Fecha introducida es correcta viene o no
  19.      
  20.          int  dias  =  28 , dias1  =  29 , mes, dia, cualquier, llargdata, b1  =  0 , b2  =  0 ;
  21.          
  22.          llargdata  =  . datos de longitud ( ) ;
  23.          
  24.          si  ( llargdata  ! =  10 ) {  / / Si la Longitud SUPERA del los 10 caracters, sin error devuelve
  25.             retorno  ( falso ) ;
  26.          }
  27.          más {
  28.          
  29.             b1  =  datos. charAt ( 2 ) ;  / / Caracteres de les barras  
  30.             b2  =  . datos charAt ( 5 ) ;
  31.             si  ( ( b1  =!  '/' )  | |  ( b2  ! =  '/' ) ) {  / / si no Condicion this Entre barras
  32.                retorno  ( falso ) ;
  33.             }
  34.             más {
  35.                Ø  =  Entero . valueOf ( datos. substring ( 0 , 2 ) ) . intValue ( ) ;  / / Dividr la Fecha por un Dia, mes i Año
  36.                mes  =  Entero . valueOf ( datos. substring ( 3 , 5 ) ) . intValue ( ) ;
  37.                cualquier  =  Entero . valueOf ( . datos substring ( 6 ) ) . intValue ( ) ;      
  38.             }
  39.          }
  40.          si  ( mes  >  12  | |  dia  >  31  | |  dia  >  30 ) {  / / si cumple CUALQUIERA de las Tres Condiciones falsa
  41.             retorno  ( falso ) ;
  42.          }
  43.          más {
  44.             si  ( ( mes  ==  02 )  &&  ( diámetro > 29 ) ) {  / / Si el mes introducido Es El "2" y Tiene mas de 29 dias de error
  45.                retorno  ( falso ) ;
  46.             }
  47.             más {  / / Sino QUIERE Decir Que la Fecha es valida, y devuelve verdadero
  48.                retorno  ( verdadero ) ;
  49.             }
  50.          }  
  51.       }
  52.        
  53.       pública  estática  Cadena  dia_de_la_setmana  ( Cuerda  de datos ) {  / / Funcion párr mostrar el dia de la Semana
  54.      
  55.          int  c  =  0 , y  =  0 , dia  =  0 , mes  =  0 , cualquier  =  0 , una ;
  56.          
  57.          Ø  =  Entero . valueOf ( datos. substring ( 0 , 2 ) ) . intValue ( ) ;
  58.          mes  =  Entero . valueOf ( datos. substring ( 3 , 5 ) ) . intValue ( ) ;
  59.          cualquier  =  Entero . valueOf  ( . datos substring ( 6 , 10 ) ) . intValue ( ) ;
  60.                
  61.          a  =  ( 14 - mes )  /  12 ;  sable / / Fórmula Para El dia de la Semana
  62.          y  =  ninguna  -  una ;
  63.          int  m  =  mes  +  ( 12 * a )  -  2 ;
  64.                
  65.          int  n  = ( int ) ( ( 2.6 * m ) - 0.2 + dia + y + ( y / 4 ) + ( c / 4 ) - ( 2 * c ) ) ;  / / Fórmula de congrugencia de zeller
  66.          n  =  n  %  7 ;  / / fórmula mod mostrar pera el dia de la Semana
  67.          
  68.          si  (==  0 ) {  / / Depende de Que numero SALGA en la fórmula de la mod, sueros ONU u Otro dia
  69.             regresar ( "Dissabte" ) ;
  70.          }        
  71.          si  (==  1 ) {
  72.             regresar ( "Diumenge" ) ;
  73.          }
  74.          si  (==  2 ) {
  75.             regresar ( "Dilluns" ) ;
  76.          }
  77.          si  (==  3 ) {
  78.             retorno ( "Dimarts" ) ;
  79.          }
  80.          si  (==  4 ) {
  81.             retorno ( "Dimecres" ) ;
  82.          }
  83.          si  (==  5 ) {
  84.             regresar ( "Dijous" ) ;
  85.          }
  86.          si  (==  6 ) {
  87.             retorno ( "Divendres" ) ;
  88.          }
  89.          retorno  de cuerda . valueOf ( n ) ;  / / devuelve el valor de n estafa Cadena  
  90.                              }
  91.      
  92.       público  static  void  principal  ( Cuerda  args [ ] ) {  / / Programa director
  93.      
  94.          Cadena  data1 ;  / / Variables
  95.          booleanos  any_traspas ;
  96.      
  97.          Sistema . fuera . print  ( "Introdueix datos Una:" ) ;  / / Introducir Una Fecha
  98.          datos1  =  Teclado. readString ( ) ;
  99.          
  100.          int  cualquier  =  Entero . valueOf ( datos1. substring ( 6 ) ) . intValue ( ) ;
  101.          
  102.          si  ( es_data_valida ( datos1 )  ==  verdadero ) {  / / Correcta Si la Fecha de validación es, Que muestre Que es Correcta
  103.          
  104.             Sistema . cabo . println  ( "? es la Data correcte"  +  es_data_valida ( datos1 ) ) ;
  105.            
  106.             any_traspas  =  es_any_de_traspas ( ninguna ) ;  / / Declarar Una nueva variable de Que del haga la funcion de arriba
  107.             si  ( any_traspas  ==  verdadero ) { / / Si el Año de traspaso es Incorrecto, muestre Que lo de abajo
  108.                Sistema . cabo . println  ( "? L'any de TRASPAS es correcte"  +  es_any_de_traspas ( cualquiera ) ) ;
  109.              
  110.                Sistema . cabo . println  ( "Día de la setmana:"  +  dia_de_la_setmana ( datos1 ) ) ;
  111.             }
  112.             más {  / / Sino el Año de traspaso es incorrecte
  113.                Sistema . cabo . println  ( "¡Error, L'any de TRASPAS es incorrecte" ) ;
  114.             }
  115.          }
  116.          más {  / / Sino la Fecha introducida es correcta viene
  117.             Sistema . cabo . println ( "Error, datos técnicos LA introduida no es correcta viene!" ) ;
  118.          }
  119.       }    
  120.    }

No hay comentarios:

Publicar un comentario