m1a2c3s4i5m6a7
18.01.2021 23:49

ответить на вопросы по информатике (8 класс)


ответить на вопросы по информатике (8 класс)

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ivanruzanov553
05.06.2021 09:55

Существуют 4 понятия в школьной программе о алгебре логики.


1) Конъюнкция - логическое И или логическое умножение, оно истинно только тогда, когда всё истинно, например: 1 * 1 = 1

Таблица истинности для конъюнкции:

0 0 0

0 1 0

1 0 0

1 1 1

2) Дизъюнкция - логическое или логическое сложение, оно истинно, когда хотя бы одно истинно.

Таблица истинности для дизъюнкции:

0 0 0

0 1 1

1 0 1

1 1 1

3) Имликация- логическое если, то.

Таблица истинности для импликации:

0 0 1

0 1 1

1 0 0

1 1 1

4) Эквивалентность - логическое тогда и только тогда.

Таблица истинности для эквивалентности:

0 0 1

0 1 0

1 0 0

1 1 1


Следовательно, из вопроса задачи, верный ответ будет логическое ИЛИ.

0,0(0 оценок)
Ответ:
настя7603
21.08.2021 13:54

//Поскольку вы не указали стоимость бензина, но цену за 1 литр выставил сам. Если нужно изменить стоимость, то измените элемент(ы) массива markPrice, где каждый элемент (с отсчетом от единицы) - это цена за литр бензина соответствующая его индексу (1 - 92, 2 - 95 и так далее).


#include <iostream>

#include <locale>

using namespace std;

double GetPrice(double litr, double price, double discount)

{

   double defaultPrice  = litr * price;

   return defaultPrice - defaultPrice * discount;

}

double GetDiscount (double litr, double mark)

{

   double discount = 0;

   if (litr > 10 && litr <= 20)

   {

       if (mark == 1)

           discount = 0.05;

       else if (mark == 2)

           discount = 0.1;

   }

   else if (litr > 20)

   {

       if (mark == 1)

           discount = 0.1;

       else if (mark == 2)

           discount = 0.2;

       else

           discount = 0.05;

   }

   return discount;

}

int main()

{

   setlocale(LC_ALL, "Russian");

   double markPrice[] = {42, 45, 46};

   int mark;

   double litr;

   cout << "Выберите марку бензина (1 - 92; 2 - 95; 3 - дизель): ";

   cin >> mark;

   cout << "Введите количество литров: ";

   cin >> litr;

   if (mark >= 1 && mark <= 3)

       cout << endl << "Стоимость заправки: " << GetPrice(litr, markPrice[mark - 1], GetDiscount(litr, mark));

   else

       cout << endl << "Ошибка! Введенная марка бензина не обнаружена!";

   return 0;

}


•пользователь выбирает марку бензина (1-92, 2-95, 3-дизель) и вводит количество литров.c++ код
•пользователь выбирает марку бензина (1-92, 2-95, 3-дизель) и вводит количество литров.c++ код
•пользователь выбирает марку бензина (1-92, 2-95, 3-дизель) и вводит количество литров.c++ код
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота