Está en la página 1de 3

1. Declara dos variables, asigna valores y muestra la suma, resta, multiplicación y división de esas variables.

let num1 = 10;


let num2 = 5;

console.log("Suma:", num1 + num2);


console.log("Resta:", num1 - num2);
console.log("Multiplicación:", num1 * num2);
console.log("División:", num1 / num2);

2. Escribe un programa que determine si un número es positivo, negativo o cero.

let numero = 7;
if (numero > 0) {
console.log("El número es positivo");
} else if (numero < 0) {
console.log("El número es negativo");
} else {
console.log("El número es cero");
}

3. Imprime los números del 1 al 5 utilizando un bucle while o for.

for (let i = 1; i <= 5; i++) {


console.log(i);
}

4. Crea una función que calcule el área de un círculo.


function calcularAreaCirculo(radio) {
return Math.PI * radio * radio;
}
let radioCirculo = 3;
console.log("Área del círculo:", calcularAreaCirculo(radioCirculo));

5. Declara un array de números, muestra solo los números pares.


let numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

for (let i = 0; i < numeros.length; i++) {


if (numeros[i] % 2 === 0) {
console.log(numeros[i]);
}
}

6. Saludo personalizado

let nombre = prompt("Ingrese su nombre:");


alert("¡Hola, " + nombre + "! Bienvenido al mundo de JavaScript.");

7. Solicitar al usuario que ingrese su nombre a través de la función prompt y luego muestra un saludo
personalizado usando alert.

let num1 = parseFloat(prompt("Ingrese el primer número:"));


let num2 = parseFloat(prompt("Ingrese el segundo número:"));

let suma = num1 + num2;


let resta = num1 - num2;
let multiplicacion = num1 * num2;
let division = num1 / num2;
let mensaje = "Resultados:\nSuma: " + suma + "\nResta: " + resta + "\nMultiplicación: " + multiplicacion + "\nDivisión: "
+ division;

alert(mensaje);

8. solicita dos números al usuario, realiza algunas operaciones básicas y luego muestra los resultados usando
alert.

let edad = parseInt(prompt("Ingrese su edad:"));

if (edad >= 18) {


alert("Eres mayor de edad. ¡Bienvenido!");
} else {
alert("Eres menor de edad. Acceso restringido.");
}

9. Crear un programa simple en JavaScript para calcular el valor de la factura de energía de un hogar!
Suponiendo que el costo de la energía se basa en el consumo mensual y hay una tarifa fija.

// Función para calcular el valor de la factura de energía


function calcularFacturaEnergia(consumoMensual) {
const tarifaFija = 20; // Tarifa fija mensual en dólares
const costoPorKWh = 0.10; // Costo por kilovatio-hora en dólares

const costoConsumo = consumoMensual * costoPorKWh;


const totalFactura = tarifaFija + costoConsumo;

return totalFactura;
}

// Solicitar al usuario el consumo mensual de energía


let consumoUsuario = parseFloat(prompt("Ingrese su consumo mensual de energía en kilovatios-hora:"));

// Verificar si el valor ingresado es válido


if (isNaN(consumoUsuario) || consumoUsuario < 0) {
alert("Por favor, ingrese un valor válido para el consumo mensual.");
} else {
// Calcular y mostrar el valor de la factura
let facturaTotal = calcularFacturaEnergia(consumoUsuario);
alert("El valor de su factura de energía es: $" + facturaTotal.toFixed(2));
}

10. Crear un programa simple en JavaScript para calcular el valor a pagar en una carrera de taxi. Supongamos
que el costo se basa en una tarifa inicial, el tiempo de viaje y la distancia recorrida.

// Función para calcular el valor a pagar en una carrera de taxi


function calcularValorTaxi(distancia, tiempo) {
const tarifaInicial = 3; // Tarifa inicial en pesos
const costoPorKm = 2; // Costo por kilómetro en pesos
const costoPorMinuto = 0.25; // Costo por minuto en pesos

const costoDistancia = distancia * costoPorKm;


const costoTiempo = tiempo * costoPorMinuto;
const totalPago = tarifaInicial + costoDistancia + costoTiempo;
return totalPago;
}

// Solicitar al usuario la distancia y el tiempo de viaje


let distanciaViaje = parseFloat(prompt("Ingrese la distancia del viaje en kilómetros:"));
let tiempoViaje = parseFloat(prompt("Ingrese el tiempo de viaje en minutos:"));

// Verificar si los valores ingresados son válidos


if (isNaN(distanciaViaje) || isNaN(tiempoViaje) || distanciaViaje < 0 || tiempoViaje < 0) {
alert("Por favor, ingrese valores válidos para la distancia y el tiempo de viaje.");
} else {
// Calcular el valor a pagar en la carrera de taxi
let valorPago = calcularValorTaxi(distanciaViaje, tiempoViaje);
// Mostrar el valor a pagar con un mensaje de alerta
alert("El valor a pagar en la carrera de taxi es: $" + valorPago.toFixed(2));
}

11. Programa en javascript para calcular el valor de las ventas de una fruteria

// Función para calcular el valor total de las ventas


function calcularVentas(frutas, precios, cantidades) {
let totalVentas = 0;

for (let i = 0; i < frutas.length; i++) {


let subtotal = precios[i] * cantidades[i];
totalVentas += subtotal;
alert(`Ventas de ${frutas[i]}: $${subtotal.toFixed(2)}`);
}
return totalVentas;
}
// Datos de frutas, precios y cantidades vendidas
let frutas = ["Manzanas", "Plátanos", "Naranjas"];
let precios = [1.5, 0.75, 1.0]; // Precios por kilogramo en dólares
let cantidades = [5, 3, 4]; // Cantidades vendidas en kilogramos

// Calcular y mostrar el valor total de las ventas con alert


let totalVentas = calcularVentas(frutas, precios, cantidades);
alert(`Valor total de las ventas: $${totalVentas.toFixed(2)}`);

También podría gustarte