Imagen Algoritmo

Descripci贸n

Se sumara dos numeros que se digitaran en un input y este dara el valor.

Imagen Algoritmo

Descripci贸n

Se determinara si un numero es par o impar.

Imagen Algoritmo

Descripci贸n

Mostrara el numero entero mayor de una lista de numeros esta debera ser separadas por una coma.

Imagen Algoritmo

Descripci贸n

Escribe un texto y devuelva el mismo texto pero con todas las letras en may煤sculas.

Imagen Algoritmo

Descripci贸n

Escribe un texto y este te dira cuantas palabras tiene una longitud mayor a 5, se permite cualquier caracter o numero.

SUMAR NUMEROS

El resultado es:

            
  function sumar(){
  //Se accede al DOM para seleccionar al primer elemento HTML que tenga este nombre
  let num1 = document.querySelector("#num1")
  let num2 = document.querySelector("#num2")
  // se accede donde se va a mostrar la respuesta
  let zoneResul = document.querySelector('.resultado')

  //Se saca el valor del input y se convierte a flotante ya que tambien va a 
  //permitir la suma de decimales

  num1 = parseFloat(num1.value)
  num2 = parseFloat(num2.value)

//Se utiliza un regex Previamente definido globalmente para poder reutilizarse 
//Adjunto regex xD: var regex = /^\d+(\.\d+)?$/; //SOLO NUMEROS
  if (regex.test(num1) && regex.test(num2)) {
    let resultado = num1 + num2;
       zoneResul.innerHTML = resultado;
    
  }else{
    alert("Digite numeros no se permite ningun tipo de caracter diferente")
  }
}
            
        

NUMEROS PARES O IMPARES

El numero es:

            
function parce(){
  //Se accede al input y a el lugar de la respuesta
    let num1 = document.querySelector("#numero");
    let zoneResul = document.querySelector('.result')
  //Se convierte el valor a un entero
    num1 = parseInt(num1.value);
    //Se verifica con este regex que lo introducido sea un numero
    if (regex.test(num1)) {
      //Se verifica que sea par observando si el modulo da 0
      if ((num1 % 2) === 0) {
        zoneResul.innerHTML = "es par"
        }else{
        zoneResul.innerHTML = "es impar"
        }
      }else{
        alert("Digite un numero no se permite caracteres")
      }
};
            
        

CUAL ES EL MAYOR?

El numero mayor es:

            
function arreglo(){
  //Se accede al elemento del input y donde se guardara la respuesta
  let valores = document.querySelector("#text").value;
  let respuesta = document.querySelector(".resultArreglo");
  //se hace un arreglo con lo digitado este se separa por una coma
  // AUN NO SE VALIDA QUE LOS DATOS DIGITADOS SEAN CORRECTOS
  let arreglo = valores.split(",")
  // se crea una variable con el valor 0
  let mayor = 0;

  //se verifica que cumpla con la separacion de comas y que sean numeros
  //var regexComa = /^[\d]+(?:,[\d]+)*$/; NUMEROS SEPARADOS POR COMA 
  if (regexComa.test(valores)) {
      arreglo.forEach(numero => {
        numero = parseInt(numero)
        //se usa expresi贸n ternaria
        mayor = (numero > mayor) ? numero : mayor;

        });
  //despues de hacer la operacion se queda guardado el numero mayor en la variable mayor
  //se hace un innerHTML con el numero
    respuesta.innerHTML=mayor;

  }else{
    //muestre mensaje de error sino cumple con los parametros
    alert("Error al crear la lista por favor son numeros enteros y separados por coma")
      respuesta.innerHTML="Corrige el error"      

  }
};
            
        

HAZ TU TEXTO MAYUSCULA

            
function mayus(){
  //Se accede a los elementos 
  let textMin = document.querySelector("#textT")
  let conMayus = document.querySelector(".conMayus")
  // se trae el texto del input se convierte a mayuscula y se elimina los espacios al inicio
  //y final de la cadena
  // esto se hace por que en el regex no permite espacios al inicio o final de la cadena
  let text = textMin.value.toUpperCase().trim();
  // se valida el text si pasa se muestra si no manda mensaje de correcion y se coloca tambien en el inner 
  if (regexText.test(text)) {
  conMayus.innerHTML = text;
  }else{
    conMayus.innerHTML = 'Corregir'
    alert('Solo se permite texto,elimina cualquier espacio, numero o puntuaciones de la cadena')
  }
};
            
        

HAZ TU TEXTO MAYUSCULA

La(s) palabra(s) con una longitud mayor a 5 son: y son

            
function largoString () {
	let string = document.querySelector('#textCont').value;
	let respuestaTexto = document.querySelector('.cantidadPalabra')
	let palabrasA = document.querySelector('.palabras')
	let cortados = string.split(" ")
	let words = cortados.filter((texto) => {
			return texto.length >= 5
		});

	let wordsRealize = words.map(palabra => `
  • ${palabra}
  • `).join(''); respuestaTexto.innerHTML = words.length; palabrasA.innerHTML = wordsRealize; };