-
Notifications
You must be signed in to change notification settings - Fork 0
/
POO04rectangulo.java
56 lines (44 loc) · 1.57 KB
/
POO04rectangulo.java
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
/*
Crear una clase Rectángulo que modele rectángulos por medio de un atributo
privado base y un atributo privado altura. La clase incluirá un método para crear el
rectángulo con los datos del Rectángulo dados por el usuario. También incluirá un
método para calcular la superficie del rectángulo y un método para calcular el
perímetro del rectángulo. Por último, tendremos un método que dibujará el
rectángulo mediante asteriscos usando la base y la altura. Se deberán además definir
los métodos getters, setters y constructores correspondientes.
Superficie = base * altura / Perímetro = (base + altura) * 2
*/
package luco;
public class POO04rectangulo {
private int altura;
private int base;
public POO04rectangulo() {
}
public POO04rectangulo(int altura, int base) {
this.altura = altura;
this.base = base;
}
//creo que no tendria que decir void si le pongo altura y base pero no se, no funca
public crearRectangulo(int altura, int base) {
this.altura = altura;
this.base = base; //con this porque: mmm.... para poder editarlos al ser privados?
}
public int getAltura() {
return altura;
}
public void setAltura(int altura) {
this.altura = altura;
}
public int getBase() {
return base;
}
public void setBase(int base) {
this.base = base;
}
public double superficie(){
return base*altura;
}
public double perimetro(){
return (base+altura)*2;
}
}