data class Product(
val name: String,
val price: Double,
val quantity: Int
)
fun printReceipt(products: List<Product>) {
println("========== ЧЕК ==========")
var total = 0.0
for(product in products){
val sum = product.price * product.quantity
total += sum
println(
"Товар: ${product.name} | " +
"Цена: %.2f | ".format(product.price) +
"Кол-во: ${product.quantity} | " +
"Сумма: %.2f ₽".format(sum)
)
}
println("=========================")
println("ИТОГО: %.2f ₽".format(total))
println("=========================")
}
fun main(){
val products = listOf(
Product("Хлеб", 50.0, 2),
Product("Молоко", 80.0, 1),
Product("Яблоки", 120.0, 3)
)
printReceipt(products)
}