Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Ejercicios JavaScript KJL

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Ejercicios JavaScript

 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)

Kiara Jauregui Lorda


Ejercicios JavaScript
 Ejercicio 3
/*Escribir una función que reciba un arreglo de números y devuelva
un nuevo arreglo con el doble de cada número.*/
let arregloDoble=[]
let arreglo= []
let longitud= parseInt(prompt("ingrese la longitud del arreglo"))
function doblarArreglo(arreglo) {
for(i=0;i<longitud;i++){
arreglo[i]= parseInt(prompt("ingrese un numero"))
arregloDoble[i]= arreglo[i]*2
}
console.log(arregloDoble)
}
doblarArreglo(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]; //

for (let i = 1; i < arreglo.length; i++) {


if (arreglo[i] > numeroMasGrande) {
numeroMasGrande = arreglo[i]; //
}
}

return numeroMasGrande;
}
const numeros = [2,4,9,6,8];
const resultado = numeroMasGrande(numeros);
console.log("del arreglo " + numeros + " el numero mas grande es:
" + resultado);

Kiara Jauregui Lorda


Ejercicios JavaScript
 Ejercicio 5
/*Escribir una función que reciba un arreglo de números y devuelva
el promedio de todos ellos.*/
function calcularPromedio(numeros) {
var suma = 0;
for (var i = 0; i < numeros.length; i++) {
suma += numeros[i];
}
var promedio = suma / numeros.length;
return promedio;
}
var arreglo = [2,4,6,8];
var promedio = calcularPromedio(arreglo);
console.log("El promedio de los numeros es: " + promedio);

 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;
}

var num = parseInt(prompt("ingrese un numero"))


if (esPar(num)){
console.log("verdadero")
}else{
console.log("falso")
}

 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();
}

var texto = prompt("ingrese el texto");


var resultado = textoMayuscula(texto);
console.log(resultado);

Kiara Jauregui Lorda


Ejercicios JavaScript
 Ejercicio 8
/*Escribir una función que reciba una cadena de texto y devuelva
la misma cadena, pero en minúsculas.*/
function textoMinuscula(cadenaTexto) {
return cadenaTexto.toLowerCase();
}

var texto = prompt("ingrese el texto");


var resultado = textoMinuscula(texto);
console.log(resultado);

 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);

Kiara Jauregui Lorda


Ejercicios JavaScript

 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
}

var numero1 = parseInt(prompt("Ingrese el primer número:"));


var numero2 = parseInt(prompt("Ingrese el segundo número:"));
var suma = numero1 + numero2;
console.log("La suma de " + numero1 + " + " + numero2 + " es: " +
suma);

 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");
}
}

Kiara Jauregui Lorda


Ejercicios JavaScript
 Ejercicio 13
/*Calculadora de operaciones básicas: Crea una calculadora que
pueda realizar operaciones básicas como suma, resta,
multiplicación y división. El programa debe solicitar al usuario
dos números y la operación que desea realizar, y luego mostrar el
resultado.*/

function suma(num1, num2) {


return num1 + num2;
}
function resta(num1, num2) {
return num1 - num2;
}
function multiplicación(num1, num2) {
return num1 * num2;
}
function división(num1, num2) {
return num1 / num2;
}

var numero1 = parseInt(prompt("Ingrese el primer número:"));


var operacion = prompt("Ingrese el simbolo de la operación a
realizar (suma +, resta -, multiplicación *, división /):");
var numero2 = parseInt(prompt("Ingrese el segundo número:"));
var resultado;

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);

Kiara Jauregui Lorda


Ejercicios JavaScript

 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) {

for (let i = 2; i < numero; i++) {


if (numero % i === 0) {
return false;
}
}

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.");

Kiara Jauregui Lorda


Ejercicios JavaScript
 Ejercicio 16
/*Generador de secuencia: Escribe un programa que genere una
secuencia de números a partir de un número inicial y un número
final ingresados por el usuario. Por ejemplo, si el usuario
ingresa 1 como número inicial y 5 como número final, el programa
debe mostrar la secuencia: 1, 2, 3, 4, 5.*/
function generarSecuencia(numinicial, numfinal) {
const secuencia = [];
for (let i = numinicial; i <= numfinal; i++) {
secuencia.push(i);
}

return secuencia;
}
const numeroInicial = parseInt(prompt("Ingrese el número
inicial:"));
const numeroFinal = parseInt(prompt("Ingrese el número
final:"));

const secuenciaNumeros = generarSecuencia(numeroInicial,


numeroFinal);
console.log(secuenciaNumeros);

 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)

Kiara Jauregui Lorda


Ejercicios JavaScript
 Ejercicio 18
/*Palíndromo: Escribe un programa que verifique si una palabra
ingresada por el usuario es un palíndromo. Un palíndromo es una
palabra que se lee igual de izquierda a derecha y de derecha a
izquierda.*/
function esPalindromo(palabra) {
palabra = palabra.
toLowerCase().replace(/\s/g, '');
return palabra === palabra.split('').reverse().join('');
}
var palabra = prompt("Ingrese una palabra: ");
if (esPalindromo(palabra)) {
console.log("La palabra es un palíndromo.");
} else {
console.log("La palabra no es un palíndromo.");
}

 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.*/

var numero = parseInt(prompt("Ingrese el numero del que desea


saber la tabla de multiplicacion:"));
console.log("La tabla de multiplicar del numero " + numero + "
es :");
for (var i = 1; i <= 10; i++) {
var resultado = numero * i;
console.log(numero + " x " + i + " = " + resultado);
}

Kiara Jauregui Lorda


Ejercicios JavaScript
 Ejercicio 20
/*Escribe un programa que solicite al usuario una cantidad de
números y luego pida ingresar cada uno de los números. Al
finalizar, el programa debe mostrar el promedio de los números
ingresados.*/
let arreglo=[]
let suma=0
let prom=0
function promedionum (arreglo){
let longitud= parseInt(prompt("ingrese la longitud del
arreglo"))
for(i=0;i<longitud;i++){
arreglo[i]= parseInt(prompt("ingrese un numero"))
suma=arreglo[i] + suma
}
prom= suma/longitud
console.log("el promedio de los numeros es: " + prom)
}
promedionum(arreglo)

Kiara Jauregui Lorda

También podría gustarte