diff --git a/src/main/java/Calculator.java b/src/main/java/Calculator.java new file mode 100644 index 000000000..7baa187d5 --- /dev/null +++ b/src/main/java/Calculator.java @@ -0,0 +1,12 @@ +public class Calculator { + int sumGuests; + double totalPrice; + String productName; + + Calculator(int sumGuests) { + this.sumGuests = sumGuests; + } + + +} + diff --git a/src/main/java/Format.java b/src/main/java/Format.java new file mode 100644 index 000000000..a83fcff33 --- /dev/null +++ b/src/main/java/Format.java @@ -0,0 +1,2 @@ +public class Format { +} diff --git a/src/main/java/Main.java b/src/main/java/Main.java index db9356a08..fd7990b77 100644 --- a/src/main/java/Main.java +++ b/src/main/java/Main.java @@ -1,6 +1,64 @@ +import java.util.Scanner; public class Main { + + public static void main(String[] args) { - System.out.println("Hello world!"); + Scanner scanner = new Scanner(System.in); + int sumGuests; + String inputName; + Double inputPrice; + String totalList = ""; + Double totalPrice = 0.00; + + + System.out.println("Введите количество гостей: "); + + while (true) { + sumGuests = scanner.nextInt(); + if (sumGuests> 1) { + System.out.println("Количество гостей: " + sumGuests + ". На них и поделим счет!"); + break; + } + if (sumGuests == 1) { + System.out.println("Количество гостей: " + sumGuests + " гость. Тут и делить-то нечего"); + } + if (sumGuests <= 0) { + System.out.println("Введено неверное значение. Введите целое число, больше 1"); + } + System.out.println("Введите количество гостей: "); + } + + while (true) { + System.out.println("Введите название продукта: "); + inputName = scanner.nextLine(); + String check = "завершить"; + if (inputName.equalsIgnoreCase(check)) { + System.out.println("подсчет завршен"); + break; + } + if (!(inputName.equalsIgnoreCase(check))) { + totalList = totalList + "\n" + inputName; + System.out.println(totalList + " \n "); + System.out.println("Введите стоимость продукта: "); + while (true) { + inputPrice = scanner.nextDouble(); + if (scanner.hasNextDouble()) { + totalPrice = totalPrice + inputPrice; + System.out.println("Итого " + totalPrice + " рублей."); + } + if (inputPrice <= 0) { + System.out.println("Повторите ввод, введены неверные данные"); + break; + } + } + } + } } -} \ No newline at end of file +} + + + + + + diff --git a/src/main/java/ProductList.java b/src/main/java/ProductList.java new file mode 100644 index 000000000..e1ed8775a --- /dev/null +++ b/src/main/java/ProductList.java @@ -0,0 +1,12 @@ +public class ProductList { + String productName; + double productPrice; + String totalList; + + +} + + + + +