IFCD0210/Practicas/Practicas JS/Practica 1/Ejercicio_01.html
Marcos Lopez da3afe49b3 Dia 27
2024-01-15 13:54:34 +01:00

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>