miércoles, 25 de septiembre de 2024

Práctica 4


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

Proyecto GPS

 PROYECTO GPS Aquí adjunto el proyecto del GPS, están tanto el build como la carpeta de Solar2S en el mismo comprimido. Proyecto GPS