Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 29.05.2016
Сообщений: 5
1

Класс "Угол"

04.06.2017, 13:15. Показов 894. Ответов 3

Помогите пожалуйста !
Нужно создать класс "Угол" для вычисления углов).
Данные класса - число градусов и минут. Вычислить методы для ввода угла и вывода на экран, перевод градусов в радианы, и особенности угла (тупой, острый, прямой)
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2017, 13:15
Ответы с готовыми решениями:

Наследуемым классом для комплексного числа объявить класс "радиус-вектор", имеющий данные "длина" и "угол"
кто то напишите пожалуйста, вот программа: наследуемым классом для комплексного числа объявить...

Создать абстрактный класс "Издание" и производные классы "Книга", "Статья", "Электронный ресурс"
1. Создать абстрактный класс Издание с методами, позволяющими вывести на экран информацию об...

Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления"
Помогите с кодом написания задачи, не понимаю как написать классы в классе. Нужно создать класс...

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания"
Создать класс Книга поля: название книги,количество страниц,год издания методы: вычислить сколько...

3
Рэмбо комнатный
102 / 102 / 99
Регистрация: 05.03.2017
Сообщений: 510
04.06.2017, 13:37 2
Лучший ответ Сообщение было отмечено vitq как решение

Решение

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
#include <iostream> 
 
using namespace std;
 
class Courner
{
private:
    double courner;
    int minutes;
public:
    void get_Courner(double n);
    void get_Minutes(int n);
    double getCourner();
    int getMinutes();
    double remake();
    void whatis(double n);
};
 
void Courner::get_Courner(double n)
{
    courner = n;
}
 
void Courner::get_Minutes(int n)
{
    minutes = n;
}
 
double Courner::getCourner()
{
    return courner;
}
 
int Courner::getMinutes()
{
    return minutes;
}
 
double Courner::remake()
{
    return courner + (minutes / 60);
}
 
void Courner::whatis(double n)
{
    if (n == 90)
    {
        cout << "Прямой" << endl;
    }
    if (n > 0 && n < 90)
    {
        cout << "Острый" << endl;
    }
    if (n > 90 && n < 180)
    {
        cout << "Тупой" << endl;
    }
    if (n > 180)
    {
        cout << "Развернутый" << endl;
    }
}
 
int main()
{
    setlocale(LC_ALL, "rus");
    Courner temp;
    double curr;
    int min;
    cin >> curr; cin >> min;
    temp.get_Courner(curr);
    temp.get_Minutes(min);
    cout << temp.getCourner() << " " << temp.getMinutes() << " " << temp.remake() << endl;
    temp.whatis(temp.remake());
    system("pause");
    return 0;
}
1
0 / 0 / 0
Регистрация: 29.05.2016
Сообщений: 5
04.06.2017, 13:47  [ТС] 3
Спасибо тебе огромное !!!
0
Рэмбо комнатный
102 / 102 / 99
Регистрация: 05.03.2017
Сообщений: 510
04.06.2017, 13:48 4
vitq, пожалуйста)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2017, 13:48

Описание классов. Класс "Угол"
Опишите класс &quot;Угол&quot; для измерения углов. Данные класса : число градусов и минут Методы класса :...

Базовый класс "Изделие" и производные классы "Мышь", "Клавиатура", "Монитор"
/*Создать класс изделие, с полями себестоимость, цена, время выполнения, стоимость нормочаса и...

Описать класс "угол"
описать класс угол (ввод-вывод, переведение в радианы, выч-е синуса)(c++)

Реализовать класс родительский класс "Пара чисел" и класс-наследник "Комплексное число"
Ткма работы создать класс pair (пара чисел); определить метод перемножения полей и операцию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru