Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C++ by class ( 13 years ago )
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include "conio.h"
using namespace std;
//class имя
//{ тип1 переменная1
//тип2 переменная2
//public:
//функция1;
//функция2;
//};
class Truncated_Cone
{ protected:
double r,R,L,H,S1,S2,Sb,Sp,M_PI;
public:
void set_Init(void);
void get_So(void);
void get_Sb(void);
void get_Sp(void);
void Print(void);
};
class odin: public Truncated_Cone
{public:
void Storony(void);
void Perimetr(void);
void Ploshad(void);
};
class dva: public Truncated_Cone
{public:
void Storony(void);
void Perimetr(void);
};
void Truncated_Cone::set_Init(void)
{
setlocale(LC_ALL,"Russian");
cout<<"\nВведите значения r R L H соответсвенно: \n";
cin>>r>>R>>L>>H;
}
//:: - принадлежность
void Truncated_Cone::get_So(void)
{ S1=M_PI*r*r;
S2=M_PI*R*R;
}
void Truncated_Cone::get_Sb(void)
{ Sb=M_PI*L*(R+r);
}
void Truncated_Cone::get_Sp(void)
{Sp=S1+S2+Sb;
}
void Truncated_Cone::Print(void)
{ cout<<"Площадь меньшего основания: \n"<<S1<<"\n";
cout<<"Площадь большего основания: \n"<<S2<<"\n";
cout<<"Площадь боковой поверхности: \n "<<Sb<<"\n";
cout<<"Полная площадь поверхности: \n"<<Sp<<"\n";
}
//{Kvadrat obj;
//obj.Init();
//obj.Storony();
//obj.Diagonali();
//obj.Angles();
//obj.Perimetr();
//obj.Ploshad() ;
//obj.PrintElements();
_getch()
Revise this Paste