/* RETO 1: CICLOS PARES E IMPARES Escribe un programa que, al recibir un listado de números enteros positivos, obtenga la suma de los números pares y el promedio de los números impares. Datos: Listado, Longitud, SumaPar, SumaImpar, Contador. Donde: Listado: Array de números enteros positivos Longitud: Variable de tipo numérico que expresa el número de elementos en el listado SumaPar , SumaImpar: Variables de tipo numérico donde se almacenará la suma de los números pares e impares respectivamente. Contador: Variable de tipo entero que se usará para contabilizar los números impares.*/ var listado = [1,2,3,4,5,6,7,8,9,10], sumaPar = 0, contador = 0; for( i = 0; i < 10; i++ ){ if( listado[i] % 2 ){ contador += listado[i]; promedioImpar = contador / 10; }else{ sumaPar += listado[i]; } } console.log("La suma de numeros pares es " + sumaPar); console.log("La suma de numeros impares es " + contador); console.log("El promedio de numeros impares es " + promedioImpar); /************************************************************* */ /*Se puede aproximar el valor de π mediante la siguiente serie: π= 4/1 – 4/3 + 4/5 – 4/7 + 4/9 . . . La diferencia entre la serie y π debe ser menor a 0.0005. Determina el número de términos que se requieren para obtener esta precisión. Datos: Denominador, Contador, Bandera, Resultado. Donde: Denominador: Variable de tipo numérica que incrementa en dos unidades con cada ciclo. Comienza en 1. Contador: Variable de tipo numérica que almacena el conteo de términos utilizados en la serie. Bandera: Variable de tipo booleana utilizada para decidir si suma o si se resta en la serie. Resultado: Variable de tipo numérica que almacena el resultado de la serie. Considerar el valor de π= 3.1415 */ var contador = 0, resultado = 0, bandera = 1, pi = 3.1415, num = 1, ressultado = 0, denominador = 1; console.log("Valor de numero pi " + pi); for( i = 0; i < 8000; i++ ){ resultado = resultado + (4/denominador) * num; denominador += 2; num *= -1; redondeado = resultado.toFixed(4); contador++; if(redondeado == pi){ console.log("Cantidad de terminos que se aproximaron a numero pi: " + contador); console.log("Valor de iteraciones " + redondeado); break; } }