Diferencia entre revisiones de «Prog PN Solución Ejercicios»
Ir a la navegación
Ir a la búsqueda
Soluciones a los ejercicios del programador novato
| 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
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 ::