
Задача на java У вас есть контейнер размером длина - 10м, высота - 4м, ширина - 2.5м. По
габаритам автомобиля(длина, высота, ширина) узнайте можно ли его поместить в контейнер, и если можно, то сколько штук. Автомобили располагаются в контейнере ширина автомобиля к ширине контейнера, длина к длине, высота к высоте.

Ответы на вопрос

import java.util.Scanner;
public class Main {
static int col=0;
public static void main(String[] args) {
Container c1 =new Container(10,4,2.5);
v2(c1);
System.out.println(col);
}
static void v2(Container container) {
System.out.println("Ведите размеры авто");
Scanner scanner = new Scanner(System.in);
double l= scanner.nextInt();
double h=scanner.nextInt();;
double w=scanner.nextInt();;
Car car = new Car(l,h,w);
if (container.hashCode() >= car.hashCode()) {
container.widht = container.widht - car.widht;
container.height= container.height - car.height;
container.leng = container.leng - car.leng;
col++;
v2(container);
}
}
}
public class Car {
final double leng;
final double height;
final double widht;
Car(double leng,double height,double widht){
this.leng=leng;
this.height=height;
this.widht=widht;
}
@Override
public int hashCode() {
return (int) (leng+height+widht);
}
}
public class Container {
static double leng;
static double height;
static double widht;
Container(double leng,double height,double widht){
this.leng=leng;
this.height=height;
this.widht=widht;
}
@Override
public int hashCode() {
return (int) (leng+height+widht);
}
}



Для решения данной задачи на Java, вы можете воспользоваться следующим кодом. Просто введите размеры автомобиля (длину, высоту и ширину) и код вычислит, сколько таких автомобилей можно поместить в контейнер:
javapublic class Main {
public static void main(String[] args) {
double containerLength = 10.0; // Длина контейнера (метры)
double containerHeight = 4.0; // Высота контейнера (метры)
double containerWidth = 2.5; // Ширина контейнера (метры)
double carLength = 5.0; // Длина автомобиля (метры)
double carHeight = 2.0; // Высота автомобиля (метры)
double carWidth = 2.0; // Ширина автомобиля (метры)
int maxCarsInContainer = (int) (containerLength / carLength) *
(int) (containerHeight / carHeight) *
(int) (containerWidth / carWidth);
System.out.println("Максимальное количество автомобилей, которое можно поместить в контейнер: " + maxCarsInContainer);
}
}
Замените значения containerLength
, containerHeight
, containerWidth
, carLength
, carHeight
и carWidth
на соответствующие значения для вашего контейнера и автомобиля. Код рассчитает максимальное количество автомобилей, которое можно поместить в контейнер на основе их габаритов.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili