Задачи
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
// Дан номер месяца. Показать название месяца. int m = 3; // if (m == 1) { // System.out.println("январь"); // } else if (m == 2) { // System.out.println("февраль"); // } else if (m == 3) { // System.out.println("март"); // } else if (m == 4) { // System.out.println("апрель"); // } String monthName; switch (m) { case 1: monthName = "январь"; break; case 2: monthName = "февраль"; break; case 3: monthName = "март"; break; case 4: monthName = "апрель"; break; case 9: monthName = "сентябрь"; break; default: monthName = "неизвестная ошибка"; break; } System.out.println(monthName + "!"); // int k = 5; // if (k > 5) { // k = 1; // } else { // k = 4; // } // тернарный оператор ? // k = k > 5 ? 1 : 4; // // System.out.println(k); double a = 1; double b = -5; double c = 6; // корни: 2; 3 double d = b * b - 4 * a * c; double x1, x2; if (d < 0) { System.out.println("Нет корней"); } else if (d == 0) { x1 = -b / (2 * a); System.out.println("x = " + x1); } else { x1 = (-b + Math.sqrt(d)) / (2*a); x2 = (-b - Math.sqrt(d)) / (2*a); System.out.println("x1 = " + x1 + " x2 = " + x2); } |
Домашнее задание №2 (04.04.24)
- 3 задачи с прошлого урока
- Почитать про математические функции в Java
- Вычислить при x=2.34 Ответ: 1.473586
- Вычислить при x = 5.678 Ответ: 1043.492
- Вычислить при x = 4.5 Ответ: 9.43
- Задачи 8, 9, 10
- Дано число. Если оно больше 1000, то вывести Yes, иначе No
- Дано число. Если оно меньше 10 или равно 20, то вывести Yes, иначе No
- Дано число. Если оно не равно 20 и не равно 30 и не равно 40, то вывести Yes, иначе No
- Дано числа. Если оно больше или равно 99, то уменьшить его на 10, иначе увеличить в 10 раз.
- Задачи 34, 35, 36, 37.
-
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// double x = 9;// double y = Math.sqrt(x); // корень// double z = Math.pow(2, 3); // степень 2 в 3 степень// double p = Math.sin(Math.PI); // синус от пи//// z = Math.sqrt(Math.sin(x) + Math.pow(y, 8));//// x = -2.34;// z = (Math.abs(x - 5) - Math.sin(x)) / 3;// z += Math.sqrt(Math.pow(x, 2) + 2014) * Math.cos(2 * x) - 3;//// System.out.println("y = " + y);// System.out.println("z = " + z);// System.out.println("p = " + p);// int x = 2;//// if (x > 5) {// System.out.println("This number is more than 5");// }//// System.out.println("The end");// Дано число. Если оно больше или равно 0, то вывести корень из него// Иначе вывести слово Ошибка.// double x = 0;// if (x >= 0) {// System.out.println("sqrt = " + Math.sqrt(x));// } else {// System.out.println("Error");// }// Дан номер месяца. Если он относится к зиме, вывести Winter// иначе вывести Not Winter// int month = 12; // 12, 1, 3// || - или// if (month == 1 || month == 12 || month == 3) {// System.out.println("Winter");// } else {// System.out.println("Not Winter");// }// Дано число. Если оно не равно 100 и больше 50, то увеличить его на 1000.// Иначе уменьшить в 5 раз.int x = 100;// && - и (кнопка 7)// != - не равноif (x != 100 && x > 50) {x += 1000;} else {x /= 5;}System.out.println("x = " + x);
Домашнее задание №1 (30.03.24)
- Выделить строки и нажать Ctrl+/ - закомментировать или убрать комментарии
- Ctrl+Alt+L - форматирование кода
- Задачи 1, 2, 6, 7, 14, 15, 16, 22, 25
- Пользователь вводит путь в км и скорость в км/ч. Найти время.
- Пользователь вводит кол-во задач, решенных за неделю. Показать, сколько в среднем за день решал пользователь.
- Пользователь вводит цену за кг шоколада и сколько он заплатил за шоколад. Показать, сколько кг шоколада он купил.
- Пользователь вводит кол-во минут, часов и суток. Показать кол-во секунд за этот период.
- Пользователь вводит сторону квадрата. Найти площадь квадрата.
- Пользователь вводит кол-во дней. Показать, сколько это лет. Показать сколько это дней.
- Пользователь вводит цену и скидку в процентах. Показать цену после скидки.
- Код с урока:
-
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748// System.out.println("Java Lessons");// System.out.println("My First Lesson");// типы: int - целые числа (1, 2, 0, -4, -6 ...)// double - дробные (1.0, 1.5, -4.66 ...)// int n = 10;// double k = 3.5;// 1. Даны 2 числа. Вывести их сумму// int a = 10;// int b = 6;// int sum = a + b;// System.out.println("a = " + a + " b = " + b);// System.out.println("sum = " + sum);// 2. Даны три числа. Найти их произведение// double a = 5;// double b = 8;// double c = 6;// double p = a * b * c;// System.out.println("a = " + a + " b = " + b + " c = " + c);// System.out.println("product = " + p);//3. Пользователь вводит цену за 1 кг мороженого// и еще указывает, сколько кг мороженого хочет// и видит стоимость этого мороженого// int price = 180;// int weight = 5;// int cost = price * weight;// System.out.println("price = " + price + " weight = " + weight);// System.out.println("cost = " + cost);//4. Пользователь вводит свой вес в кг и рост в м и видит свой// индекс массы тела m/h^2// double weight = 69.6;// double height = 1.80;// double weightIndex = weight * 708 / (height * height);// System.out.println("weight = " + weight + " height = " + height);// System.out.println("index = " + weightIndex);//5. Пользователь вводит сколько км проехал за неделю// и за сколько часов. Показать с какой скоростью он ехал// double distance = 15;// double time = 4;// double speed = distance / time;// System.out.println("distance = " + distance + " time = " + time);// System.out.println("speed = " + speed + " km/h");