Dia 27
This commit is contained in:
133
Practicas/Practicas JS/Practica 1/Ejercicio_01.html
Normal file
133
Practicas/Practicas JS/Practica 1/Ejercicio_01.html
Normal file
@@ -0,0 +1,133 @@
|
||||
<!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>
|
||||
@@ -1,61 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<link rel="stylesheet" href="./estilos.css" />
|
||||
<title>Prompt Alert Confirm Console Document.Write</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>Hola Mundo!</h1>
|
||||
|
||||
<!-- Forma #1 - Etiqueta Script -->
|
||||
<script>
|
||||
// Pedir al usuario que ingrese su nombre
|
||||
var nombre = prompt("Ingresa tu nombre:");
|
||||
// Pedir al usuario que ingrese sus apellidos
|
||||
var apellidos = prompt("Ingresa sus apellidos:");
|
||||
|
||||
// Pedir al usuario que ingrese la ciudad en la que vive
|
||||
var ciudad = prompt("Ingresa la ciudad en la que vive:");
|
||||
// Construir el mensaje con la información proporcionada
|
||||
var mensaje = "Hola " + nombre +" "+ apellidos +" ciudadano de "+ ciudad;
|
||||
alert(mensaje);
|
||||
console.log(mensaje);
|
||||
|
||||
/* // Preguntar al usuario si le ha gustado la página
|
||||
var opinion = confirm("¿Te ha gustado la página?");
|
||||
|
||||
|
||||
// Responder según la respuesta del usuario
|
||||
if (opinion) {
|
||||
alert("¡Gracias por tu feedback positivo!");
|
||||
} else {
|
||||
alert("¡Eres un petard@!");
|
||||
console.log("Usuario no satisfecho.");
|
||||
}*/
|
||||
|
||||
// Preguntar al usuario si le ha gustado la página
|
||||
var respuesta = prompt("¿Te ha gustado la página? (Responde con 'si' o 'no')");
|
||||
/*// Responder según la respuesta del usuario
|
||||
if (respuesta.toLowerCase() === 'si') {
|
||||
alert("¡Gracias por tu feedback positivo!");
|
||||
} else {
|
||||
alert("¡Vaya, lo sentimos que no te haya gustado! :(");
|
||||
console.log("Usuario no satisfecho.");
|
||||
}*/
|
||||
if (respuesta.toLowerCase() === 'si') {
|
||||
alert("¡Gracias por tu feedback positivo!");
|
||||
} else {
|
||||
if (respuesta.toLowerCase() === 'no') {
|
||||
alert("¡Gracias por tu feedback positivo!");
|
||||
} else {
|
||||
alert(" Te he dicho que contestes si o no! ")};
|
||||
};
|
||||
//Escribe el mensaje en la página
|
||||
document.write(mensaje);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
@@ -3,10 +3,10 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Document</title>
|
||||
<script src="./main.js" defer></script>
|
||||
<script src="./main.js"></script>
|
||||
<title>Ejercicio 1</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<input type="button" name="sumar" onclick="suma();" value="Suma">
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,30 +1,17 @@
|
||||
var nombre = prompt("Cual es tu nombre");
|
||||
var apellidos = prompt("Cuales son tua apellidos");
|
||||
var ciudad = prompt("En que ciudad vives");
|
||||
const msg = `Hola ${nombre} ${apellidos} ciudadano de ${ciudad}`;
|
||||
alert(msg);
|
||||
console.log(msg);
|
||||
document.write(`<p> ${msg} </p>`);
|
||||
|
||||
// if (confirm("¿Te ha gustado la pagina?")) {
|
||||
// alert("Gracias por su visita");
|
||||
// } else {
|
||||
// alert("·$%·%$$%·$%·$%");
|
||||
// }
|
||||
|
||||
// if (prompt("Te ha gustado la pagina (Si/No)").toLowerCase() === "si") {
|
||||
// alert("Gracias por su visita");
|
||||
// } else {
|
||||
// alert("·$%·%$$%·$%·$%");
|
||||
// }
|
||||
|
||||
var resp = prompt("Te ha gustado la pagina (Si/No)");
|
||||
if (resp != null) {
|
||||
if (resp.toLowerCase() === "si") {
|
||||
alert("Gracias por su visita");
|
||||
} else if (resp.toLowerCase() === "no") {
|
||||
alert("·$%·%$$%·$%·$%");
|
||||
} else {
|
||||
alert("Respuesta erronea");
|
||||
}
|
||||
function suma() {
|
||||
let num1 = solicitaNumero("primer");
|
||||
let num2 = solicitaNumero("segundo");
|
||||
const suma = num1 + num2;
|
||||
document.write(`<p>La suma de ${num1} y ${num2} es: ${suma}<p>`);
|
||||
}
|
||||
|
||||
function solicitaNumero(posicion) {
|
||||
let numero;
|
||||
do {
|
||||
numero = parseFloat(prompt(`Introduzca el ${posicion} número`));
|
||||
if (isNaN(numero) || numero <= 0) {
|
||||
alert("El numero introducido es incorrecto");
|
||||
}
|
||||
} while (isNaN(numero) || numero <= 0);
|
||||
return numero;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user