Diferencia entre revisiones de «Prog PN Solución Ejercicios»

De MediaWiki
Ir a la navegación Ir a la búsqueda
Línea 5: Línea 5:
 
<br />
 
<br />
 
=Solución Ejercicio 1=
 
=Solución Ejercicio 1=
 +
'''Clase Vehiculo'''
 +
::<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
package programador.novato;
  
 +
public class Vehiculo {
 +
    short anoCompra;
 +
    String matricula;
 +
    String marca;
 +
   
 +
}
 +
::</syntaxhighlight>
 +
 +
'''Clase Principal''':
 +
::<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
package programador.novato;
 +
 +
/**
 +
*
 +
* @author clase
 +
*/
 +
public class Principal {
 +
 +
    public static void main(String arg[]){
 +
        Vehiculo veh1 = new Vehiculo();
 +
        Vehiculo veh2 = new Vehiculo();
 +
        Vehiculo veh3 = new Vehiculo();
 +
        Vehiculo veh4 = new Vehiculo();
 +
       
 +
        veh1.anoCompra = 1999;
 +
        veh1.matricula = "C-1234-BZ";
 +
        veh1.marca = "Peugot";
 +
       
 +
        veh2.anoCompra = 1998;
 +
        veh2.matricula = "C-4325-AZ";
 +
        veh2.marca = "Fiat";
 +
 +
        veh3.anoCompra = 1996;
 +
        veh3.matricula = "C-2342-AF";
 +
        veh3.marca = "Opel";
 +
       
 +
        veh4.anoCompra = 2000;
 +
        veh4.matricula = "C-4232-CF";
 +
        veh4.marca = "Ford";
 +
    }
 +
   
 +
}
 +
::</syntaxhighlight>
  
 
<br />
 
<br />
 
=Solución Ejercicio 2=
 
=Solución Ejercicio 2=
 +
'''Clase Vehiculo'''
 +
::<syntaxhighlight lang="java" line enclose="div" highlight="8-16" >
 +
package programador.novato;
 +
 +
public class Vehiculo {
 +
    short anoCompra;
 +
    String matricula;
 +
    String marca;
 +
   
 +
    public void imprimirMarca(){
 +
        System.out.printf("%nMarca:%s",marca);
 +
    }
 +
    public void imprimirMatricula(){
 +
        System.out.printf("%nMatricula:%s",matricula);
 +
    }
 +
    public void imprimirAnoCompra(){
 +
        System.out.printf("%nAño de la compra:%d",anoCompra);
 +
    }
 +
}
 +
 +
::</syntaxhighlight>
 +
 +
'''Clase Principal''':
 +
::<syntaxhighlight lang="java" line enclose="div" highlight="15-17,23-25,31-33,39-41" >
 +
 +
package programador.novato;
 +
 +
public class Principal {
 +
 +
    public static void main(String arg[]){
 +
        Vehiculo veh1 = new Vehiculo();
 +
        Vehiculo veh2 = new Vehiculo();
 +
        Vehiculo veh3 = new Vehiculo();
 +
        Vehiculo veh4 = new Vehiculo();
 +
       
 +
        veh1.anoCompra = 1999;
 +
        veh1.matricula = "C-1234-BZ";
 +
        veh1.marca = "Peugot";
 +
       
 +
        veh1.imprimirMatricula();
 +
        veh1.imprimirMarca();
 +
        veh1.imprimirAnoCompra();
 +
       
 +
        veh2.anoCompra = 1998;
 +
        veh2.matricula = "C-4325-AZ";
 +
        veh2.marca = "Fiat";
 +
 +
        veh2.imprimirMatricula();
 +
        veh2.imprimirMarca();
 +
        veh2.imprimirAnoCompra();
 +
 +
        veh3.anoCompra = 1996;
 +
        veh3.matricula = "C-2342-AF";
 +
        veh3.marca = "Opel";
 +
       
 +
        veh3.imprimirMatricula();
 +
        veh3.imprimirMarca();
 +
        veh3.imprimirAnoCompra();
 +
 +
        veh4.anoCompra = 2000;
 +
        veh4.matricula = "C-4232-CF";
 +
        veh4.marca = "Ford";
 +
 +
        veh4.imprimirMatricula();
 +
        veh4.imprimirMarca();
 +
        veh4.imprimirAnoCompra();
 +
 +
    }
 +
   
