133 lines
3.0 KiB
HTML
133 lines
3.0 KiB
HTML
<!Doctype html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<title>Ejercicio 01 Javascript</title>
|
|
</head>
|
|
<body>
|
|
<button id="suma" onclick="suma();">Suma números</button>
|
|
|
|
<script type="text/javascript">
|
|
// 1- Hacer un programa que pida dos numeros(prompt) y nos muestre(document.write) la frase: "La suma de "4" más "5" es 9".
|
|
|
|
|
|
function suma() {
|
|
// Pide al usuario UN NÚMERO
|
|
let primerNumero ;
|
|
while (true) {
|
|
primerNumero= parseFloat(prompt("Ingresa UN NÚMERO"));
|
|
// Control de dato(precio)
|
|
if(!isNaN(primerNumero)) {
|
|
|
|
break; // Sale del bucle si el precio es válido}
|
|
}
|
|
alert("Introduce un numero válido");
|
|
}//Mientras el número no se a correcto
|
|
|
|
// Pide al usuario Otro NÚMERO
|
|
let segundoNumero ;
|
|
|
|
while (true) {
|
|
segundoNumero= parseFloat(prompt("Ingresa Otro NÚMERO"))
|
|
// Control de dato(precio)
|
|
if(!isNaN(segundoNumero)) {
|
|
|
|
break; // Sale del bucle si el precio es válido}
|
|
}
|
|
alert("Introduce un segundo numero válido");
|
|
}//Mientras el número no se a correcto
|
|
|
|
// Suma los números
|
|
let suma =primerNumero+segundoNumero;
|
|
document.write("La suma de " + primerNumero + " más " + segundoNumero +" es "+suma);
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Ahora(Hay que empaquetar todas las instrucciones en funciones).
|
|
/*
|
|
function suma(){
|
|
let a=parseFloat(prompt("Escribe un número"));
|
|
while (isNaN(a)) {
|
|
alert("Por favor, ingrese un número válido.");
|
|
a=parseFloat(prompt("Escribe un número"));
|
|
}
|
|
let b=parseFloat(prompt("Escribe otro número"));
|
|
while (isNaN(b)) {
|
|
alert("Por favor, ingrese un número válido.");
|
|
b=parseFloat(prompt("Escribe un número"));
|
|
}
|
|
let suma =a+b;
|
|
document.write("La suma de " + a + " más " + b +" es "+suma);
|
|
return [ a, b ];
|
|
}
|
|
suma();
|
|
|
|
*/
|
|
|
|
/*
|
|
function obtenerNumeroDesdeUsuario() {
|
|
// Solicitar al usuario un número mediante prompt
|
|
let input = prompt("Ingrese un número");
|
|
|
|
// Convertir la entrada a un número y verificar si es un número válido
|
|
let numero = parseFloat(input);
|
|
while (isNaN(numero)) {
|
|
alert("Por favor, ingrese un número válido.");
|
|
input = prompt("Ingrese un número");
|
|
numero = parseFloat(input);
|
|
}
|
|
|
|
return numero;
|
|
}
|
|
|
|
function mostrarSuma(num1, num2) {
|
|
// Calcular la suma de los dos números
|
|
let suma = num1 + num2;
|
|
|
|
// Mostrar la frase con el resultado
|
|
alert(`La suma de "${num1}" más "${num2}" es ${suma}`);
|
|
}
|
|
|
|
// Pedir al usuario dos números
|
|
let primerNumero = obtenerNumeroDesdeUsuario();
|
|
let segundoNumero = obtenerNumeroDesdeUsuario();
|
|
|
|
// Mostrar la suma de los dos números
|
|
mostrarSuma(primerNumero, segundoNumero);
|
|
*/
|
|
</script>
|
|
|
|
</body>
|
|
</html> |