Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » классы

Ответить
Настройки темы
классы

Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите пожалуста написать цифровой счетчик, это переменная с ограниченным диапазоном. Значение которой сбрасывается, когда ее целочисленное значение достигает определенного максимума (например, k принимает значения в диапазоне от 0..100). В качестве примера такого счетчика можно привести цифровые часы, счетчик километража. Опишите класс такого счетчика. Обеспечьте возможность установления максимального и минимального значений, увелечения счетчика на 1, возвращения текущего значения.

Отправлено: 16:20, 21-02-2006

 

редкий гость


Сообщения: 1696
Благодарности: 44

Профиль | Сайт | Отправить PM | Цитировать


Убрать первые два слова и получится типичное задание к какой-нибудь "лабораторной работе". Ходите на лекции, помогает.

-------
http://ivank.ru


Отправлено: 23:53, 21-02-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Действительно, farik, я уже писал Вам лично даже... Хватит, может, решать свои проблемы таким вот образом? Дураков-то тут нет.

Отправлено: 11:55, 23-02-2006 | #3


Аватара для Turman

Старожил


Сообщения: 205
Благодарности: 8

Профиль | Отправить PM | Цитировать


дословно причем переписал ))

опишите...обеспечьте....
бан ему!

Отправлено: 04:05, 25-02-2006 | #4


Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить 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
Благодарности: 27

Профиль | Сайт | Отправить PM | Цитировать


Цитата SAU-trade:
Думаю расберешься! »

Топик создан: 16:20, 21-02-2006

-------
Microsoft Visual C++ | Realtek Ethernet Drivers | .NET Framework 4.0


Отправлено: 13:17, 14-11-2012 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » классы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход