quiero resolver ejercicios como ser
1.- el area que comparten dos circulos
2.- el area del circulo dentro de un triangulo
3.- area del triangulo dentro de un circulo
esa clase de ejercicios en JAVA
saludos...
por ejemplo uno de los enunciados es
y una solucion que encontre en inter es la siguiente
import java.util.*;
import java.io.*;
public class UVa10991_Region {
int T
= Integer.
parseInt(in.
readLine()); while (T-- > 0) {
double R1
= Double.
parseDouble(stk.
nextToken()); double R2
= Double.
parseDouble(stk.
nextToken()); double R3
= Double.
parseDouble(stk.
nextToken());
double a = R2 + R3;
double b = R1 + R3;
double c = R1 + R2;
double alpha
= Math.
acos((b
* b
+ c
* c
- a
* a
) / (2.0 * b
* c
)); double beta
= Math.
acos((a
* a
+ c
* c
- b
* b
) / (2.0 * a
* c
)); double gamma
= Math.
acos((a
* a
+ b
* b
- c
* c
) / (2.0 * a
* b
));
double s = (a + b + c) / 2.0;
double A
= Math.
sqrt(s
* (s
- a
) * (s
- b
) * (s
- c
));
double slice1 = alpha * R1 * R1 / 2.0;
double slice2 = beta * R2 * R2 / 2.0;
double slice3 = gamma * R3 * R3 / 2.0;
double res = A - slice1 - slice2 - slice3;
}
in.close();
}
}
me ayudan a comentarlo, no entiendo mucho
MOD EDIT: No hacer doble post.