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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Сергей Новиков1
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 25
#1

”Классы. Язык С++” - C++

21.09.2011, 20:12. Просмотров 985. Ответов 13
Метки нет (Все метки)

”Классы. Язык С++”
Исходные данные для лабораторной работы
Заводом выпускаются различные измерительные приборы. Каждый прибор может характеризоваться приведенными ниже данными.
1.Наименование прибора.
2.Габариты: длина, высота, ширина.
3.Вес.
4.Источник питания: напряжение, ток, частота.

Создать класс в соответствии с заданием. Предусмотреть 2 - 3 конструктора, методы изменения и извлечения данных, представляющих свойства прибора. Создать несколько объектов класса. Продемонстрировать работу с объектами.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2011, 20:12     ”Классы. Язык С++”
Посмотрите здесь:

Классы / Структуры и русский язык - C++
Вобщем у меня такой баг вылазиет незнаю как побороть... Подскажите в чём грабли, и как решить. Если создаю массив обьектов то начиная...

Язык С - C++
На языке С :) напишите программу которая будет перемножать квадратную матрицу размером NxN на вектор размерностью N. Значение N выбрать...

Язык - C++
Подскажите как сделать чтоб тот текст который я ввожу в программу был русским? я в мэйн подключила setlocale(LC_ALL,"rus"); , то что я...

Функции. Язык C. - C++
Найти минимум функции х (в квадрате) - sinх методом золотого сечения! f(x)= x^2-sin(x)

Перевести на язык С++ - C++
Помогите пожалуйста записать эти строчки на языке С++: int* val = (int*)calloc(1, sizeof(int)); for (j = 0, *val = 1; j <...

выучить язык с++ - C++
Друзья подскажите какие лутче читать книги что бы выучить с++ как вы учили ?? подскажите .

строки язык C - C++
Дана строка, содержащая текст на русском языке. Подсчитать количество слов, начинающихся и заканчивающихся на одну и ту же букву.

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
21.09.2011, 20:13     ”Классы. Язык С++” #2
Ну и где ваши наработки?
Сергей Новиков1
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 25
21.09.2011, 20:17  [ТС]     ”Классы. Язык С++” #3
нету=)я просто классы не прошарил)вот и обратился за помощью)
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
21.09.2011, 21:26     ”Классы. Язык С++” #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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#ifndef DEVICE_H
#define DEVICE_H
 
#include <string>
 
class Device
{
private:
    std::string _name;
    //длина
    unsigned int length;   
    //ширина
    unsigned int width;
    //высота
    unsigned int height;
    //вес
    unsigned int weight;
    //напряжение
    unsigned int voltage;
    //ток
    unsigned int current;
    //частота
    unsigned int frequency;
public:
    Device(std::string name);
    
    unsigned int GetLength()const;
    void SetLength(unsigned int);
    
    unsigned int GetWidht()const;
    void SetWidth(unsigned int);
 
    unsigned int GetHeight()const;
    void SetHeight(unsigned int);
 
    unsigned int GetWeight()const;
    void SetWeight(unsigned int);
 
    unsigned int GetVoltage()const;
    void SetVoltage(unsigned int);
 
    unsigned int GetCurrent()const;
    void SetCurrent(unsigned int);
 
    unsigned int GetFrequency()const;
    void SetFrequency(unsigned int);
 
    std::string GetName()const;
    void SetName(std::string str);
};
 
Device::Device(std::string name)
{
    _name = name;
    length = 0;
    width = 0;
    height = 0;
    weight = 0;
    voltage = 0;
    current = 0;
    frequency = 0;
}
 
unsigned int Device::GetCurrent() const
{
    return current;
}
 
void Device::SetCurrent(unsigned int val)
{
    current = val;
}
 
unsigned int Device::GetFrequency() const
{
    return frequency;
}
 
void Device::SetFrequency(unsigned int val)
{
    frequency = val;
}
 
unsigned int Device::GetHeight() const
{
    return height;
}
 
void Device::SetHeight(unsigned int val)
{
    height = val;
}
 
unsigned int Device::GetLength() const
{
    return length;
}
 
void Device::SetLength(unsigned int val)
{
    length = val;
}
 
unsigned int Device::GetVoltage() const
{
    return voltage;
}
 
void Device::SetVoltage(unsigned int val)
{
    voltage = val;
}
 
unsigned int Device::GetWeight() const
{
    return weight;
}
 
void Device::SetWeight(unsigned int val)
{
    weight = val;
}
 
unsigned int Device::GetWidht() const
{
    return width;
}
 
void Device::SetWidth(unsigned int val)
{
    width = val;
}
 
std::string Device::GetName() const
{
    return _name;
}
 
void Device::SetName(std::string str)
{
    _name = str;
}
 
#endif
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
#include <iostream>
#include <string>
#include "Device.h"
 
