Сайт о программировании, математике и моделировании
Вычисление длины окружности и площади круга одного и того же радиуса R
Постановка задачи:
Вычислить длину окружности и площадь круга одного и того же радиуса R. И площадь вписанного в эту окружность равнобедренного треугольника.
Программный код:
#include <iostream.h>
void main()
{
const int nmax=150; // максимальная граница ввода
const float PI=3.14159;
char Q ;
double R, s, D, ST, a, b;
m:cout << «Input Radius 0<R<=» << nmax << «\n\r»;
cin >> R;
if ((R>nmax)||(R<=0)) goto m; //Контроль ввода R
D=2*PI*R; // вычисление длины окружности
s=PI*R*R; // вычисление площади круга
cout << «Length of a circle: » << D;
cout << «\nthe square of a circle: » << s << «\n\r»;
m1:cout << «Input integer 0<=a<=» << 2*R << «\n\r»;
cin >> a;
if ((a>2*R)||(a<=0)) goto m1; //Контроль ввода стороны треугольника а
m2:cout << «Input integer 0<=b<=» << 2*R << «\n\r»;
cin >> b;
if ((b>2*R)||(b<=0)) goto m2; //Контроль ввода стороны треугольника b
ST=(a*a*b)/(4*R) ; // вычисление площади вписанного в окружность равнобедренного треугольника
cout << «\nThe area of the entered triangle: » << ST << «\n\r»;
cout << «Press Q» << «\n\r»;
cin >> Q;
return;
}
Print article | This entry was posted by root on 03.01.2013 at 6:43 пп, and is filed under Задачи и решения. Follow any responses to this post through RSS 2.0. Вы можете оставить комментарий или трэкбэк с вашего сайта. |