JSFiddle - React, Tailwind, and code Playground
JavaScript
function tomath (arg1,arg2) {
if (arg2=="round") {
for (var i=0; i<arg1.length; i++) {
arg1[i]=Math.round(arg1[i]);
document.write(arg1[i] + "<br>");
};
}
else if (arg2=="ceil") {
for (var i=0; i<arg1.length; i++) {
arg1[i]=Math.ceil(arg1[i]);
document.write(arg1[i] + "<br>");
};
}
else if (arg2=="floor") {
for (var i=0; i<arg1.length; i++) {
arg1[i]=Math.floor(arg1[i]);
document.write(arg1[i] + "<br>");
};
}
else {
document.write("<strong> Неверный метод </strong><br>");
};
// return arg1;
};
function newarray() {
var colichestvo = prompt("Введите количество элементов будующего массива");
var chislo = new Array;
for (var i=0;i<colichestvo;i++) {
chislo[i] = prompt("Введите число" + i);
};
return chislo;
};
function newmetod() {
var metod = prompt("Введите метод. 1 = round(), 2 = ceil(), 3 = floor()");
var metoD;
if (metod==1) {
metoD="round";
return metoD;
}
else if (metod==2) {
metoD="ceil";
return metoD;
}
else if (metod==3) {
metoD="floor";
return metoD;
};
return chislo;
};
var numberArray = newarray();
var metod = newmetod();
document.write(numberArray + "<strong> Изначальное значение </strong><br><br>");
document.write(metod + "<strong> метод </strong><br><br>");
tomath(numberArray,metod);
var answer = confirm("Хотите повторить?");
while (answer) {
var numberArray = newarray();
var metod = newmetod();
document.write(numberArray + "<strong> Изначальное значение </strong><br><br>");
document.write(metod + "<strong> метод </strong><br><br>");
tomath(numberArray,metod);
var answer = confirm("Хотите повторить?");
};