Ответы на вопрос:
#include <iostream>
#include <math.h>
using namespace std;
int main(){
float a=3.14, b=-1.57, c=10.5;
short d=8;
cout << 0.5 * log((1+sin(b)) / (1 - sin(a)) * (c - d));
return 0;
}
class receipt:
def ):
self.number = 1
self.amount = 0
self.cost = 0
self.lines = []
def add_item(self, item, cost):
self.amount += 1
self.lines.append("%s - %s" % (item, str(
self.cost += cost
def new(self):
self.number += 1
self.amount = 0
self.cost = 0
self.lines = []
def print(self):
if self.amount ! = 0:
print("чек %s. всего предметов: %s" % (self.number, self.amount))
for line in self.lines:
print(line)
print("итого: %s" % self.cost)
print("")
self.new()
r = receipt()
def add_item(item, cost, receipt = r):
receipt.add_item(item, cost)
def print_receipt(receipt = r):
r.print()
add_item('блокнот', 100)
print_receipt()
add_item('ручка', 70)
print_receipt()
print_receipt()
add_item('булочка', 15)
add_item('булочка', 15)
add_item('чай', 5)
print_receipt()
add_item('булочка', 15)
add_item('булочка', 15)
# (отменить чек) - этот чек не печатаем
этот код печатает следующее:
чек 1. всего предметов: 1
блокнот - 100
итого: 100
чек 2. всего предметов: 1
ручка - 70
итого: 70
чек 3. всего предметов: 3
булочка - 15
булочка - 15
чай - 5
итого: 35
Популярно: Информатика
-
avgbb20.10.2021 08:07
-
NikaAs120.09.2022 07:29
-
шшшшккпеее110.04.2021 14:54
-
lutaasasa5p08d7e04.12.2022 21:33
-
mynee21.01.2022 01:45
-
ya2003201731.01.2023 21:29
-
EzVikaEz27.01.2021 00:28
-
Лина199002.07.2020 16:10
-
lexelol200527.08.2022 08:23
-
zadorina6609.04.2022 14:19