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

Создание класса, моделирующего работу RS-триггера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В словах наибольшей длины удалить среднюю букву (средние буквы) http://www.cyberforum.ru/cpp-beginners/thread1196845.html
В тексте все слова разделены пробелами и знаками препинания. Напечатать все слова, предварительно выполнив преобразования: в словах наибольшей длины удалить среднюю (средние) букву.
C++ Удалить строки динамической матрицы, начиная со строки К1 и до строки К2 Сформировать динамический двумерный массив, заполнить его случайными числами и удалить строки, начиная со строки К1 и до строки К2 вот текст программы которая удаляет одну строку К1, а как на... http://www.cyberforum.ru/cpp-beginners/thread1196835.html
Даты с зимними месяцами C++
#include <iostream> #include <stdlib.h> #include <string.h> using namespace std; struct date { int day; char*month;
C++ Нужна програма, определяющая корни числа
Нужна програма штоб добивать корени из числа
C++ Преобразовать целочисленный массив путем сдвига его элементов на k позиций влево http://www.cyberforum.ru/cpp-beginners/thread1196785.html
Дан массив целых положительных чисел a1, а2,...аn. Преобразовать массив путем сдвига его элементов на k позиций влево (k>0)
C++ Как сделать отдельные записи в таблице по строкам, чтобы сделать запросы? Вот моя программа.. она производит чтение, только символами... #include <iostream> #include <fstream> #include <iomanip> #include <conio.h> #include <stdlib.h> using namespace std; int main()... подробнее

Показать сообщение отдельно
anastasia_b
1 / 1 / 0
Регистрация: 28.04.2013
Сообщений: 45

Создание класса, моделирующего работу RS-триггера - C++

03.06.2014, 18:38. Просмотров 1233. Ответов 3
Метки (Все метки)

Здравствуйте! Помогите пожалуйста с заданием..
Создать класс RS_trigger, моделирующий работу R-S триггера. Триггер принимает логическое состояние 0 или 1. По входу S (наверное требуется написание метода) триггер устанавливается в состояние 1, а по входу R соответственно в 0. Нужно осуществить перегрузку операции логического И для создаваемого класса (операция осуществляется над группой триггеров).

Добавлено через 5 часов 8 минут
Задача должна быть простой, но я сомневаюсь, что правильно понимаю ее условие..

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
#include <iostream>
using namespace std;
 
class RS_trigger
{
    int r, s;
public:
    RS_trigger(int _r, int _s): r(_r), s(_s) {}
    int get_trigger()
    {
        if (s==1)
        { return 1; }
        else if (r==1)
        { return 0; }
    }
    int operator && (const RS_trigger &rs)
    {
        if(get_trigger()==1 && (rs.r==1 && rs.s==1))
        {
            return 1;
        }
        else return 0;
    }
};
 
int main()
{
    setlocale(LC_ALL, "Russian");
    RS_trigger rs1(1,0), rs2(0,1);
    cout << "Результат: " << (rs1 && rs2) << endl;
    return 0;
}
Пожалуйста, если у кого-либо есть идеи, помогите сделать задание правильно..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru