//Ejercicios //1. Escribir una funcion que imprima todos los numeros primos //del 1 al 100 function primos(){ let contador=0 for(i=1; i<101; i++){ for(j=2; j<=Math.trunc(i**0.5); j++){ //console.log("i:"+i+" j:"+j+"i%j="+(i%j)); if((i%j) == 0){ contador++; break; } //console.log(i); } if(contador==0){ console.log(i); contador = 0; } } } //primos(); // 2. Realizar el factorial de los primeros 50 numeros. //Ej. 1, 2... 50 function factorial(){ let factorial=1; for(i=1; i<51; i++){ factorial = factorial * i; console.log(factorial); } } //factorial(); //3. Escribir una funcion que determine si un número introducido es //divisible por 11 y 5 o no, mostrar el resultado con console.log function divisible_5_11(n){ if(n%5==0 && n%11==0){ console.log("si"); return true; } console.log("no"); return false; } //divisible_5_11(5); //4. Escribir una función que reciba la edad de una persona y //determine si una persona es mayor de edad o menor de edad function es_menor(n){ if(n<18){ console.log("si"); return true; } console.log("no"); return false; } //es_menor(18); //5. Escribir un programa que muestre un prompt donde el usuario //ingresa un número, luego muestra otro prompt pidiendo otro //número, finalmente el programa muestra una alerta con el //resultado de la suma. function sumaPorPrompt(){ a = parseInt(prompt("Ingrese un número")); b = parseInt(prompt("Ingrese otro número")); alert("la suma es: " + (a+b)); } //sumaPorPrompt(); //6. Crear un programa donde el usuario ingrese en un prompt la //temperatura en Celcius y el programa muestre en una alerta la //temperatura en Fahrenheit. function temperatura(){ celsius = parseInt(prompt("Ingrese los grados en celsius")); fahrenheit = (celsius*(9/5))+32; console.log(fahrenheit); } //temperatura(); //7. Pedir un número a un usuario a través de un prompt y //luego dividirlo por 10, ejemplo: 5 / 10 igual 0.5 function division(){ n = parseFloat(prompt("Ingrese un número para el ejercicio 7")); console.log(n/10); } //division(); //8. Escribir una funcion que devuelva el numero de dia de la //semana pasandole el dia de la semana en letras function semana_letras(dia){ switch(dia){ case 'domingo': console.log(1); break; case 'lunes': console.log(2); break; case 'martes': console.log(3); break; case 'miercoles': console.log(4); break; case 'jueves': console.log(5); break; case 'viernes': console.log(6); break; case 'sabado': console.log(7); break; default: console.log("error!"); } } //semana_letras("sabado"); //9. Realizar la suma de todos los números pares entre entre //dos rango de numeros function sumatoria_pares(inferior, superior){ if(inferior%2 != 0){ inferior += 1; } let sumatoria=0; for(i=inferior;i<=superior;i += 2){ sumatoria += i; } console.log(sumatoria); } //sumatoria_pares(2, 6); = 12 //sumatoria_pares(1, 6); = 12 //10. Hacer una función que diga si una palabra es palíndrome //una palabra es palindrome si se puede leer de la misma manera //de ambos lados function es_palidromo(texto){ texto = texto.toLowerCase(); aux = texto.split(" "); texto=""; for(i=0; i