Ejercicios JavaScript KJL
Ejercicios JavaScript KJL
Ejercicios JavaScript KJL
Ejercicio 1
/*Escribir una función que reciba dos números y devuelva el mayor
de ellos. */
function obtenerMayor(numero1, numero2) {
if (numero1 > numero2) {
return numero1;
} else {
return numero2;
}
}
let numero1= parseInt(prompt("ingrese el primer numero"))
let numero2= parseInt(prompt("ingrese el segundo numero"))
console.log(obtenerMayor(numero1,numero2));
Ejercicio 2
/*Escribir una función que reciba un arreglo de números y devuelva
la suma de todos ellos.*/
let sumaNum=0
let arreglo=[]
let cantidad= parseInt(prompt("ingrese la cantidad de numeros que
desea sumar"))
function sumarNum(arreglo){
for(i=0;i<cantidad;i++){
let num= parseInt(prompt("ingrese un numero"))
arreglo[i]=num
sumaNum= arreglo[i] + parseInt(sumaNum)
}
console.log("el total de la suma es: " + sumaNum)
}
sumarNum (arreglo)
Ejercicio 4
/*Escribir una función que reciba un arreglo de números y devuelva
el número más grande.*/
function numeroMasGrande(arreglo) {
let numeroMasGrande = arreglo[0]; //
return numeroMasGrande;
}
const numeros = [2,4,9,6,8];
const resultado = numeroMasGrande(numeros);
console.log("del arreglo " + numeros + " el numero mas grande es:
" + resultado);
Ejercicio 6
/*Escribir una función que reciba un número y devuelva verdadero
si es par o falso si es impar.*/
function esPar(numero) {
return numero % 2 === 0;
}
Ejercicio 7
/*Escribir una función que reciba una cadena de texto y devuelva
la misma cadena, pero en mayúsculas.*/
function textoMayuscula(cadenaTexto) {
return cadenaTexto.toUpperCase();
}
Ejercicio 9
/*Escribir una función que reciba dos cadenas de texto y devuelva
verdadero si son iguales y falso si no lo son.*/
function compararTexto(texto1, texto2) {
return texto1 === texto2;
}
var texto1=prompt("ingrese el texto")
var texto2=prompt("ingrese el texto")
if(compararTexto(texto1,texto2)){
console.log("verdadero")
}else{
console.log("falso")
}
Ejercicio 10
/*Escribir una función que reciba una cadena de texto y devuelva
el número de caracteres que tiene.*/
function obtenerNumeroCaracteres(cadenaText) {
return cadenaText.length;
}
var texto = prompt("ingrese el texto")
var resultado = obtenerNumeroCaracteres(texto);
console.log(resultado);
Ejercicio 11
/*Suma de dos números: Escribe un programa que solicite al usuario
dos números y muestre la suma de ambos.*/
function sumarNumero (num1, num2){
return num1+num2
}
Ejercicio 12
/*Números pares e impares: Escribe un programa que recorra los
números del 1 al 10. Por cada número, muestra en la consola si es
par o impar.*/
for (let i = 1; i <= 10; i++) {
if (i % 2 === 0) {
console.log(i + " es par");
} else {
console.log(i + " es impar");
}
}
switch (operacion) {
case "+":
resultado = suma(numero1, numero2);
break;
case "-":
resultado = resta(numero1, numero2);
break;
case "*":
resultado = multiplicación(numero1, numero2);
break;
case "/":
resultado = división(numero1, numero2);
break;
default:
resultado = "ingrese un simbolo valido";
}
console.log("El resultado de " + numero1 + operacion + numero2 +
" es :" + resultado);
Ejercicio 14
/*Números primos: Escribe un programa que solicite al usuario un
número y determine si es primo o no. Un número primo es aquel que
solo es divisible por sí mismo y por 1.*/
function numPrimo(numero) {
return true;
}
const numero = parseInt(prompt("Ingrese un número:"));
if (numPrimo(numero)) {
console.log("el número " + numero + " es primo.");
} else {
console.log("el número " + numero + " no es primo.");
}
Ejercicio 15
/*Escribe un programa que convierta una temperatura en grados
Celsius a grados Fahrenheit. El programa debe solicitar al usuario
la temperatura en Celsius y mostrar el resultado en Fahrenheit.*/
function convertirGrados (Celsius){
return (Celsius * 9/5) + 32;
}
var Celsius = parseInt(prompt("Ingrese la temperatura en grados
Celsius:"));
Fahrenheit= convertirGrados(Celsius)
console.log(Celsius + " grados Celsius equivalen a " + Fahrenheit
+ " grados Fahrenheit.");
return secuencia;
}
const numeroInicial = parseInt(prompt("Ingrese el número
inicial:"));
const numeroFinal = parseInt(prompt("Ingrese el número
final:"));
Ejercicio 17
/*Cálculo del factorial: Escribe un programa que calcule el
factorial de un número ingresado por el usuario. El factorial de
un número se obtiene multiplicando todos los números enteros
positivos desde 1 hasta el número dado.*/
let numero= parseInt(prompt("ingrese un numero"))
let resultado= 1
for (let i=1; i<=numero; i++){
resultado=resultado*i
}
console.log("el factorial de " + numero + " es: " + resultado)
Ejercicio 19
/*Generador de tablas de multiplicar: Escribe un programa que
genere la tabla de multiplicar de un número ingresado por el
usuario. El programa debe mostrar la tabla del 1 al 10.*/