int main(int argc, char ** argv)
{
    Device device("Мобильный телефон");
    device.SetCurrent(12);
    device.SetFrequency(45);
    device.SetHeight(3);
    device.SetLength(150);
    device.SetWidth(30);
    device.SetName("Мобильный телефон Nokia");
    device.SetVoltage(12);
    device.SetWeight(50);
    setlocale(LC_ALL, "");
    std::cout << "Название: " << device.GetName() << "\n";
    std::cout << "Длина: " << device.GetLength() << " мм.\n";
    std::cout << "Ширина: " << device.GetWidht() << " мм.\n";
    std::cout << "Высота: " << device.GetHeight() << " мм.\n";
    std::cout << "Вес: " << device.GetWeight() << " гр.\n";
    std::cout << "Напряжение: " << device.GetVoltage() << "\n";
    std::cout << "Ток: " << device.GetCurrent() << "\n";
    std::cout << "Частота: " << device.GetFrequency() << "\n";
    system("pause");
    return 0;
}
Сергей Новиков1
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 25
21.09.2011, 23:00  [ТС]     ”Классы. Язык С++” #5
спасибо)а в каком компиляторе это сделано(Dev C++,Borland C++ )?
и как это запускать?по отдельности или как то обьеденять?
SDmaN
54 / 51 / 2
Регистрация: 22.07.2011
Сообщений: 436
21.09.2011, 23:07     ”Классы. Язык С++” #6
Цитата Сообщение от Сергей Новиков1 Посмотреть сообщение
спасибо)а в каком компиляторе это сделано(Dev C++,Borland C++ )?
и как это запускать?по отдельности или как то обьеденять?
Первый код как Device.h, второй как cpp и компилируй.
OMAAGAAD
15 / 15 / 3
Регистрация: 24.09.2010
Сообщений: 45
21.09.2011, 23:20     ”Классы. Язык С++” #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Лучше бы литературу посоветовали, чем писать код за него На своем опыте удивился, что чтение учебников и желание самому разобраться в задании намного полезнее..
Сергей Новиков1
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 25
21.09.2011, 23:34  [ТС]     ”Классы. Язык С++” #8
та учебники есть,но я все равно не понимаю=((
нужно к репетитору ходить)или сидеть ботанить)
towayy
3 / 3 / 0
Регистрация: 12.05.2011
Сообщений: 20
22.09.2011, 00:59     ”Классы. Язык С++” #9
Цитата Сообщение от OMAAGAAD Посмотреть сообщение
Лучше бы литературу посоветовали, чем писать код за него На своем опыте удивился, что чтение учебников и желание самому разобраться в задании намного полезнее..


Ну не знаю не знаю на счёт ПОЛЕЗНЕЕ.
Бывают такие стены что сидишь и по 10 часов долбишься в учебник. Мозолишь монтор так что уже глаза слезяться и чисто из принципа не лезешь на форум, а понимать то как то надо. Так что ПОЛЕЗНЕЕ или НЕТ это ещё как посмотреть.

А тебе Сергей Новиков скажу так:
Ты что таткое переменные знаешь? - думаю знаешь
А если бы ты не знал что такое переменные ты бы без них смог далеко продвинуться? Смог бы что то написать что от тебя просят без их участия? - думаю хреновенько бы у тебя это получалося.

Так вот мораль такая: не знаешь переменные значит твоё дело задница, тоже самое и про классы если их не знаешь то дело дрянь.

Они так же важны как и переменные без них никуда.

Сомневаюсь что тебе весь курс будут на форуме лобараторки штопать. Иди лучше реально их познай пока не ушёл в самое дно
Сергей Новиков1
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 25
22.09.2011, 01:06  [ТС]     ”Классы. Язык С++” #10
так я пойду,пока все долги закрою,а потом сразу пойду)

Добавлено через 3 минуты
Что такое переменные знаю и классы что такое знаю,просто реально нету времени ботанить,много долгов)Спасибо за советы)
Петррр
5946 / 3383 / 336
Регистрация: 28.10.2010
Сообщений: 5,927
22.09.2011, 06:23     ”Классы. Язык С++” #11
Сергей Новиков1, оставьте свои скобки для переписки в ICQ.
SDmaN
54 / 51 / 2
Регистрация: 22.07.2011
Сообщений: 436
23.09.2011, 22:42     ”Классы. Язык С++” #12
Цитата Сообщение от Сергей Новиков1 Посмотреть сообщение
та учебники есть,но я все равно не понимаю=((
Как можно не понимать и учиться? Мне 15 лет, полное самообучение и всё понятно.

Добавлено через 1 минуту
Цитата Сообщение от Петррр Посмотреть сообщение
оставьте свои скобки для переписки в ICQ.

Не по теме:

А на форме они запрещены?

Сергей Новиков1
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 25
24.09.2011, 11:30  [ТС]     ”Классы. Язык С++” #13
было бы у тебя еще 10 предметов помимо программирования,вот тогда я бы посмотрел на твое самообучение)просто времени не хватает,каждый день по 4-5 пар=((
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2011, 11:48     ”Классы. Язык С++”
Еще ссылки по теме:

Задержка и язык. - C++
У меня в конце консольных приложениях появляется задержка &quot;Для продолжения...&quot; и изначально русский язык, как убрать это?

Язык программирования С++ - C++
Доброго времени суток, Уважаемые Форумчане! Я учусь в БГУИР на инженер-программиста (Минск). И возник вопрос - Хочу стать экспертом в...

Язык С++ Функции for, while - C++
Дано натуральное число п и последовательность целых чисел х1,х2,х3,…,хn. Написать программу решения следующей задачи: вычислить среднее...

Язык документа - C++
Нужно создать программу, которая будет автоматически вычислять язык документа. Программа не консольная, в окне программы указывается путь к...

Задача на матрицу. Язык С++ - C++
Дана матрица А(6,7). Сформировать массив В(7), каждый элемент которого есть ПРОИЗВЕДЕНИЕ отрицательных элементов соответствующего столбца...


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

Или воспользуйтесь поиском по форуму:
LosAngeles
Заблокирован
24.09.2011, 11:48     ”Классы. Язык С++” #14
Сообщение было отмечено автором темы, экспертом или модератором как ответ
ну значит высшее образование не для тебя, стране нужны рабочие руки!
Yandex
Объявления
24.09.2011, 11:48     ”Классы. Язык С++”
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru