Welcome, guest! Login / Register - Why register?
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

Your Name: Code Language: