Está en la página 1de 6

 Ejercicios 1:

Desarrollar un algoritmo el cual permita calcular la suma de los primeros


Números.
El algoritmo debe solicitarle el numero N al usuario.
Ej.: el usuario ingresa N=4
Suma=1+2+3+4=10
//declaración de variables
var cantidad=0;
var sumatoria=0;
//asignar el valor ingresado por el usuario a la variable cantidad
cantidad= parseInt(prompt("ingrese cantidad de numeros"));
for(var i=cantidad; i > 0; i=i-1){
sumatoria=sumatoria+i;
}
alert("la suma es igual "+sumatoria);
 Ejercicio 2:
Desarrollar un algoritmo el cual permita calcular la multiplicación de los
primeros N números.
El algoritmo debe solicitarle el número N al usuario.
Ej.: el usuario ingresa N=4
Suma=1x2x3x4=24
//declaracion de variables
var cantidad=0;
var sumatoria=1;
//asinar el valor ingresado por el usuario a la variable cantidad
cantidad= parseInt(prompt("ingrese cantidad de numeros"));
for(var i=cantidad; i > 0; i=i-1){
sumatoria=sumatoria*i;
}
alert("la suma es igual "+sumatoria);
 Ejercicio 3:
Desarrollar un algoritmo el cual permita calcular la suma de los primeros N
números impares.
El algoritmo debe solicítale el numero N al usuario.
Ej.: usuario ingresa N=7
Suma=1+3+5+7=16
//declaracion de variables
var cantidad=0;
var sumatoria=0;
//asinar el valor ingresado por el usuario a la variable cantidad
cantidad= parseInt(prompt("ingrese cantidad de numeros"));
for(var i=7; i > 0; i=i-2){
sumatoria=sumatoria+i;
}
alert("la suma es igual "+sumatoria);

 Ejercicio 4:
Desarrollar un algoritmo el cual permite calcular la multiplicación de los
primeros N números pares.
El algoritmo debe solicitarle el numero N al usuario
Ej.: El usuario ingresa N=6
Suma=2x4x6=48
//declaracion de variables
var cantidad=0;
var sumatoria=1;
//asinar el valor ingresado por el usuario a la variable cantidad
cantidad= parseInt(prompt("ingrese cantidad de numeros"));
for(var i=2; i <= cantidad; i=i+2){
sumatoria=sumatoria*i;
}
alert("la suma es igual "+sumatoria);
 Ejercicio 5:
Desarrollar un algoritmo el cual permita calcular las raíces de cualquier
polinomio de formar a x 2+ bx+ c .
El usuario debe ingresar el valor de los coeficientes y el algoritmo debe
mostrar los valores de x que satisfacen dicha ecuación.
var a, b, c, x1, x2;
document.write("escriba A, B, C", '<BR/>');
a = Number(prompt("ingrese valor a"));
b = Number(prompt("ingrese valor b"));
c = Number(prompt("ingrese valor c"));

x1 = (b+Math.sqrt(Math.pow(b,2)-4*a*c))/2*a;
x2 = (b+Math.sqrt(Math.pow(b,2)-4*a*c))/2*a;
alert("x1= "+x1+", x2= "+x2);

 Ejercicio 6:
Desarrollar un algoritmo el cual permita calcular el índice de masa corporal
de un individuo.
El usuario debe ingresar los valores de las variables requeridas para calcular
dicho índice, además debe dar una recomendación al usuario.
var altura=0.0;
var peso=0.0;
var imc=0.0;

altura = parseFloat(prompt("ingrese su altura"));


peso = parseFloat(prompt("ingrese su peso"));
imc = (peso / (altura * altura));
if(imc < 18.5) {
alert("su indice es: "+imc +"peso bajo")
}

if(imc > 18.5 && imc< 24.9) {


alert("su indice es: "+imc +"peso saludable")
}

if(imc > 25.0 && imc< 29.9) {


alert("su indice es: "+imc +"sobrepeso")
}

if(imc > 30.0) {


alert("su indice es: "+imc +"obesidad")
}
 Ejercicio 7:
Desarrollar un algoritmo que permita calcular el valor a pagar por cliente en
un parqueadero.
El costo por horas varia:
Motos: 1000 hora
Automóviles: 2000 hora
Camionetas: 3000 hora
Descuentos:
Motos: si el tiempo es mayor a 3 horas debe pagar 4000
Automóviles: si el tiempo es mayor a 2 horas, se aplica un descuento del
20% a partir de la tercera hora.
Camionetas: si el tiempo es mayor a 5 horas se aplica un descuento del 15%
a todas las horas.
Una fracción de tiempo cuenta como una hora.
var h=0;
var Vehiculo=0;
var pago=0;
var hora_desc=0;

vehiculo= parseInt(prompt("que vehiculo uso: Ingrese el numero 1 para motos,


Ingrese el numero 2 para automovil, Ingrese el numero 3 para camioneta"));
h= parseInt(prompt("cuantas horas duro parqueado"));

if(vehiculo===1 && h>3) {


pago= 4000;
alert ("el pago es igual a 4000 pesos");
}
if(vehiculo===1 && h<=3) {
pago= h*1000;
alert ("el pago es igual" + pago + "pesos");
}
if(vehiculo===2 && h>2) {hora_desc=(h-2)*1600+4000;
pago= (2*2000)+hora_desc;
alert ("el pago es igual" + hora_desc+"pesos");
}
if(vehiculo===2 && h<=2 ) {
pago= h * 2000
alert ("el pago es igual"+pago+"pesos");
}
if(vehiculo===3 && h>5) {
pago= (h*3000)-(h*3000*0,15);
alert ("el pago es igual"+pago+"pesos");
}
if(vehiculo===3 && h<=5 ) {
pago= h * 3000
alert ("el pago es igual"+pago+"pesos");
}
 Ejercicio 8:
Dado un numero que ingrese el usuario, entre los números menores o
iguales a ese número; calcular y mostrar cual es el primer mayor.
Breack;
var numero= ParseInt(Prompt("dato"));
var mp=0;
while(verdadero)
{
if(numero==1){
alert(numero + "es primo");
break;
}
for(var i= 1; i <= numero; i++){
if(numero % i == 0)
++mp;
}
if(mp == 2){
alert(numero + "primo")
break;
}else{
--numero;
mp=0;
}
}

También podría gustarte