Repository navigation
Expand file tree
/
Copy pathactividad2.java
More file actions
190 lines (133 loc) · 5.24 KB
/
Copy pathactividad2.java
File metadata and controls
190 lines (133 loc) · 5.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
Se Genera la clase Laptop.Java
public class Laptop {
// Declarar los atributos
Double precio;
String marca;
Double pulgadas;
String tipoDisco;
String tamanoDisco;
String tipoTarjetaVideo;
// métodos establecer
public void establecerPrecio(Double pre) {
precio = pre;
}
public void establecerMarca(String mar) {
marca = mar;
}
public void establecerPulgadas(Double pulg) {
pulgadas = pulg;
}
public void establecerTipoDisco(String tDisco) {
tipoDisco = tDisco;
}
public void establecerTamanoDisco(String tmDisco) {
tamanoDisco = tmDisco;
}
public void establecerTipoTarjetaVideo(String tTarjetaV) {
tipoTarjetaVideo = tTarjetaV;
}
// métodos obtener
public Double obtenerPrecio() {
return precio;
}
public String obtenerMarca() {
return marca;
}
public Double obtenerPulgadas() {
return pulgadas;
}
public String obtenerTipoDisco() {
return tipoDisco;
}
public String obtenerTamanoDisco() {
return tamanoDisco;
}
public String obtenerTipoTarjetaVideo() {
return tipoTarjetaVideo;
}
}
Se genera la clase que llama a la clase Principal EjecutaLaptop
import java.util.Scanner;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author
*/
public class EjecutaLaptop {
public static void main(String[] args) {
// a. Declarar Variables
int opcion;
double pre;
String mar;
double pulg;
String tDisco;
String tmDisco;
String tTarjetaV;
// uso de la librería en lenguaje Java para lectura de datos desde
// teclado: Scanner
Scanner entrada = new Scanner(System.in); // importante, se debe importar
// b. Declarar,crear e iniciar objeto
Laptop laptop = new Laptop();
// c. Solicitar
// d. Leer
System.out.println("Ingrese Opcion");
opcion = entrada.nextInt();
if (opcion == 1) {
Laptop laptop1 = new Laptop();
laptop1.establecerPrecio(1100.00);
laptop1.establecerPulgadas(15.00);
laptop1.establecerMarca("Sony");
laptop1.establecerTipoDisco("SATA");
laptop1.establecerTamanoDisco("1TB");
laptop1.establecerTipoTarjetaVideo("integrada");
System.out.println("Precio: " + laptop1.obtenerPrecio());
System.out.println("Marca: " + laptop1.obtenerMarca());
System.out.println("Pulgadas: " + laptop1.obtenerPulgadas());
System.out.println("Tipo de Disco: " + laptop1.obtenerTipoDisco());
System.out.println("Tipo de Disco: " + laptop1.obtenerTamanoDisco());
System.out.println("Tipo de Tarjeta de Video: " + laptop1.obtenerTipoTarjetaVideo());
}else
{
if (opcion == 2) {
Laptop laptop2 = new Laptop();
laptop2.establecerPrecio(640.20);
laptop2.establecerPulgadas(16.00);
laptop2.establecerMarca("Macbook Air");
laptop2.establecerTipoDisco("SSD");
laptop2.establecerTamanoDisco("256MB");
laptop2.establecerTipoTarjetaVideo("dedicada");
System.out.println("Precio: " + laptop2.obtenerPrecio());
System.out.println("Marca: " + laptop2.obtenerMarca());
System.out.println("Pulgadas: " + laptop2.obtenerPulgadas());
System.out.println("Tipo de Disco: " + laptop2.obtenerTipoDisco());
System.out.println("Tipo de Disco: " + laptop2.obtenerTamanoDisco());
System.out.println("Tipo de Tarjeta de Video: " + laptop2.obtenerTipoTarjetaVideo());
}else
{
if (opcion == 3) {
Laptop laptop3 = new Laptop();
laptop3.establecerPrecio(820.20);
laptop3.establecerPulgadas(19.10);
laptop3.establecerMarca("Dell");
laptop3.establecerTipoDisco("SSD");
laptop3.establecerTamanoDisco("512MB");
laptop3.establecerTipoTarjetaVideo("integrada");
System.out.println("Precio: " + laptop3.obtenerPrecio());
System.out.println("Marca: " + laptop3.obtenerMarca());
System.out.println("Pulgadas: " + laptop3.obtenerPulgadas());
System.out.println("Tipo de Disco: " + laptop3.obtenerTipoDisco());
System.out.println("Tipo de Disco: " + laptop3.obtenerTamanoDisco());
System.out.println("Tipo de Tarjeta de Video: " + laptop3.obtenerTipoTarjetaVideo());
}
else{
System.out.println("Opcion Incorrecta" );
}
}
}
}
}