Triangle triangulo1;
void setup(){
size(600,600);
background(255);
triangulo1= new Triangle(200,300);
noLoop();
}
void draw(){
triangulo1.hipotenusa();
triangulo1.area();
triangulo1.anguloM();
triangulo1.dibujar();
}
class Triangle{
float cateto1;
float cateto2;
float h;
float a;
float angulo;
Triangle(float tcate1, float tcate2){
cateto1=tcate1;
cateto2=tcate2;
}
void dibujar(){
fill(255,0,0);
textSize(20);
text("Hipotenusa="+nf(h,0,2),150,100);
text("Área="+nf(a,0,2),150,125);
text("Ángulo menor="+nf(angulo,0,2),150,150);
triangle(200,400,400,200+cateto1,100+cateto2,300);
}
float hipotenusa(){
float hipo;
hipo=sqrt((cateto1)*(cateto1)+(cateto2)*(cateto2));
return hipo;
}
float area(){
float farea;
farea=(cateto1*cateto2)/2;
return farea;
}
float anguloM(){
float angM;
float t1;
float t2;
t1=(360*(atan(cateto1/cateto2)))/(2*PI);
t2=(360*(atan(cateto1/cateto2)))/(2*PI);
angM=min(t1,t2);
return angM;
}
}
No hay comentarios:
Publicar un comentario