классы
|
Новый участник Сообщения: 15 |
Профиль | Отправить PM | Цитировать Помогите пожалуста написать цифровой счетчик, это переменная с ограниченным диапазоном. Значение которой сбрасывается, когда ее целочисленное значение достигает определенного максимума (например, k принимает значения в диапазоне от 0..100). В качестве примера такого счетчика можно привести цифровые часы, счетчик километража. Опишите класс такого счетчика. Обеспечьте возможность установления максимального и минимального значений, увелечения счетчика на 1, возвращения текущего значения.
|
|
Отправлено: 16:20, 21-02-2006 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Убрать первые два слова и получится типичное задание к какой-нибудь "лабораторной работе". Ходите на лекции, помогает.
|
------- Отправлено: 23:53, 21-02-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Действительно, farik, я уже писал Вам лично даже... Хватит, может, решать свои проблемы таким вот образом? Дураков-то тут нет.
|
Отправлено: 11:55, 23-02-2006 | #3 |
Старожил Сообщения: 205
|
Профиль | Отправить PM | Цитировать дословно причем переписал ))
опишите...обеспечьте.... бан ему! |
Отправлено: 04:05, 25-02-2006 | #4 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать #include<iostream> using namespace std; class Chet { int k,min,max,k2; public: Chet() { int k2=0,min=0,max=100; } ~Chet() { cout<<"Работает деструктор!\n"; } void Inpmin(int); void Inpmax(int); void Plus(); void Show(); }obj; void Chet::Plus() { k++; if(k>=(max+1)) { k2++; k=min; } } void Chet::Inpmin(int b) { min=b; k=min; } void Chet::Inpmax(int d) { max=d; } void Chet::Show() { cout<<k2<<" : "<<k<<endl; } void main() { setlocale(LC_CTYPE,"Rus"); int omax=0, omin=0,key=0; do { cout<<"Введите минимальное значение: "; cin>>omin; cout<<"Введите максимальное значение: "; cin>>omax; if((omax<omin)||(omin==omax)) cout<<"Минимальное значение должно быть меньше максимального и они не должны быть равны\n Повторите ввод\n"; }while((omax<omin)||(omin==omax)); obj.Inpmin(omin); obj.Inpmax(omax); system("pause"); system("cls"); do { cout<<"1. Увеличение счетчика на 1\n2. Вывод значения счетчика\n0. Выход\n"; cin>>key; switch(key) { case 1: obj.Plus(); system("cls"); break; case 2: obj.Show(); system("pause"); system("cls"); break; case 0: cout<<"До свидания !\n"; break; default: cout<<"Выбрано неправильное действие\n"; system("pause"); system("cls"); break; } } while(key!=0); } |
|
Отправлено: 00:23, 14-11-2012 | #5 |
Старожил Сообщения: 169
|
Профиль | Сайт | Отправить PM | Цитировать Цитата SAU-trade:
Топик создан: 16:20, 21-02-2006 |
|
------- Отправлено: 13:17, 14-11-2012 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Nokia устраивает мастер-классы во флагмане | Wetler | Флейм | 0 | 02-06-2009 23:26 | |
Как выбрать классы на нижестоящем сервере? | plvtor | WSUS | 1 | 24-03-2009 15:49 | |
*Теория* | Классы C++ для представления winapi32 | pva | Программирование и базы данных | 5 | 11-04-2005 11:28 | |
MFC - Как подключить MFC классы? | Sharkky | Программирование и базы данных | 1 | 17-03-2004 14:04 |
|