Помогает бросить вызов [закрыто] ⇐ JAVA
Помогает бросить вызов [закрыто]
Здесь введите описание изображения претендента
Реализовать приложение на языке JavaScript, которое может рассчитать общую длину железных прутьев, необходимых для создания ворот. Ворота будут иметь чередующийся дизайн пустых рядов и рядов, заполненных кругами (обратите внимание, дизайн начинается с пустого ряда сверху). Дизайн должен быть симметричным. Если для заданных входных данных невозможно создать симметричный дизайн, программа должна идентифицировать и показать пользователю сообщение.
Примечание: Планка будет иметь толщину 10см; Учитывайте это значение при выполнении расчетов. Максимально сведите к минимуму отходы слитков.
Входные данные: ширина и высота ворот (в см)
Максимальный процент высоты каждого ряда (например, если высота ворот составляет 100 см, а максимальная высота ряда — 10 %, то каждый ряд может иметь высоту не более 10 см).
Тип возвращаемого значения должен быть строкой. CalculateTotalBarLengthReq(500, 500, 20, IronBarThickness) должен вернуть «Общая требуемая длина стержня = 7021,59 см».
calculateTotalBarLengthReq(100, 100, 20, IronBarThickness) должен вернуть «Общая требуемая длина стержня = 1308,32 см».
Ответ должен быть действительным для любого введенного значения.
обновить приведенный ниже код
function CalculateTotalBarLengthReq(gateWidth, GateHeight, rowHeightPercentage, barThickness) { вернуть ложь; const IronBarThickness = 10; calculateTotalBarLengthReq(500, 500, 20, IronBarThickness);
# Потом я ввел этот код, но не получилось
function CalculateTotalBarLengthReq(gateWidth, GateHeight, rowHeightPercentage, barThickness) { // Рассчитываем длину вертикальных полос (столбцов) constverterBarLength =gateHeight * 2;
// Вычисляем размер каждой строки const rowSize = GateHeight * rowHeightPercentage * 0,01;
// Подсчитываем количество горизонтальных полос (строк) const numOfHorizontalBars = (gateHeight / rowSize) + 1;
// Рассчитываем длину горизонтальных полос const HorizontalBarLength = (gateWidth - barThickness * 2) * numOfHorizontalBars;
// Вычисляем промежуток между строками const rowGap = (gateHeight - numOfHorizontalBars * barThickness) / (numOfHorizontalBars - 1);
// Подсчитаем количество кругов в строке const numOfCirclesInRow = GateWidth / rowGap; //это может быть не натуральное число (число с плавающей запятой) // const numOfCirclesInRow = Math.floor(gateWidth / rowGap); // это даст натуральное число (целое значение)
// Подсчитываем количество чередующихся строк с кружками const numOfRowsWithCircles = Math.floor((numOfHorizontalBars - 1)/2);
// Подсчитываем общее количество кругов const totalNumOfCircles = numOfCirclesInRow * numOfRowsWithCircles;
// Вычисляем радиус каждого круга const radius = rowGap / 2;
// Вычисляем длину окружности каждого круга вашего текста const length = 2 * радиус * Math.PI;
// Рассчитаем общую длину необходимых железных стержней const totalBarLength =вертикальнаядлинабара+горизонтальнаядлинабара+окружность * totalNumOfCircles;
return Требуемая общая длина стержня = ${totalBarLength.toFixed(2)}cm;
const IronBarThickness = 10; console.log(calculateTotalBarLengthReq(500, 500, 20, IronBarThickness)); console.log(calculateTotalBarLengthReq(100, 100, 20, IronBarThickness));
**после того, как программа ввода кода выдала неверные звуковые сигналы
[*]
calculateTotalBarLengthReq(500, 500, 20, IronBarThickness) должен вернуть результат «Общая требуемая длина штанги = 7021,59 см».
[*]
calculateTotalBarLengthReq(100, 100, 20, IronBarThickness) должен вернуть результат «Требуемая общая длина штанги = 1308,32 см».
[*]
Ответ должен быть действительным для любого введенного значения.
как исправить указанную выше ошибку обновления кода резонанса
Здесь введите описание изображения претендента
Реализовать приложение на языке JavaScript, которое может рассчитать общую длину железных прутьев, необходимых для создания ворот. Ворота будут иметь чередующийся дизайн пустых рядов и рядов, заполненных кругами (обратите внимание, дизайн начинается с пустого ряда сверху). Дизайн должен быть симметричным. Если для заданных входных данных невозможно создать симметричный дизайн, программа должна идентифицировать и показать пользователю сообщение.
Примечание: Планка будет иметь толщину 10см; Учитывайте это значение при выполнении расчетов. Максимально сведите к минимуму отходы слитков.
Входные данные: ширина и высота ворот (в см)
Максимальный процент высоты каждого ряда (например, если высота ворот составляет 100 см, а максимальная высота ряда — 10 %, то каждый ряд может иметь высоту не более 10 см).
Тип возвращаемого значения должен быть строкой. CalculateTotalBarLengthReq(500, 500, 20, IronBarThickness) должен вернуть «Общая требуемая длина стержня = 7021,59 см».
calculateTotalBarLengthReq(100, 100, 20, IronBarThickness) должен вернуть «Общая требуемая длина стержня = 1308,32 см».
Ответ должен быть действительным для любого введенного значения.
обновить приведенный ниже код
function CalculateTotalBarLengthReq(gateWidth, GateHeight, rowHeightPercentage, barThickness) { вернуть ложь; const IronBarThickness = 10; calculateTotalBarLengthReq(500, 500, 20, IronBarThickness);
# Потом я ввел этот код, но не получилось
function CalculateTotalBarLengthReq(gateWidth, GateHeight, rowHeightPercentage, barThickness) { // Рассчитываем длину вертикальных полос (столбцов) constverterBarLength =gateHeight * 2;
// Вычисляем размер каждой строки const rowSize = GateHeight * rowHeightPercentage * 0,01;
// Подсчитываем количество горизонтальных полос (строк) const numOfHorizontalBars = (gateHeight / rowSize) + 1;
// Рассчитываем длину горизонтальных полос const HorizontalBarLength = (gateWidth - barThickness * 2) * numOfHorizontalBars;
// Вычисляем промежуток между строками const rowGap = (gateHeight - numOfHorizontalBars * barThickness) / (numOfHorizontalBars - 1);
// Подсчитаем количество кругов в строке const numOfCirclesInRow = GateWidth / rowGap; //это может быть не натуральное число (число с плавающей запятой) // const numOfCirclesInRow = Math.floor(gateWidth / rowGap); // это даст натуральное число (целое значение)
// Подсчитываем количество чередующихся строк с кружками const numOfRowsWithCircles = Math.floor((numOfHorizontalBars - 1)/2);
// Подсчитываем общее количество кругов const totalNumOfCircles = numOfCirclesInRow * numOfRowsWithCircles;
// Вычисляем радиус каждого круга const radius = rowGap / 2;
// Вычисляем длину окружности каждого круга вашего текста const length = 2 * радиус * Math.PI;
// Рассчитаем общую длину необходимых железных стержней const totalBarLength =вертикальнаядлинабара+горизонтальнаядлинабара+окружность * totalNumOfCircles;
return Требуемая общая длина стержня = ${totalBarLength.toFixed(2)}cm;
const IronBarThickness = 10; console.log(calculateTotalBarLengthReq(500, 500, 20, IronBarThickness)); console.log(calculateTotalBarLengthReq(100, 100, 20, IronBarThickness));
**после того, как программа ввода кода выдала неверные звуковые сигналы
[*]
calculateTotalBarLengthReq(500, 500, 20, IronBarThickness) должен вернуть результат «Общая требуемая длина штанги = 7021,59 см».
[*]
calculateTotalBarLengthReq(100, 100, 20, IronBarThickness) должен вернуть результат «Требуемая общая длина штанги = 1308,32 см».
[*]
Ответ должен быть действительным для любого введенного значения.
как исправить указанную выше ошибку обновления кода резонанса
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Libmagic недоступна, но помогает определять тип файлов файловоподобных объектов.
Anonymous » » в форуме Python - 0 Ответы
- 84 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Тестер паролей — помогает показывать галочку, когда требование выполнено.
Anonymous » » в форуме JAVA - 0 Ответы
- 48 Просмотры
-
Последнее сообщение Anonymous
-