1012 - Área
Uma maratona de quase todas as fórmulas de áreas geométricas.
Descrição
Solução
As fórmulas que você pode usar são:
Aˊrea do Triaˆngulo=2A×C
Aˊrea do Cıˊrculo=π×C2
Aˊrea do Trapeˊzio=2A+B×C
Aˊrea do Quadrado=B×B
Aˊrea do Retaˆngulo=A×B
#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}")
Last updated
Was this helpful?