Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Написать программу, на джава

Аня Орлова Ученик (69), открыт 4 часа назад
10. Написать программу, получающую на вход в качестве аргумента два параметра –числа x и y. Если произведение этих чисел больше 100, то вычислить удвоенный куб первого числа и второе число разделить на 2. Вывести результат на экран.
2 ответа
Нина Надененко Ученик (121) 4 часа назад
Вот пример программы на Java, которая выполняет описанную задачу:

```java
public class Main {
public static void main(String[] args) {
if (args.length < 2) {
System.out.println("Введите два числа через пробел.");
return;
}

try {
double x = Double.parseDouble(args[0]);
double y = Double.parseDouble(args[1]);

if (x * y > 100) {
double result = 2 * Math.pow(x, 3);
double dividedY = y / 2;
System.out.println("Результат: " + result + ", " + dividedY);
} else {
System.out.println("Произведение не больше 100.");
}
} catch (NumberFormatException e) {
System.out.println("Пожалуйста, введите корректные числа.");
}
}
}
```

Эта программа принимает два аргумента, проверяет их произведение и, если оно больше 100, вычисляет удвоенный куб первого числа и делит второе число на 2. Результаты выводятся на экран.
Egor ... Гуру (4130) 4 часа назад
Ну, впринципе в чате gpt, он мог и сам поискать (П.С. Я бы не доверял gpt, он часто пишет с ошибками)
Аня Орлова Ученик (69) Egor ... , дддаааа бро ты прав
рамазан Тогашев Ученик (151) 3 часа назад
public class Main {
public static void main(String[] args) {
// Проверка, что передано два параметра
if (args.length != 2) {
System.out.println("Пожалуйста, введите два числа в качестве аргументов.");
return;
}

try {
// Парсим входные аргументы
double x = Double.parseDouble(args[0]);
double y = Double.parseDouble(args[1]);

// Проверяем произведение
if (x * y > 100) {
// Вычисляем удвоенный куб первого числа и второе число делим на 2
double resultX = 2 * Math.pow(x, 3);
double resultY = y / 2;

// Выводим результаты на экран
System.out.println("Удвоенный куб первого числа: " + resultX);
System.out.println("Второе число, разделенное на 2: " + resultY);
} else {
System.out.println("Произведение чисел не больше 100.");
}
} catch (NumberFormatException e) {
System.out.println("Пожалуйста, введите корректные числа.");
}
}
}
Похожие вопросы