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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
antoshka_teck
Сообщений: n/a
#1

Построить таблицу истинности для 3-х переменных - C++

19.11.2013, 17:50. Просмотров 688. Ответов 0
Метки нет (Все метки)

Нужна помощь, чтобы по двум формулам построить таблицу истинности переменных A, B, C в C#.
Вот что у мя получилось:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
bool A;
            bool B;
            bool C;
            Console.WriteLine("A\tB\tC\t(1)\t(2)");
            {
                for (int i = 0; i <= 1; i++)
                {
                for (int j = 0; j <= 1; j++)
                {
                    for (int l=0; l<=1; l++)
                    {
                        A = (i == 1) ? true : false;
                        B = (j == 1) ? true : false;
                        C = (l == 1) ? true : false;
 
                        Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}", (A) ? 1  : 0, (B) ? 1 : 0, C ? 1 : 0, ((!A || (A && B)) || (!A || (A && C))) ? 1 : 0, ((!(A && B) || !C) && (!(A && B) || !C)) ? 1:0);
                }
            }
 
                                Console.ReadKey();
Пролема в том, что таблица выстраивается не полностью, только до 0 1 1.
Сорри, не в том разделе темуу создал.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2013, 17:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Построить таблицу истинности для 3-х переменных (C++):

Построить таблицу истинности для формул - C++
Пользователь вводит одну из формул вида (A*((!)B*C))*D или A*((!)B*(C*D)) или (A*(!)B)*(C*D) , где * - любая из логических операций....

Определить существенные и фиктивные переменные. Вывести на экран таблицу истинности для существенных переменных - C++
Для функции трёх переменных определить существенные и фиктивные переменные. Вывести на экран таблицу истинности для существенных...

Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов - C++
X1 X2 X3 0 0 0 0 0 1 Вот моё задание 7) Х1*Х2*Х3 + Х1*Х2*Х3 + Х1*Х2*Х3 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 ...

Построить таблицу истинности - C++
Здравствуйте! В принципе задача фигня, единственное с чем у меня загвоздка, это в том что в выражении могут быть скобки, следовательно...

Построить таблицу истинности по формуле - C++
нужно построить таблицу истинности по формуле подскажите как это реализовать вот у меня есть уже часть кода правда что дальше делать...

Нужно построить таблицу истинности по заданном логическому выражению. - C++
Нужно построить таблицу истинности по заданном логическому выражению. Но суть не в этом, а в том, что в конце программы выводится массив не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2013, 17:50
Привет! Вот еще темы с ответами:

Таблица истинности для N переменных С++ - C++
Добрый день. Пересмотрел все похожие темы, но так и не нашел ответа. Так что приходится создань еще одну тему. Цель: построить таблицу...

Написать программу, которая выводит таблицу истинности для логической функции - C++
Написать программу, которая выводит таблицу истинности для логической функции (A B &amp; C) A, где &amp;, , - знаки логических операций И, ИЛИ,...

Напечатать таблицу истинности для логической функции (A⇔B ⇔C) ∨ A - C++
Напечатать таблицу истинности для логической функции (A⇔B ⇔C) ∨ A .

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


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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