let tecla = '';
do{
tecla = prompt("Teclear letra mágica");
}while (tecla != 'A');
alert("Has acertado");
let tecla = '';
do{
tecla = prompt("Teclear letra mágica");
}while (tecla != 'A');
alert("Has acertado");
let numero, divisor=1, resto;
do{
numero = parseInt(prompt("Entrar un número"));
}while (numero <=0 && numero >=100);
do{
divisor++
resto = numero%divisor;
}while (resto != 0 && divisor < numero);
if (resto ==0 && divisor != numero)
alert(numero+" No es primo");
else
alert(numero+ "Es primo");
let opcion = '';
do{
opcion = prompt("1.- Escribir\n 2.- Leer\n 3.- Salir\n Escoge una opción:");
switch(opcion){
case '1':printf("Opción 1");
alert("Eliges Escribir")
break;
case '2':
alert("Eliges Leer")
break;
case '3':
alert("fin del programa");
break;
default:
alert("debes elegir una de las opciones")
}
}
while(opcion != '3');
let numero1, numero2, repite;
do{
numero1 = parseInt(prompt("Primer numero "));
numero2 = parseInt(prompt("Segundo numero "));
alert("La suma es "+(numero1 + numero2));
do{
repite = prompt("¿Quiere repetir?");
while(repite != 'S' && repite != 'N');
}
while (repite == 'S');
Si elijo X y luego telco 10 se mostrará XXXXXXXXXX. Si tecleo z me olverá a pedir letra, y sitecelo 20 me volverá a pedir el número
let letra='', veces=0, cadena='';
do{
letra = prompt("¿Qué letra desea X o la Z?");
}while (letra != 'X' && letra != "Z");
do{
veces = parseInt(prompt("¿Cuantas repeticiones (1-15)?"));
}while (veces <1 || veces > 15)
do{
cadena+=letra;
veces--;
}while (veces>0);
alert(cadena);
let dividendo, divisor;
let resto, mcd=0;
dividendo = parseInt(prompt("Primer numero "));
divisor = parseInt(prompt("Segundo numero "));
do
{
resto = dividendo % divisor;
if(resto == 0)
{
mcd = divisor;
}
else
{
dividendo = divisor;
divisor = resto;
}
}while(resto != 0);
var numero, salida='', digito;
numero = parseInt(prompt("teclear un número"));
do{
digito = numero%10;
numero = parseInt(numero/10);
salida += digito+' ';
}while (numero >0)
alert("Dígitos del número "+salida);
let numero, suma;
do{
suma = 0;
numero = parseInt(prompt("Teclear un número"));
contar = numero;
do{
suma += (numero%2==0)? numero:0;
numero--;
}while (numero >0);
}while (contar > 0)
let numero1, numero2;
do{
numero1 = parseInt(prompt("Numero 1º"));
numero2 = parseInt(prompt("Numero 2º"));
}
while(numero1 >numero2);
alert("Numeros ordenados);
Escribir un script para determinar si el numero introducido por el usuario es un palíndromo, es decir, un número que se lee igual del derecho que del revés.
Para invertir el número podéis hacer sucesivas divisiones entre 10: el resto lo añadis al inveso multiplicado por 10. Y repetis con el valor entero del numero dividido por 10.
let numero, inverso=0, copia, resto;
numero = parseInt(prompt("teclear el numero"));
copia = numero;
do {
resto = copia%10;
inverso = inverso*10 + resto;
copia = parseInt(copia/10);
} while(copia != 0);
if (inverso == numero)
alert(numero+" es palindromo ");
else
alert(numero+" no es palindromo ");