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

C++

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

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

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

1)Цифровой счетчик, это переменная с ограниченным диапазоном. Значение которой сбрасывается, когда ее целочисленное значение достигает определенного максимума (например, k принимает значения в диапазоне от 0..100). В качестве примера такого счетчика можно привести цифровые часы, счетчик километража. Опишите класс такого счетчика. Обеспечьте возможность установления максимального и минимального значений, увелечения счетчика на 1, возвращения текущего значения.
2)Написать класс, описывающий группу студентов. Студент также реализуется с помощью соответствующего класса.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 16:25     Цифровой счетчик - переменная с ограниченным диапазоном. (Форумчане посмотрите)
Посмотрите здесь:
Цифровой счетчик, добавить шаг счетчика C++
Переменная-счетчик C++
Объявляется ли каждую итерацию переменная-счетчик в цикле for? C++
Глобальная переменная (общий счетчик) для процессов C++ Linux
C++ Может ли переменная-счетчик быть типом Double
Почему при выходе из цикла while переменная счетчик увеличивается на единицу? C++
Сортировка массива с ограниченным количеством сравнений C++
Шаблон с ограниченным кол-вом типов C++
Вывод числа с ограниченным количеством знаков после запятой C++
Форумчане разъясните #pragma once) C++
C++ Глобальная переменная определена в хидере. Компилятор ругается на то, что переменная переопределена несколько раз
Public переменная, или private переменная и функции get/set C++ Builder

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
21.04.2010, 09:10     Цифровой счетчик - переменная с ограниченным диапазоном. (Форумчане посмотрите) #2
_ALLEN_, давайте своим темам более осмысленные названия.
_ALLEN_
3 / 3 / 0
Регистрация: 19.02.2010
Сообщений: 30
21.04.2010, 09:42  [ТС]     Цифровой счетчик - переменная с ограниченным диапазоном. (Форумчане посмотрите) #3
извините что дал такое названия! Очень хочется что бы помогли, а то сам чет не могу понять как сделать!
Crudelis
Шаровик затейник
672 / 414 / 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);
}
Вот решил выложить свое решение задачи может кому нибудь понадобится, я вижу ту много задач из того же института где и я учусь))) Шаговцам привет!!!
з.ы. плюс внизу
Yandex
Объявления
12.05.2010, 18:02     Цифровой счетчик - переменная с ограниченным диапазоном. (Форумчане посмотрите)
Ответ Создать тему
Опции темы

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