 +
}
 +
::</syntaxhighlight>
  
  
Línea 14: Línea 131:
 
<br />
 
<br />
 
=Solución Ejercicio 3=
 
=Solución Ejercicio 3=
 +
'''Clase '''
 +
::<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
::</syntaxhighlight>
 +
 +
'''Clase Principal''':
 +
::<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
::</syntaxhighlight>
  
  
Línea 19: Línea 143:
 
<br />
 
<br />
 
=Solución Ejercicio 4=
 
=Solución Ejercicio 4=
 +
'''Clase '''
 +
::<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
::</syntaxhighlight>
 +
 +
'''Clase Principal''':
 +
::<syntaxhighlight lang="java" line enclose="div" highlight="" >
 +
::</syntaxhighlight>

Revisión del 19:38 14 nov 2017

Soluciones a los ejercicios del programador novato



Solución Ejercicio 1

Clase Vehiculo

1 package programador.novato;
2 
3 public class Vehiculo {
4     short anoCompra;
5     String matricula;
6     String marca;
7     
8 }
9 ::

Clase Principal:

 1 package programador.novato;
 2 
 3 /**
 4  *
 5  * @author clase
 6  */
 7 public class Principal {
 8  
 9     public static void main(String arg[]){
10         Vehiculo veh1 = new Vehiculo();
11         Vehiculo veh2 = new Vehiculo();
12         Vehiculo veh3 = new Vehiculo();
13         Vehiculo veh4 = new Vehiculo();
14         
15         veh1.anoCompra = 1999;
16         veh1.matricula = "C-1234-BZ";
17         veh1.marca = "Peugot";
18         
19         veh2.anoCompra = 1998;
20         veh2.matricula = "C-4325-AZ";
21         veh2.marca = "Fiat";
22 
23         veh3.anoCompra = 1996;
24         veh3.matricula = "C-2342-AF";
25         veh3.marca = "Opel";
26         
27         veh4.anoCompra = 2000;
28         veh4.matricula = "C-4232-CF";
29         veh4.marca = "Ford";
30     }
31     
32 }
33 ::


Solución Ejercicio 2

Clase Vehiculo

 1 package programador.novato;
 2 
 3 public class Vehiculo {
 4     short anoCompra;
 5     String matricula;
 6     String marca;
 7     
 8     public void imprimirMarca(){
 9         System.out.printf("%nMarca:%s",marca);
10     }
11     public void imprimirMatricula(){
12         System.out.printf("%nMatricula:%s",matricula);
13     }
14     public void imprimirAnoCompra(){
15         System.out.printf("%nAño de la compra:%d",anoCompra);
16     }
17 }
18 
19 ::

Clase Principal:

 1 package programador.novato;
 2 
 3 public class Principal {
 4  
 5     public static void main(String arg[]){
 6         Vehiculo veh1 = new Vehiculo();
 7         Vehiculo veh2 = new Vehiculo();
 8         Vehiculo veh3 = new Vehiculo();
 9         Vehiculo veh4 = new Vehiculo();
10         
11         veh1.anoCompra = 1999;
12         veh1.matricula = "C-1234-BZ";
13         veh1.marca = "Peugot";
14         
15         veh1.imprimirMatricula();
16         veh1.imprimirMarca();
17         veh1.imprimirAnoCompra();
18         
19         veh2.anoCompra = 1998;
20         veh2.matricula = "C-4325-AZ";
21         veh2.marca = "Fiat";
22 
23         veh2.imprimirMatricula();
24         veh2.imprimirMarca();
25         veh2.imprimirAnoCompra();
26 
27         veh3.anoCompra = 1996;
28         veh3.matricula = "C-2342-AF";
29         veh3.marca = "Opel";
30         
31         veh3.imprimirMatricula();
32         veh3.imprimirMarca();
33         veh3.imprimirAnoCompra();
34 
35         veh4.anoCompra = 2000;
36         veh4.matricula = "C-4232-CF";
37         veh4.marca = "Ford";
38 
39         veh4.imprimirMatricula();
40         veh4.imprimirMarca();
41         veh4.imprimirAnoCompra();
42 
43     }
44     
45 }
46 ::



Solución Ejercicio 3

Clase

1 ::

Clase Principal:

1 ::



Solución Ejercicio 4

Clase

1 ::

Clase Principal:

1 ::