1012 - Área
Uma maratona de quase todas as fórmulas de áreas geométricas.
Last updated
Uma maratona de quase todas as fórmulas de áreas geométricas.
Last updated
As fórmulas que você pode usar são:
#include <stdio.h>
int main(){
double A, B, C;
const double PI = 3.14159;
scanf("%lf\n%lf\n%lf", &A, &B, &C);
printf("TRIANGULO: %.3lf\n", (A * C)/2.0);
printf("CIRCULO: %.3lf\n", PI * C * C);
printf("TRAPEZIO: %.3lf\n", (A + B)/2.0 * C);
printf("QUADRADO: %.3lf\n", B * B);
printf("RETANGULO: %.3lf\n", A * B);
return 0;
}
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
double A, B, C;
const double PI = 3.14159;
cin >> A >> B >> C;
cout << "TRIANGULO: " << setprecision(3) << fixed << (A * C)/2.0 << endl;
cout << "CIRCULO: " << setprecision(3) << fixed << PI * C * C << endl;
cout << "TRAPEZIO: " << setprecision(3) << fixed << (A + B)/2.0 * C << endl;
cout << "QUADRADO: " << setprecision(3) << fixed << B * B << endl;
cout << "RETANGULO: " << setprecision(3) << fixed << A * B << endl;
return 0;
}
let input = require("fs").readFileSync("/dev/stdin", "utf8");
let lines = input.split("\n");
const PI = 3.14159;
let [A, B, C] = lines.shift().split(" ").map((x) => parseFloat(x));
const areaTriangulo = (A * C) / 2;
const areaCirculo = PI * C * C;
const areaTrapezio = ((A + B) / 2) * C;
const areaQuadrado = B * B;
const areaRetangulo = A * B;
console.log(`TRIANGULO: ${areaTriangulo.toFixed(3)}`);
console.log(`CIRCULO: ${areaCirculo.toFixed(3)}`);
console.log(`TRAPEZIO: ${areaTrapezio.toFixed(3)}`);
console.log(`QUADRADO: ${areaQuadrado.toFixed(3)}`);
console.log(`RETANGULO: ${areaRetangulo.toFixed(3)}`);
PI = 3.14159
A, B, C = [float(x) for x in input().split(' ')]
areaTriangulo = (A * C)/2
areaCirculo = PI * C * C
areaTrapezio = (A + B)/2 * C
areaQuadrado = B * B
areaRetangulo = A * B
print(f"TRIANGULO: {areaTriangulo:.3f}")
print(f"CIRCULO: {areaCirculo:.3f}")
print(f"TRAPEZIO: {areaTrapezio:.3f}")
print(f"QUADRADO: {areaQuadrado:.3f}")
print(f"RETANGULO: {areaRetangulo:.3f}")