Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

объектное C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ уравнение нахождения произведения главной диагонали в матрице http://www.cyberforum.ru/cpp-beginners/thread104965.html
Помогите плизз написать уравнение нахождения произведения главной диагонали в матрице (нужна общяя формула для лубого вида матриц (NxM && NxN)) для си++. Добавлено через 3 минуты вот прога ...
C++ Количество всех различных представлений числа известно что любое натуральное число N(0<N<=1000) может быть представлено в виде суммы квадратов не более 4-ех положительных целых чисел.Написать программу, которая на ввод числа N, выводит... http://www.cyberforum.ru/cpp-beginners/thread104956.html
перевисти на С C++
Здраствуйте! помогите перевисти програму с паскаля! flag:=((sqr(-1.3)+sqr(0.4)>16 and (-1.3)>4 and(0.4)>4: Flag:=((sqr(x)+sqr(y)>16 and(x<4)or(x>-4) and(y<4) or (y>-4)): write(' tochka z...
C++ Производитель - потребитель. Синхронизация. Семафоры
Добрый вечер, комьюнити. На днях получил задание: Синхронизация. Семафоры 1. Создать класс CriricalSection - критическая секция, с методами Enter и Leave, реализующими взаимное исключение с...
C++ Поиск максимума в строках матрицы http://www.cyberforum.ru/cpp-beginners/thread104947.html
Здравствуй...Помги пожалуйста решить задачу..Что бы было простое решения,можно несколько решений и желательно простых.....(с полными бьяснениями)... задача.... В вещественной матрице размером ...
C++ Получить действительную матрицу... Здравствуйте. Необходимо составить программу на языка программирования С++. Как деалть это задание не имею понятия... много пропустил из-за болезни. Так что прошу помощу у знающих людей. =) За ранее... подробнее

Показать сообщение отдельно
SerЁga
32 / 32 / 4
Регистрация: 18.08.2009
Сообщений: 93
15.03.2010, 20:13
Файл Cone.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _CONE_H
#define _CONE_H
class Cone
{
public:
    Cone();
    Cone(float,float);
    void Set_Init(float,float);
    float get_so();
    float get_sb();
    float get_sp();
private:
    float radius;//radius osnovaniya
    float H;//visota
    
};
#endif _CONE_H
файл Cone.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include "Cone.h"
#include<math.h>
Cone::Cone()
{
    radius=0;
    H=0;
}
Cone::Cone(float rad, float h)
{
    radius=rad;
    H=h;
}
 
void Cone::Set_Init(float rad,float h)
{
    radius=rad;
    H=h;
}
 
 
float Cone::get_so()
{
    return 3.14*radius*radius; 
}
float Cone::get_sb()
{
    return 3.14*radius*sqrt(radius*radius+H*H); 
}
float Cone::get_sp()
{
    float Sosn=3.14*radius*radius;
    float Sboc=3.14*radius*sqrt(radius*radius+H*H);
    return Sosn+Sboc;
}
файл Main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<iostream>
using namespace std;
#include "Cone.h"
int main()
{
  Cone CN(6.5,7.8);
  cout<<"Plochad osnovaniya= "
      <<CN.get_so()<<endl
      <<"Plochad bocovoi poverxnosti="
      <<CN.get_sb()<<endl
      <<"Plochad polnava="
      <<CN.get_sp()<<endl;
  Cone CN1;
  CN1.Set_Init(5.5,6.3);
  cout<<"**********************************"<<endl;
  cout<<"Plochad osnovaniya= "
      <<CN1.get_so()<<endl
      <<"Plochad bocovoi poverxnosti="
      <<CN1.get_sb()<<endl
      <<"Plochad polnava="
      <<CN1.get_sp()<<endl;
  cout<<"***************************************"<<endl;
  Cone *CN2;
  CN2=new Cone();
  CN2->Set_Init(5.0,4.3);
  cout<<"**********************************"<<endl;
  cout<<"Plochad osnovaniya= "
      <<CN2->get_so()<<endl
      <<"Plochad bocovoi poverxnosti="
      <<CN2->get_sb()<<endl
      <<"Plochad polnava="
      <<CN2->get_sp()<<endl;
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru