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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 4.94
_ALLEN_
3 / 3 / 0
Регистрация: 19.02.2010
Сообщений: 30
#1

Цифровой счетчик - переменная с ограниченным диапазоном. (Форумчане посмотрите) - C++

20.04.2010, 16:25. Просмотров 4489. Ответов 3
Метки нет (Все метки)

1)Цифровой счетчик, это переменная с ограниченным диапазоном. Значение которой сбрасывается, когда ее целочисленное значение достигает определенного максимума (например, k принимает значения в диапазоне от 0..100). В качестве примера такого счетчика можно привести цифровые часы, счетчик километража. Опишите класс такого счетчика. Обеспечьте возможность установления максимального и минимального значений, увелечения счетчика на 1, возвращения текущего значения.
2)Написать класс, описывающий группу студентов. Студент также реализуется с помощью соответствующего класса.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 16:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Цифровой счетчик - переменная с ограниченным диапазоном. (Форумчане посмотрите) (C++):

Цифровой счетчик, добавить шаг счетчика - C++
Цифровой счетчик – это целочисленная переменная с ограниченным диапазоном значений, которая сбрасывается при достижении максимального...

Переменная-счетчик - C++
Как в файл записать переменную счетчик, чтобы при выходе из программы она сохраняла свое значение и могла изменяться и вновь записывать в...

Может ли переменная-счетчик быть типом Double - C++
Может ли быть счетчик оператора for, while и т. д. ( у меня это FR1 и массив MFR) задан типом данных double ? У меня ругается и только int...

Объявляется ли каждую итерацию переменная-счетчик в цикле for? - C++
Всем привет, расскажу историю возникшего вопроса. Отходил я как-то на курсы с++, и там преподаватель (авторитетный вроде программист,...

Почему при выходе из цикла while переменная счетчик увеличивается на единицу? - C++
Есть такой код: #include <iostream> using namespace std; int main() { int x = 30; cout<<"Внешнее значение: "<<x<<endl;...

Глобальная переменная (общий счетчик) для процессов - C++ Linux
Здравствуйте, Знает ли кто-нибудь, каким образом организовать глобальную переменную для подсчета операций выполняемых в дочерних...

3
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,776
21.04.2010, 09:10 #2
_ALLEN_, давайте своим темам более осмысленные названия.
0
_ALLEN_
3 / 3 / 0
Регистрация: 19.02.2010
Сообщений: 30
21.04.2010, 09:42  [ТС] #3
извините что дал такое названия! Очень хочется что бы помогли, а то сам чет не могу понять как сделать!
0
Crudelis
Шаровик затейник
674 / 416 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
12.05.2010, 18:02 #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
#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);
}
Вот решил выложить свое решение задачи может кому нибудь понадобится, я вижу ту много задач из того же института где и я учусь))) Шаговцам привет!!!
з.ы. плюс внизу
9
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2010, 18:02
Привет! Вот еще темы с ответами:

Счетчик с диапазоном - C#
Здравствуйте, нужно сделать счетчик с диапазоном, и в случае выхода за границы сделать исключение, попытался сделать, но не работает. ...

Создать класс «счетчик», реализующий циклический счетчик, со следующей структурой - C#
Создать класс «счетчик», реализующий циклический счетчик, со следующей структурой: -поле состояния счетчика; -методы для установки и...

Подключено с ограниченным доступом - Windows Vista
поставил висту. пытаюсь законнектиться к роутеру - нифига. выдает какой-то левый айпишник 169,254, ... ... , когда д\роутер раздает...

Отчет с ограниченным количеством записей - MS Access
Здравствуйте,как можно сделать чтобы в каждом клубе было по три записи с лучшим временем(наименьшим)?


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
12.05.2010, 18:02
Ответ Создать тему
Опции темы

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