Posted by LIfe2Coding on Monday, July 04, 2016 in URI Contest Programming | No comments

URI Online Judge | 1012

# Area

Adapted by Neilor Tonin, URI Brazil

**Timelimit: 1**
Make a program that reads three floating point values: A, B and C. Then, calculate and show:

a) the area of the rectangled triangle that has base A and height C.

b) the area of the radius's circle C. (pi = 3.14159)

c) the area of the trapezium which has A and B by base, and C by height.

d) the area of the square that has side B.

e) the area of the rectangle that has sides A and B.

a) the area of the rectangled triangle that has base A and height C.

b) the area of the radius's circle C. (pi = 3.14159)

c) the area of the trapezium which has A and B by base, and C by height.

d) the area of the square that has side B.

e) the area of the rectangle that has sides A and B.

## Input

The input file contains three double values with one digit after the decimal point.

## Output

The output file must contain 5 lines of data. Each line corresponds to one of the areas described above, always with a corresponding message (in Portuguese) and one space between the two points and the value. The value calculated must be presented with 3 digits after the decimal point.

Input Samples | Output Samples |

3.0 4.0 5.2 | TRIANGULO: 7.800 CIRCULO: 84.949 TRAPEZIO: 18.200 QUADRADO: 16.000 RETANGULO: 12.000 |

12.7 10.4 15.2 | TRIANGULO: 96.520 CIRCULO: 725.833 TRAPEZIO´: 175.560 QUADRADO: 108.160 RETANGULO: 132.080 |

## Solution

#include<stdio.h> #define PI 3.14159 int main() { float A, B, C; scanf("%f %f %f", &A, &B, &C); printf("TRIANGULO: %.3f\n", 0.5*A*C); printf("CIRCULO: %.3f\n", PI*C*C); printf("TRAPEZIO: %.3f\n", ((A+B)/2)*C); printf("QUADRADO: %.3f\n", B*B); printf("RETANGULO: %.3f\n", A*B); return 0; }

## 0 comments:

## Post a Comment