cipfarm484
?>

Ребят нужно пройти 2 теста по информатике 8 класс по темам:1.Флажки. Поле с раскрывающимся списком. Переключатели.2. Цикл со счетчиком.Я дам ссылку на тесты тот кто сможет пройти его на хорошую оценку

Информатика

Ответы

saa002

Не особо понял, нужна ли программа на одном из язков программирования или блоксхема какая-то или математическими логическими знаками надо писать. Но по-программистки, будет примерно так. (в каком виде у вас на уроках делают, я не видел)

4:

if (A)

{

return B && C;

}

else

{

return B || C;

}

5:

return (A && C) || ((!A && !C) && B);

6:

if (A)

{

return (B && C) || (!B && !C);

}

else

{

return C;

}

Каждый из примеров можно записать в одну строчку, но программисты не любят так делать, и так ничего не понятно, а будет вообще каша.

st7307

Вот несколько разных формул, которые для каждого указанного в вашей таблице диапазона значений среднего чека выдают указанное в вашей таблице число (форма оплаты), а для чисел вне диапазонов таблицы- дают на выходе -1 (ниже диапазона) и +1 (выше диапазона), либо просто 0 (выше или ниже диапазона).

1) куча обычных ЕСЛИ (громоздко и запутанно):

=ЕСЛИ(E2<3200;-1;ЕСЛИ(E2<3300;70;ЕСЛИ(E2<3400;80;ЕСЛИ(E2<3500;90;ЕСЛИ(E2<3600;100;1)))))

2) новая функция ЕСЛИМН (довольно удобно, но визуально не очень):

=ЕСЛИМН(E2<3200;-1;E2<3300;70;E2<3400;80;E2<3500;90;E2<3600;100;1=1;1)

3) логические значения и вычисления с ними (как с числами 1 и 0):

=-(E2<3200)*70-(E2<3300)*10-(E2<3400)*10-(E2<3500)*10+(E2<3600)*100

4) сумма логических значений (как чисел 1 и 0) и функция ВЫБОР (длинновато, но визуально хорошо всё видно):

=ВЫБОР(1+(E2>=3200)+(E2>=3300)+(E2>=3400)+(E2>=3500)+(E2>=3600);-1;70;80;90;100;1)

5) функция ПРОСМОТР- задание диапазонов в отдельной маленькой табличке (очень удобно и универсально):

=ПРОСМОТР(E2;A$19:A$24;B$19:B$24)

А вот формулы только для диапазона с 3300 (включительно) до 3400 (не включая само число 3400). Для чисел, не входящих в этот диапазон, формулы дают на выходе ноль.

1) две функции ЕСЛИ:

=ЕСЛИ(E2>=3300;ЕСЛИ(E2<3400;80;0))

2) функция ЕСЛИ с функцией И:

=ЕСЛИ(И(E2>=3300;E2<3400);80;0)

Также, внизу приложил таблицу, в которой все эти формулы есть (для примера там по несколько чисел из каждого диапазона в таблице), а также скрин этой таблицы:


Нужно что бы в графе форма оплаты отображалось число в зависимости от данных в столбце ср чек прим

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ребят нужно пройти 2 теста по информатике 8 класс по темам:1.Флажки. Поле с раскрывающимся списком. Переключатели.2. Цикл со счетчиком.Я дам ссылку на тесты тот кто сможет пройти его на хорошую оценку
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Goldaram84
alesia1986
aniramix
Геннадьевич-Тимофеева158
Vladimirovna Dmitrieva
potemkin77
Marina281
ribcage52
ragimovelshad
sveta1308
Alekseevna
Окунева-Мотова
Stanislavovna1237
d43irina
Дмитрий1974