let contar, max, msg='';
max = parseInt(prompt("Teclear un número entero"));
for(contar = 0; contar < max; contar++)
{
msg += contar + ", ";
}
msg += contar; //Evita la coma al final
alert(msg);
let contar, max, msg='';
max = parseInt(prompt("Teclear un número entero"));
for(contar = 0; contar < max; contar++)
{
msg += contar + ", ";
}
msg += contar; //Evita la coma al final
alert(msg);
let contar, max, msg='';
max = parseInt(prompt("Teclear un número entero"));
for(contar = max; contar > 0; contar--)
{
msg += contar + ", ";
}
msg += contar; //Evita la coma al final
alert(msg);
let contar, max, par=0, msg='';
max = parseInt(prompt("Teclear un número entero"));
for(contar = 1; par < max; contar ++)
{
msg += par + "\n";
par = contar*2;
}
alert(msg);
Este script debe escribir la tabla de multiplicar del número que el usuario teclee. La tabla mostrará en diferentes líneas cada producto y el resultado en la forma a x b = ab.
Recuerda que el salto de linea es el carácter "\n"
Si el usuario teclea el 4 la tabla mostrará diez líneas en la forma
4 x 1 = 4
4 x 2 = 8...
let base, contador, prefijjo, producto, msg='';
base = parseInt(prompt("Tabla del..."));
prefijo = base + " X ";
for (contador = 1; contador <= 10; contador++)
{
producto = base*contador;
msg += prefijo + contador + " = " + producto + "\n";
}
alert("Tabla del "+base +"\n"+msg)
En este ejercicio mezclamos bucles con condicionales: el usuario escribe un número y el script imprimirá (console.log) todos los números menores que al dividirlos por 3 den como resto 2.
Recuerda: un número es múltiplo de N cuando el dividirlo por N el resto es 0.
let max, control;
max = parseInt(prompt("Número máximo "));
for (control = 0; control < max; control++)
{
if( control % 3 == 2){
console.log(control);
}
}
let letra, veces, cont, msg='';
letra = prompt("Escriba una letra");
veces= parseInt(prompt("Escriba un entero"));
for(cont = 0; cont < veces; cont++)
{
msg += letra;
}
alert(msg);
Usamos el console log para ir imprimiendo los valores de los dígitos, deberá quedar algo así:
0:0
0:1
0:2
...
...
1:4 será el final del conteo
let izq, der;
for(izq = 0; izq < 2; izq++){
for(der=0; der < 5; der++){
console.log(izq+" : "+der)
}
}
Se trata de dibujar un triángulo rectángulo con asteriscos. El usuario tecleará un valor entero, el programa escribirá con asteriscos tantas lineas como diga ese número. Cada linea estará formada por una serie de astericos tan larga como diga el número de línea en el que está.
Para separar una linea de la siguiente en console o en alert debes usar "\n". En este ejercicio usa console.log.
Le tecleamos el valor 5. El resultado será:
*
**
***
****
*****
let alto, ancho, linea, cadena;
alto = parseInt(prompt("Teclea un número de 1 a 10"));
for ( linea = 0; linea < alto; linea++){
cadena=''
for(ancho = 0; ancho <= linea; ancho++){
cadena += "*";
}
console.log( cadena+ "\n");
}
let max, suma, ctrl;
max = parseInt(prompt("teclea un entero positivo"));
suma = 0;
for (ctrl = 0; ctrl <= max; ctrl++)
{
suma += ctrl;
}
alert("Los números enteos de 0 a "+max+" suman "+suma);
let numero, suma = 0 , veces, media;
for (veces = 0; veces < 4; veces++)
{
numero = parseInt(prompt("Teclear numero "+numero));
suma += numero;
}
media = suma/4;
alert("La media es " + media);