Написать программу вычисления разговора по телефону с учетом 20% скидки, предоставляемой по субботам и воскресеньям. извне вводится длительность разговора(в целых минутах) и день недели цифрой (1--воскресенье). составить блок-схему к программе.
Маска подсети может быть вычислена следующим образом:
1. Выполните перевод количества адресов компьютеров в бинарный вид, дополнив его до ближайшей степени двойки.
2 .Преобразуйте полученный бинарный вид в маску подсети в формате десятичных чисел, разделенных точкой.
Например, если количество адресов компьютества равно 14, то в бинарном виде это будет 1110. Дополним до 16 (10000), чтобы получить степень двойки. Переведем его в маску подсети: 11111111.11110000.00000000.00000000.
На прямой дороге расположены подряд город и четыре деревни. От города до первой деревни a км, до второй — b км, до третьей — c км, до четвертой — d км. Аня выехала из города в сторону деревень и проехала n км. Даны числа n, a, b, c, d. Выведи "ДА", если Аня находится между первой и второй деревней (включительно) или между третьей и четвертой, а иначе "НЕТ".
Решение (PascalABC.NET 3.8.3):
begin
var n := readreal('введите число n: ');
var a := readreal('введите число a: ');
var b := readreal('введите число b: ');
var c := readreal('введите число c: ');
var d := readreal('введите число d: ');
if (n >= a) and (n <= b) or (n >= c) and (n <= d) then print('ДА')
else print('НЕТ');
end.
Объяснение:
Выводим "ДА", если a ≤ n ≤ b (это значит, что Аня находится между первой и второй деревней включительно) ИЛИ если c ≤ n ≤ d (это значит, что Аня находится между третьей и четвёртой деревней включительно). Во всех остальных случаях выводим "НЕТ".
Объяснение:
Маска подсети может быть вычислена следующим образом:
1. Выполните перевод количества адресов компьютеров в бинарный вид, дополнив его до ближайшей степени двойки.
2 .Преобразуйте полученный бинарный вид в маску подсети в формате десятичных чисел, разделенных точкой.
Например, если количество адресов компьютества равно 14, то в бинарном виде это будет 1110. Дополним до 16 (10000), чтобы получить степень двойки. Переведем его в маску подсети: 11111111.11110000.00000000.00000000.
ответ: 255.240.0.0
На прямой дороге расположены подряд город и четыре деревни. От города до первой деревни a км, до второй — b км, до третьей — c км, до четвертой — d км. Аня выехала из города в сторону деревень и проехала n км. Даны числа n, a, b, c, d. Выведи "ДА", если Аня находится между первой и второй деревней (включительно) или между третьей и четвертой, а иначе "НЕТ".
Решение (PascalABC.NET 3.8.3):begin
var n := readreal('введите число n: ');
var a := readreal('введите число a: ');
var b := readreal('введите число b: ');
var c := readreal('введите число c: ');
var d := readreal('введите число d: ');
if (n >= a) and (n <= b) or (n >= c) and (n <= d) then print('ДА')
else print('НЕТ');
end.
Объяснение:Выводим "ДА", если a ≤ n ≤ b (это значит, что Аня находится между первой и второй деревней включительно) ИЛИ если c ≤ n ≤ d (это значит, что Аня находится между третьей и четвёртой деревней включительно). Во всех остальных случаях выводим "НЕТ".