Смекни!
smekni.com

Алгоритмизация и программирование (стр. 2 из 2)

2. Бьярн Страуструп. Язык программирования С++.в двух частях. Пер. с англ. Киев: "ДиаСофт" , 1993.-296 с.,ил.

3 . Корриган Джон : С++ основы программирования: Пер с англ. -М.:Энтроп, 1995. - 352 с., ил.

ПРИЛОЖЕНИЕ 1

ТЕКСТ ПРОГРАММЫ

#include <conio.h>

#include <iostream.h>

#include <math.h>

void main() {

float L,N,M,R2,R1,H,A,B,C,MAX,VC,VT,V;

clrscr();

cout<<"&bsol;n"<<" Введите L,N,M: "<<"&bsol;n";

cin>>L>>N>>M;

cout<<"&bsol;n"<<" Введите R2,H: "<<"&bsol;n";

cin>>R2>>H;

cout<<"&bsol;n"<<" Введите A,B,C: "<<"&bsol;n";

cin>>A>>B>>C;

VC=A*B*C;

MAX=-1E38;

for (R1=L;R1<=N;R1=R1+M)

{ VT=H*3.14*(R2*R2-R1*R1);

if (VC<=VT) if(MAX<R1) {MAX=R1; V=VT;}}

cout<<"&bsol;n"<<"Объем цилиндрической трубы="<<V;

cout<<"&bsol;n"<<"Объем прямоугольного параллелепипеда="<<VC;

cout<<"&bsol;n"<<"Максимальное значение внутреннего радиуса="<<MAX;

getch();

}

ПРИЛОЖЕНИЕ 2

РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ

Введите L,N,M:

2.3 12.5 0.1

Введите R2,H:

12.6 2.3

Введите A,B,C:

2.4 3.7 10.4

Объем цилиндрической трубы=106.595131

Объем прямоугольного параллелепипеда=92.352005

Максимальное значение внутреннего радиуса=12.00001