Ejercicios para principiantes

Lo que se pide
Como funciona

Has hecho una compra y sabes el precio del producto y su iva. Haz un script que te calcule el precio total que vas a pagar por tu compra.

Te recuerdo que para calcular el total debes sumar al precio el resultado de multiplicasr precio por el iva y dividir por 100.

Precio 100€

Iva: 21%

El total son 121 €.

<script> 

var precio=350;

var iva = 21;

var precioTotal = precio + precio*21/100

console.log("El precio total es: "+precioTotal);

</script>

En una variable tienes el lado de un cuadrado, debes escribir un programa que te calcule el área y el perímetro del cuadrado.

el area la calculas como lado multiplicado por lado. El perémetro es la suma de los cuatro lados.

Lado 40

El area es 1600

El perímetro es 169

<script> 

let lado = 40;

let area = 40*40;

let perimetro = 40*4;

console.log("El area es "+ area);

console.log("El perímetro es "+perimetro);

</script>

Un poco de interactividad. En este ejercicio debes escribir un programa que lea el nombre del usuario y salude con un "Hola" seguido del nombre del usuario.

Para leer el nombre usa un prompt con un texto indicativo como "Escribe tu nombre"

Aparecerá el prompt y el usuario escribirá su nombre:

Usuario escribe juan

Hola Juan.

let nombre = prompt("escribe tu nombre");

let saludo = "Hola "+nombre;

console.log(saludo);

En este ejercicio vas a pedir al usuario que teclee tres números enteros y el script mostrará como resultado el valor medio de los tres.

Recuerda que la media de tres números se calcula sumando los tres y dividiendo entre 3.

Si el usuario teclea:

3
2
4

La media de los números es 3.

var num1 = parseInt(prompt("Teclea un numero entero");

var num2 = parseInt(prompt("Teclea un numero entero");

var num3 = parseInt(prompt("Teclea un numero entero");

var media = (var1 + var2 + var3)/3;

alert("La media de los números es "+media);

Escribe un programa que solicite al usuario ingresar el número de kilómetros recorridos por su coche, luego le pide el número de kilómetros recorridos. El script debe mostrar el consumo de combustible por kilómetro.

Un problme matemático muy simple numero de litros dividido por número de kilómetros.

El usuario teclea

Num de litros: 20

Num de kilómetros: 80

Has consumido 4 l/km

var litros =prompt("Litros consumidos");

var km = prompt(Kilómetros recorridos);

litros = parseFloat(litros);

km = parseFloat(km);

var consumo = litros/km;

alert("Consumo "+ consumo+" litros/km");

Cambio de unidades. en este ejercicio debes convertir a segundos una medida de tiempo dada en horas y minutos.

Recuerda una hora son 6o minutos y cada minuto son 60 segundos.

horas : 2

minutos 30

Resultado 2*60*60 + 30*60 = 9000 segundos

let horas = 2;

let min = 30;

let segundos;

//las horas a segundos

segundos = 2*60*60;

//ahora sumo los minutos en segundos

segundos += 30*60;

console.log("segundos "+segundos);

En este script debes pedir al usuario un programa de dos dígitos y debes devolver el número de unidades y de decenas, o sea, cada dígito del número.

Recuerda si divides un número entre 10 el cociente entero es el número de decenas y el resto es el número de unidades

Si ese teclea el número 45

Unidades: 5

Decenas: 4

var num= parseInt(prompt("teclear un número 1 a 99")

var unidades, decenas;

unidades = num%10;

decenas = parseInt(numero/10);

console.log(decenas+" decenas y ");

console.log(unidades+" unidades");

Una tortilla de patatas lleva 200 gramos de patatas por persona. Por cada kilo de patatas se necesitan 5 huevos y 300 gramos de cebolla. Escribe un script que dado el número de comensales calcule las cantidades de ingredientes necesarias

.5 comensales,

Se necesitará:

1 kg de papas

5 huevos

300 gr de cebolla

var comensales, papas, huevos, cebollas;

comensales = parseInt(prompt("Comensales"));

papas = comensales*200;

papas = papas/1000;    //en kilos

huevos = papas*5;

cebolla = papas*300;

console.log("Patatas " + papas+" kilos");

console.log("Huevos " + huevos);

console.log("Cebolla "+cebolla +" gramos");

Este ejercicio es todo un clásico si lo haces a la primera y sin tardar mucho, puedes estar seguro: entiendes las variables.

Teiens que escribir un prograa que intercambie el valor de dos variables. Al final la primera variable debe terner el valor de la sgudna y la segunda el valor de la primera.

Antes:

varUno vale 10, varDos vale 30

Al final

varUno vale 30, varDos vale 10

var varUno = 10;

var varDos = 30;

console.log("varUno es " +varUno);   // 10

console.log("varDos es " +varDos);   // 30

var aux;

aux=varUno;

varUno = varDos;

varDos = aux;

console.log("varUno es " +varUno);    // 30

console.log("varDos es " +varDos);    // 10

 

No todo van ser números. Escribe un código que dado un número nos devuelva true si es un número par y false si es un número impar. No usar condiconales.

numero: 50

¿Es par? : true

var num = parseInt(prompt("Entrar numero entero"));

var res = num%2;

var par = res==0;

console.log("¿Es par? " + par);