1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
/* 7) Un niño nace un 1 de enero. Ese mismo día su padre le abre una cartilla de ahorros y le ingresa 10 euros. Todos los años vuelve a ingresar 10 euros para su cumpleaños. Al dinero que ingresa el padre se le añaden unos intereses anuales del 7% sobre la cantidad que en ese momento tenga ahorrada. El abono de los intereses se hace el 31 de diciembre de cada año. Después de 25 años, al día siguiente de su cumpleaños, 2 de enero, el "niño" retira sus ahorros. ¿Cuánto obtiene? */ var cartilla=0; for (var i=0;i<25;i++){ if (i!=24){ cartilla+=10; cartilla+=(cartilla*1,07); } } alert("El \"niño\" obtendra " + cartilla + " euros."); |
Categoría: Programación
6) Índice de Masa Corporal
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
/* 6) Según la Organización Mundial de la Salud (OMS) la clasificación del Índice de Masa Corporal (IMC) para una persona entre 14 y 35 años es la siguiente: • < 16 : Criterio de ingreso • 16 a 17: infrapeso • 17 a 18: bajo peso • 18 a 25: peso normal (saludable) • 25 a 30: sobrepeso (obesidad de grado I) • 30 a 35: sobrepeso crónico (obesidad de grado II) • 35 a 40: obesidad (obesidad de grado III) • >=40: obesidad mórbida (obesidad de grado IV) El IMC es el cociente (division) entre peso expresado en Kilogramos por el cuadrado de la altura en metros. Crea un programa que indique la clasificación del IMC a partir de la altura y el peso. */ var altura=prompt("Introduzca su altura en centimetros:")/100; var peso=prompt("Introduzca su peso en kilogramos:"); var imc=peso/(altura*altura); if (imc<16){ alert("Criterio de ingreso"); } else if (imc<17){ alert("Infrapeso"); } else if (imc<18){ alert("Bajo peso"); } else if (imc<25){ alert("Eso normal (saludable)"); } else if (imc<30){ alert("Sobrepeso (obesidad de grado I)"); } else if (imc<35){ alert("Obrepeso crónico (obesidad de grado II)"); } else if (imc<40){ alert("Obesidad (obesidad de grado III)"); } else { alert("Obesidad mórbida (obesidad de grado IV)"); } |
5) Uno de ellos es múltiplo del otro
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
/* 5) Dados dos números enteros positivos, escribe un programa que muestre si uno de ellos es múltiplo del otro. */ alert("Introduzca dos numeros"); var NumUno=parseInt(prompt("Numero uno:")); var NumDos=parseInt(prompt("Numero dos:")); var NumMayor; var NumMenor; if (NumUno>NumDos){ NumMayor=NumUno; NumMenor=NumDos; } else { NumMayor=NumDos; NumMenor=NumUno; } if (NumMayor%NumMenor==0){ alert(NumMenor + " es multiplo de " + NumMayor); } else { alert(NumMenor + " no es multiplo de " + NumMayor); } |
4) De tres números te digo el mayor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
/* 4) Escribe un programa que solicite del usuario tres números e indique cuál es el mayor valor introducido. */ alert("A continuacion escriba tres numeros"); var NumUno=parseInt(prompt("Primer numero:")); var NumDos=parseInt(prompt("Segundo numero:")); var NumTres=parseInt(prompt("Tercer numero:")); var NumMayor; if (NumUno>=NumDos){ if(NumUno>=NumTres){ NumMayor=NumUno; } else { NumMayor=NumTres; } } else if (NumDos>=NumTres){ NumMayor=NumDos; } else { NumMayor=NumTres; } alert("De los tres numeros introducidos el mayor es: " + NumMayor); |
3) Pasar de grados Celsius a grados Fahrenheit
1 2 3 4 5 6 7 8 |
/* 3) Pasar de grados Celsius a grados Fahrenheit teniendo en cuenta que la formular de transformación es la siguiente: Cº = ( Fº - 32)* 5 / 9 Pasar grados Cº (pedido al usuario) al Fº con la formula de arriba. */ var grados=parseInt(prompt("Introduzca una temperatura en grados centigrados")); alert(grados + "ºC equivalen a: " + ((grados*(9/5))+32) + "ºF."); |
2) Sueldo nuevo = sueldo viejo + IPC%
1 2 3 4 5 6 7 8 9 10 |
/* 2) Haz un programa que calcule el nuevo sueldo de un empleado. El sueldo antiguo y en nuevo IPC serán introducidos por el usuario. Formula: Sueldo nuevo = sueldo viejo + IPC% */ var sueldo=parseInt(prompt("Introduzca su anterior sueldo")); var ipc=parseInt(prompt("Introduzca el nuevo IPC")); alert("Ahora su sueldo con el nuevo IPC aplicado es de: " + (sueldo+((sueldo*ipc)/100))); |
1) Área de un triangulo = base * altura /2
1 2 3 4 5 6 7 8 9 |
/* 1) Haz un programa que calcule el área de un triángulo cuya base y altura serán introducidas por el usuario. Formula: area = base * altura / 2 */ var base=parseInt(prompt("Dime la base del triangulo")); var altura=parseInt(prompt("Dime la altura del triangulo")); alert("El area del triangulo es: " + ((base * altura)/2)); |
0) JavaScript
Uno de los contenidos del curso que estoy dando es programar en JavaScript, para después usarlo con las páginas en html.
Un buen manual para empezar a hacer alguna que otra cosilla es este, además se puede bajar entero en pdf: