

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
30 caracteres minimo entonces que
Tipo: Exámenes
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


El número PI puede calcularse de forma iterativa utilizando diferentes expresiones. Una de ellas es la siguiente: Escribir una función que calcule el número PI de acuerdo con la expresión anterior y lo muestre en pantalla antes de retornarlo. Dicha función tomará como argumento el número de iteraciones, es decir, el valor máximo de k. Si el número de iteraciones es menor o igual que cero deberá retornar - 1.
Un divisor propio de un número es un entero positivo distinto del número, que divide al número de forma exacta (es decir, sin resto). Por ejemplo, los divisores propios de 6 son 1, 2 y 3. Si la suma de los divisores propios es igual al número, entonces se dice que el número es perfecto. Por ejemplo, 6 es un número perfecto porque la suma de 1+2+3 es igual a 6. Escriba una función que tome como argumento un número entero positivo y retorne si es o no un número perfecto tras mostrar en pantalla sus divisores propios. La función retornará false si el argumento es un número menor o igual que cero tras mostrar en pantalla el mensaje “Este número no es un entero positivo”.
//Ejercicio 1 public static double calculoPI(int iters){ if (iters<=0) return - 1; double piCuadradoSextos = 0; for (int k = 1; k <= iters; k++){ piCuadradoSextos += (1.0/(kk)); } double pi = Math.sqrt(6piCuadradoSextos); System.out.println(“El valor de PI es: “ + pi); return pi; } //Ejercicio 2 public static boolean esPerfecto( int numero){ if (numero<=0) { System.out.println(“Este no es un entero positivo”); return false; } System. out .print("Los números propios de " + numero + " son: "); int suma =0; for ( int divisor = 1; divisor < numero; divisor++) if (numero % divisor == 0) { System. out .print(divisor + " "); suma += divisor; } System. out .println(); if (numero == suma) return true; else return false; } //Ejercicio 3 public static void main(String[] args) { System. out .println("Pulse 1 para calcular PI"); System. out .println("Pulse 2 para ver si es perfecto"); int opcion = Teclado. readInt (); switch (opcion){ case 1: System. out .println("Introduzca iteraciones"); int k = Teclado. readInt ();