Привет в школе они учат нас javascript и они поместили нам проблему, которая состояла в том, чтобы создавать программу, которая складывала числа до тех пор, пока пользователь не жал "x". Мое сомнение такое, как я делаю, если не все переменные сделают, и как я способствую тому, чтобы программа закончилась, когда пользователь будет жать "x".
Я надеюсь, что это подает тебя, как guГ - в
// Declaramos un array donde guardaremos nuestros numeros
var inputs = []
// Ejecutamos un ciclo do-while que a diferencia del while, este hará la primera ejecución
do{
// Preguntamos por un numero con un prompt
var input = prompt('Ingrese un numero')
// verificamos que lo ingresado no sea el caracter de salida del ciclo, si no es el
// caso lo agregamos a nuestro array
if(input != 'x'){
inputs.push(input)
}
}while(input != 'x')
// Mostramos todos los numeros que hay disponibles en el array
console.log("Numeros ingresados:", inputs)
Цикл do-while ты permitirГЎ спрашивать из-за N числа до тех пор, пока не будет введен в компьютер характер x, что permitirГЎ выйти из цикла.
, Чтобы складывать и получать самые большие и меньшие числа, ты можешь вести себя следующего cГіdigo, что deberГ, - чтобы идти в continuaciГіn внутреннего помещения.
var inputs = [5000, 100, -100, 50]
// Inicializamos las variables para asignar nuestros valores,
// lo hacemos fuera del ciclo por que no necesitamos que
// se instancien y sobrescriban en cada iteración,
// además si no hay elementos a recorrer tendremos
// valores por defecto controlados
var min = 'No existe'
var max = 'No existe'
var sum = 0
// Recorremos el array de objetos y en la primera iteración
// guardamos el primer numero como mayor y menor.
// en las siguiente iteraciones vamos comparando los siguientes
// numeros que se van iterando, si es menor al menor que tenemos
// almacenado, lo sobrescribimos, así siempre iremos teniendo
// el numero menor en nuestra variable min a medida que va
// iterando el ciclo. Lo mismo pasa con el mayor
inputs.forEach((input, index) => {
// Acá simplemente vamos sumando todos valores que se
// van iterando
sum += input
// en la primera iteración, asignamos el valor
if(index == 0){
min = input
max = input
}else{
// comparamos los valores y sobrescribimos si es necesario
if(input > max){
max = input
}
if(input < min){
min = input
}
}
})
// Mostramos los resultados
console.log("Minimo", min)
console.log("Maximo", max)
console.log("Suma", sum)`
Ты можешь делать это используя ее funciГіn setInterval (), чтобы называть одной funciГіn каждую секунду и эта суммировала и когда пользователь нажал x будьте отложен названный ее funciГіn с clearInterval, следующий cГіdigo может подавать тебя.
<!DOCTYPE html>
<html>
<head>
<title>Título</title>
</head>
<body>
<p id="etiquetaPSumar"></p>
<script>
var valorsumar=0;
window.addEventListener('keypress', function(e) {
if(e.keyCode==120|| e.keyCode==88){
clearInterval(refreshConatdor);
}
console.log(e.keyCode);
});
function contador(){
document.getElementById("etiquetaPSumar").innerHTML = valorsumar;
valorsumar++;
}
var refreshConatdor = setInterval(contador,1000);
</script>
</body>
</html>