Таблица в ексел продолжите выполнение проектного задания.Продолжите выполнение проектного задания. В таблице "Оплата электроэнергии" (задание 6 из § 21) используйте абсолютный адрес для ячейки, Продолжите выполнение проектного задания. В таблице "Оплата электроэнергии" (задание 6 из § 21) используйте абсолютный адрес для ячейки, хранящей стоимость 1 кВт - ч электроэнергии.
В таблице"Оплата электроэнергии" используйте следующее правило для подсчета суммы оплаты: если израсходовано не более 100 кВт * ч, то цена 1 кВт • ч равна 1,5 руб.; если израсходовано более 100, но менее 300 кВт - ч, то цена— 1,8 руб.; если израсходовано не менее 300 кВт - ч, то цена 1 кВ*ч равна 2 руб. Используйте логические функции.
Что бы это сделать нужно 40 Гб * 1024
Но так как мы знаем что 1024 это 2^10, то получаться что 40Гб= 40* 2^10Мб
чтобы найти кол-во дисков
Нужно объем информации разделить (40 * 2^10) на объем дика (600)
(40*2^10) \ (600) = (5*2^3*2^10) \ (75*2^3) *сокращаем 2^3* =
=(5*2^10) \ (75) *возводим 2 в 10 степень и умножаем на 5* =
=5120 \ 75 =68,2666... *округляем в большую сторону, т.к по условию задачи дано что информация должна занимать полностью диск*
ОТВЕТ : 69
**справка* степени 2*
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
2^7=128
2^8=256
2^9=512
2^10=1024
Вам нужно только написать ввод и вывод, формула уже написана.
Код (Python 3):
x, y, z = map(int, input().split())
u=(max(x,y,z) - min(x,y,z))/(max(x,y,z)+min(x,y,z))
print(u)
Пример ввода 1:
1 1 1
Пример вывода 1:
0.0
Пример ввода 2:
3 2 1
Пример вывода 2:
0.5
Второе задание:Находим максимальное число, и если текущее число не оно, на него можно умножать. Можно использовать список, так решение будет короче, я использую три переменные x, y, z.
Код (Python 3):
x, y, z = map(int, input().split())
max_xyz = max(x, y, z)
product = 1
if x != max_xyz:
product *= x
if y != max_xyz:
product *= y
if z != max_xyz:
product *= z
print(product)
Пример ввода 1:
1 2 3
Пример вывода 1:
2
Пример ввода 2:
3 2 1
Пример вывода 2:
2