HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Contests > CEN112 Homeworks 2013-2015 > problem:


50375 - Area of Circles

CEN112 Homeworks 2013-2015

Start: Dec.15.2013 at 12:00:00 PM
Finish: Dec.15.2013 at 05:00:00 PM
The contest is finished!
• Contest scoreboard

Guest
• Review clarifications (1)

Contest problems

• 50530 - Sum of Ratios
• 50375 - Area of Circles
• 50388 - Number of Armstrong Num...
• 50393 - Palindromic Numbers
• 50339 - The Largest Rectangle
• 50345 - Orders
• 50758 - National Elections - Revisited
• 50754 - Team Standings
• 12-Spr1-40. 50327 - Parallel Lines
• 13-Fall2-20. 50395 - Page "Like" Av...

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Prepared by Ibrahim Mesecan.

Area of Circles

Note: This question has been designed for C & C++. It will not work for other programming languages.
Question: Assume that you are given the following functions and constant PI in the header file areaofCircle.h :

  • const double PI=3.14159;
  • double Area(int radius); // calculates the area of a circle with the given radius
  • bool Continue(); // asks to the user if he wants to continue or not. If the user
  •           // says 'y' it returns true, it returns false otherwise
  • int getRadius(); // this function gets radius from keyboard
  • void showResult(double area); // shows the result on screen

Using the functions above in your program, calculate and show the area as far as the function Continue(); produces true, (the user enters 'y').
Note: For C and C++, you can include the functions using the following statement.
  #include "utils/areaofCircle.h"

Input specification
You will get the input through the function getRadius();

Output specification
You will show the result through the function showResult(double area);

Для отправки решений необходимо выполнить вход.

www.contester.ru