diff --git a/src/Main.java b/src/Main.java
index 3d87d6e..fe9a3d9 100644
--- a/src/Main.java
+++ b/src/Main.java
@@ -1,13 +1,117 @@
-//TIP To Run code, press or
-// click the icon in the gutter.
-void main() {
- //TIP Press with your caret at the highlighted text
- // to see how IntelliJ IDEA suggests fixing it.
- IO.println(String.format("Hello and welcome!"));
-
- for (int i = 1; i <= 5; i++) {
- //TIP Press to start debugging your code. We have set one breakpoint
- // for you, but you can always add more by pressing .
- IO.println("i = " + i);
+public class Main {
+ public static void main(String[] args) {
+
+ //Первое задание
+ int intVariable = 23800;
+ System.out.println("Значение переменной с типом int равно " + intVariable);
+ byte byteVariable = 120;
+ System.out.println("Значение переменной с типом byte равно " + byteVariable);
+ short shortVariable = 32766;
+ System.out.println("Значение переменной с типом short равно " + shortVariable);
+ long longVariable = 3000000L;
+ System.out.println("Значение переменной с типом long равно " + longVariable);
+ float floatVariable = 2.0123f;
+ System.out.println("Значение переменной с типом float равно " + floatVariable);
+ double doubleVariable = 4.0123456;
+ System.out.println("Значение переменной с типом double равно " + doubleVariable);
+
+ // Второе задание
+
+ float a = 27.12f;
+ long b = 987678965549L;
+ double c = 2.786;
+ short d = 569;
+ short e = -159;
+ short f = 27897;
+ byte g = 67;
+
+ //Задача 3
+
+ byte studentsLP = 23;
+ byte studentsAS = 27;
+ byte studentsEA = 30;
+ byte totalStudents = (byte) (studentsAS + studentsEA + studentsLP);
+ short sheetsOfPaper = 480;
+ short sheetsPerStudent = (short) (sheetsOfPaper / totalStudents);
+ System.out.println("На каждого ученика рассчитано " + sheetsPerStudent + " листов бумаги».");
+
+ //задача 4
+
+ byte prodOfMachine = 16 / 2;
+ short minutes20 = (short) (20 * prodOfMachine);
+ System.out.println("За 20 минут машина произвела " + minutes20 + " штук бутылок");
+ short day = (short) (24 * 60 * prodOfMachine);
+ System.out.println("За сутки машина произвела " + day + " штук бутылок");
+ int day3 = day * 3;
+ System.out.println("За три дня машина произвела " + day3 + " штук бутылок");
+ int month = day * 30;
+ System.out.println("За месяц машина произвела " + month + " штук бутылок");
+
+ //Задача 5
+ byte redForClass = 2;
+ byte brownForClass = 4;
+ byte totalCan = 120;
+ byte cansForClass = (byte) (redForClass + brownForClass);
+ byte totalClasses = (byte) (totalCan / cansForClass);
+ byte white = (byte) (totalClasses * 2);
+ byte brown = (byte) (totalClasses * 4);
+ System.out.println("В школе, где " + totalClasses + " классов, нужно " + white + " банок белой краски и " + brown + " банок коричневой краски».");
+
+ //Task6
+
+ byte bananaQuantity = 5;
+ byte bananaWeight = 80;
+ short bananaTotal = (short) (bananaQuantity * bananaWeight);
+ short milkVolume = 200;
+ float convertMilkToWeight = 105f / 100f;
+ float milkWeight = milkVolume * convertMilkToWeight;
+ byte iceCreamQuantity = 2;
+ byte iceCreamWeight = 100;
+ short iceCreamTotal = (short) (iceCreamQuantity * iceCreamWeight);
+ byte eggQuantity = 4;
+ byte eggWeight = 70;
+ short eggTotal = (short) (eggQuantity * eggWeight);
+ float totalWeight = (bananaTotal + milkWeight + iceCreamTotal + eggTotal);
+ System.out.println("Вес завтрака в граммах " + totalWeight);
+ float totalWeightKilo = totalWeight / 1000f;
+ System.out.println("Вес завтрака в киллограммах " + totalWeightKilo);
+
+ //Task 7
+
+ byte goalLoose = 7;
+ short goalLooseGram = (short) (goalLoose * 1000);
+ short minLooseByDay = 250;
+ short maxLooseByDay = 500;
+ short avgLooseByDay = (short) ((minLooseByDay + maxLooseByDay) / 2);
+ float minDays = (float) (goalLooseGram / minLooseByDay);
+ System.out.println("Минимальное количество дней для требуемого результата " + minDays);
+ float maxDays = (float) (goalLooseGram / maxLooseByDay);
+ System.out.println("максимальное количество дней для требуемого результата " + maxDays);
+ double avgDays = (float) goalLooseGram / avgLooseByDay;
+ System.out.println("Среднее количество дней для требуемого результата " + avgDays);
+
+
+ //Task 8
+
+ int mashaSalary = 67760;
+ int denisSalary = 83690;
+ int christinaSalary = 76230;
+ float newMashaSalary = (float) mashaSalary * 1.1f;
+ float newDenisSalary = (float) denisSalary * 1.1f;
+ float newChristinaSalary = (float) christinaSalary * 1.1f;
+ float mashaOldYear = mashaSalary * 12;
+ float denisOldYear = denisSalary * 12;
+ float christinaOldYear = christinaSalary * 12;
+ float mashaNewYear = newMashaSalary * 12;
+ float denisNewYear = newDenisSalary * 12;
+ float christinaNewYear = newChristinaSalary * 12;
+ float mashaProfit = mashaNewYear - mashaOldYear;
+ System.out.println("Маша теперь получает " + newMashaSalary + " рублей. Годовой доход вырос на " + mashaProfit + " рублей");
+ float denisProfit = denisNewYear - denisOldYear;
+ System.out.println("Денис теперь получает " + newDenisSalary + " рублей. Годовой доход вырос на " + denisProfit + " рублей");
+ float christinaProfit = christinaNewYear - christinaOldYear;
+ System.out.println("Кристина теперь получает " + newChristinaSalary + " рублей. Годовой доход вырос на " + christinaProfit + " рублей");
+
+
}
-}
+}
\ No newline at end of file