/
1091950
/
Task5
Обзор
Документация
Войти
/
1091950
/
Task5
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
62 строки
2 KB
1091950
upload files
16 ноя 2025, 20:02
16 ноя 2025, 20:02
f6d728d
Код
Авторство
О чём код?
import java.util.Scanner; public class Main{ public static void main (String[] args) { Scanner scanner = new Scanner(System.in); int milk = 0; int bread = 0; int buckwheatGroats = 0; String [] products = { "Молоко", "Хлеб", "Гречневая крупа" }; int [] price = { 50, 14, 80 }; int [] prodQuanti = new int[price.length]; //для хран кол кажд тов по индексу int sum = 0; System.out.println("Список возможных товаров для покупки:"); for (int i = 0; i < products.length; i++) { System.out.println((i+1) + ". " + products[i] + " - " + price [i] + "руб/шт"); } while (true) { System.out.println("Выберите товар и количество или введите <<end>> "); String input = scanner.nextLine(); // вводит 2 товар 3 штуки if ("end".equals(input)) { break; } String[] parts = input.split(" "); int productNumber = Integer.parseInt(parts[0]); int productCount = Integer.parseInt(parts[1]); int index = productNumber - 1; prodQuanti[index] += productCount; sum += price[index] * productCount; } System.out.println("\nВаша корзина:"); boolean hasItems = false; for (int i = 0; i < prodQuanti.length; i++) { if (prodQuanti[i] > 0) { hasItems = true; int itemTotal = price[i] * prodQuanti[i]; String unit = prodQuanti[i] == 1 ? "шт" : "шт"; System.out.println(products[i] + " " + prodQuanti[i] + " " + unit + " " + price[i] + " руб/шт " + itemTotal + " руб в сумме"); } } if (!hasItems) { System.out.println("Корзина пуста."); } System.out.println("Итого " + sum + " руб"); } }