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

Класс "Окружность" с данными центр и радиус окружности. Вычислить длину и площадь окружности. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ что я делаю не правильно или хотя бы посоветуйте новую книгу по С++ http://www.cyberforum.ru/cpp-beginners/thread241302.html
Посоветуйте новую книгу по С++ для начинающих, а то пишу cout, а надо std::cout. что у меня не правильно? // my.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <clocale> using namespace std; void main ()
C++ Определить, какую заработную плату получит на фирме работник за выполненную работу, если ему начислено S, а налог составляет 20%. Использование функций возвращающих одно значение. Определить, какую заработную плату получит на фирме работник за выполненную работу, если ему начислено S, а налог составляет 20%. http://www.cyberforum.ru/cpp-beginners/thread241293.html
Работа с файлами C++
1.Сведения об ученике состоят из его имени и фамилии и названия класса (года обучения и буквы), в котором он учится. Дан файл F, содержащий сведения об учениках школы. Выяснить, имеются ли в школе однофамильцы, имеются ли однофамильцы в каком-нибудь классе. 2.Дан файл F, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл F содержит столько же...
Склонения слов C++
Как сделать программу, которая склоняет слова, например И.П Красивый текст Д.П. Красивому тексту и тп. или И.П. Говорящие солнце Д.П. Говорящему солнцу и тп. Хотя бы основу скажите, ну а еще лучше полностью код :)
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread241271.html
Всем добрый день! Разбираюсь с С++. Но вот как-то не уверенно понимаю указатели. Порекомендуйте задачку. Не очень сложною, но что б потренироваться работать с указателями. Спасибо!
C++ потоки 1---------------------------------------------------------------------------------------------------------- Можно ли перенаправить потоки cin/cout для ввода/вывода из файла? 2---------------------------------------------------------------------------------------------------------- Что здесь не так: #include <fstream> #include <iostream> using namespace std; int main() подробнее

Показать сообщение отдельно
@KOT@
81 / 39 / 2
Регистрация: 29.01.2010
Сообщений: 386
11.02.2011, 19:14     Класс "Окружность" с данными центр и радиус окружности. Вычислить длину и площадь окружности.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Circle
{
    public:
        Circle();
        Circle(double rad, double x, double y);
        double getRadius();
        void setRadius();
        double getCenterX();
        double getCenterY();
        double setCenter(double x, double y);
        double getLenght();
        double getSquare();     
        
    private:
        double radius;
        struct Center
        {
            double x;
            double y;   
        };
        Center center;      
        
}
Добавлено через 10 секунд
вот описание класса

Добавлено через 13 минут
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
35
36
37
38
39
40
41
Circle::Circle()
{
    radius =0;
    center.x = 0;
    center.y = 0;   
}
Circle::Circle(double rad, double x, double y)
{
    radius = rad;
    center.x = x;
    center.y = y;   
}
double Circle::getRadius()
{
    return radius;
}
double Circle::getCenterX()
{
    return center.x;
}
double Circle::getCenterY()
{
    return center.y;
}
void Circle::setRadius(double rad)
{
    radius = rad;   
}
void Circle::setCenter(double x, double y)
{
    center.x = x;
    center.y = y;   
}
double Circle::getLength()
{
    return 2*PI*radius;
}
double Circle::getSquare()
{
    return PI*radius*radius;    
}
Добавлено через 4 минуты
в общем вот вся программа:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <iostream>
using namespace std;
const double PI = 3.14159;
class Circle
{
    public:
        Circle();
        Circle(double rad, double x, double y);
        double getRadius();
        void setRadius(double rad);
        double getCenterX();
        double getCenterY();
        void setCenter(double x, double y);
        double getLength();
        double getSquare();     
        
    private:
        double radius;
        struct Center
        {
            double x;
            double y;   
        };
        Center center;      
        
};
Circle::Circle()
{
    radius =0;
    center.x = 0;
    center.y = 0;   
}
Circle::Circle(double rad, double x, double y)
{
    radius = rad;
    center.x = x;
    center.y = y;   
}
double Circle::getRadius()
{
    return radius;
}
double Circle::getCenterX()
{
    return center.x;
}
double Circle::getCenterY()
{
    return center.y;
}
void Circle::setRadius(double rad)
{
    radius = rad;   
}
void Circle::setCenter(double x, double y)
{
    center.x = x;
    center.y = y;   
}
double Circle::getLength()
{
    return 2*PI*radius;
}
double Circle::getSquare()
{
    return PI*radius*radius;    
}
 
 
    
 
int main()
{
    Circle c1;
    Circle c2(5, 2, 3);
    Circle c3;
    c3.setRadius(5);
    cout << c1.getLength()<<endl;
    cout << c1.getSquare()<<endl;
    cout << c2.getLength()<<endl;
    cout << c2.getSquare()<<endl;
    cout << c3.getLength()<<endl;
    cout << c3.getSquare()<<endl;
    return 0;   
}
 
Текущее время: 03:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru