Visual Basic:
Console.WriteLine("Значение а")
Dim a As Single = Console.ReadLine()
Dim a1 As Single
If a > 5 Then
a1 = a + 20
Console.WriteLine(ControlChars.CrLf &
"При a = {0:#} значение переменной a = {1:#}",
a, a1)
Else
a1 = a * 10
Console.WriteLine(ControlChars.CrLf &
"При a = {0:#} значение переменной a = {1:#}",
a, a1)
End If
Console.Write(ControlChars.CrLf &
"Для завершения программы нажмите любую клавишу...")
Console.ReadKey()
Поделитесь своими знаниями, ответьте на вопрос:
Упражнение 2. Составьте таблицы истинности логических выражений с переменными логического типа a и b установленного образца предыдущего примера. Во время выполнения задания обязательно учитывайте приоритет логических операций (последовательность действий): a) a or a and b b) a or b or not b c) not a or not b d) a and not b or not a and b Упражнение 3. Сформулируйте отрицание высказываний и запишите истинные или ложные полученные выражения: 1) Автомобиль имеет право ехать на красный свет. 2) Число 3 является делителем числа 545. 3) Не существует натурального числа, делится на 2. 4) Уравнение имеет целый корень. 5) Существуют параллелограммы с прямыми углами. Упражнение 4. Среди указанных высказываний найдите конъюнкции и дизъюнкции и определите их истинность: 1) 17 < 42 < 18 2) Число 27 кратное 3 и кратное 9. 3) ABC является остроугольным, прямоугольным или тупоугольный треугольником. 4) Число или четное 5) Диагонали любого параллелограмма перпендикулярны и точкой пересечения делятся пополам.
Код на C++:
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int color;
cin >> color;
switch (color)
{
case 0:
cout << "Красный";
break;
case 1:
cout << "Оранжевый";
break;
case 2:
cout << "Желтый";
break;
case 3:
cout << "Зеленый";
break;
case 4:
cout << "Голубой";
break;
case 5:
cout << "Синий";
break;
case 6:
cout << "Фиолетовый";
break;
default:
cout << "Нет такого цвета";
break;
}
cout << endl;
return 0;
};
Объяснение: