Enviar | Todos los envÃos | Mejores soluciones | Atrás a la lista |
ODI14E02 - Recortar la grama del solar de Trovi |
Don Ceferino ha sido contratado para podar el solar de Doña Trovi. El solar es un cuadrado, pero en el centro tiene una charca artificial redonda. Asimismo, el solar tiene un bebedero de forma cuadrada, y este no comparte área con la charca. Don Ceferino quiere saber cuánto es el área a recortar y le pide a Joaquín, su nieto, que mida exactamente esa área.
Joaquin identifica que este es un problema geométrico clásico y que puede resolverse si se conocen algunas fórmulas de cuadrados y círculos. Escribe un programa que dados los lados del solar y del bebedero, así como el diámetro de la charca, imprima cuánta área finalmente Don Ceferino podará.
En caso que necesites ayuda con las matemáticas, recuerda que:
-
El área de un cuadrado de lado L es LxL
-
El área de un círculo de radio r es pi x r x r
-
El valor de pi (aproximado) es 3.1415926
Entrada
La entrada para este programa tendrá una sola línea y esta tendrá tres números decimales Ls (el lado del solar), Lb (el lado del bebedero) y Dc (el díametro de la charca). Se garantiza que 50.0 <= Ls <= 100.0 y que Lb, Dc < Ls y que tanto la charca como el bebedero están totalmente dentro del solar.
Salida
Imprime en una sola línea un número decimal que represente el área total a podar por Don Ceferino.
Ejemplos
Ejemplo #1:
Entrada |
100.0 50.0 10.0 |
Salida |
7421.46 |
Nota
Tu salida puede ser distinta y aun así estar correcta. Consideraremos correcta una respuesta si esta no varía en más de |0.01| de la nuestra. Por ejemplo: si nuestra respuesta es 7421.46 y la tuya es 7421.46018375, la consideraremos correcta pues la diferencia entre las dos es de 0.00018375. Sin embargo, si tu respuesta es 7421.50 o 7422.00, la consideraremos incorrecta porque la diferencia en ambos casos excede |0.01|.
Adicionado por: | kojak_ |
Fecha: | 2014-05-07 |
Tiempo lÃmite: | 1s |
LÃmite del código fuente: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Lenguajes: | C CSHARP C++ 4.3.2 CPP PAS-GPC PAS-FPC PYTHON PYTHON3 |
Fuente: | Competencias Interuniversitarias de Programación - UPR-B (Preuniversitarios) |