Ejercicios

Páginas: 5 (1195 palabras) Publicado: 25 de noviembre de 2013
Trabajo TP6 (1ª Parte)
Objetivo de la práctica
El objetivo de este trabajo es construir una librería matemática Java que incorpore los algoritmos y
funciones matemáticas que se han ido proponiendo tanto en las prácticas de la asignatura como en los
ejercicios de clase. Concretamente, la idea es implementar una clase Java de nombre TMath cuyo
programa principal incorpore en un menú quepermita acceder al usuario acceder a las funciones
implementadas. El usuario accederá a las opciones del menú introduciendo un número entero de 1 a 8.
En cada elección que haga el usuario, una vez terminada la ejecución de la opción seleccionada, el
menú se volverá a mostrar hasta que se indique la opción 8 (Salir). El método menú se llamará desde
el programa principal, no tendrá parámetros deentrada y devolverá la opción elegida.
public static int menu()
MENU
0.Acerca de TMath
1.Prueba de primalidad
2.Prueba del 9
3.Raíz cuadrada
4.Exponencial
5.Seno
6.Cambio a base X
7.Cambio a decimal
8.Salir
----------------------Introduce opción (1 a 8):

Descripción de las Opciones
Los siguientes apartados describen las funcionalidades correspondientes a cada una de las opciones aimplementar. Se muestran ejemplos de ejecución que ilustran cómo debes implementar la salida por
pantalla. En el anexo del documento encontrarás un ejemplo de la librería incorporando el código
fuente.

Opción 0. Acerca de la Calculadora
Proporciona información sobre el autor del programa. Incluye aquellas observaciones o ayudas que
creas importantes para el uso del programa.
public static voidacercaDe()
Autor: Al Anturing
NIP: 123456
Fecha: 03/11/2013
+ Este programa implementa una calculadora con funciones básicas

Opción 1. Prueba de primalidad
Comprueba si un número es primo implementando un método al que se le pasa como parámetro el
número natural que se quiere comprobar. El método devuelve Verdadero en caso de que dicho número
sea primo.
public static booleanpruebaDePrimalidad(int numero)

Prácticas de Informática

Prueba de Primalidad
-------------------Introduce un número entero positivo:
89
El numero 89 es primo

Opción 2. Prueba del 9
Realiza la comprobación de la prueba del 9 implementando el siguiente método al que se le pasa como
parámetro el número sobre el que realizar la prueba del 9:
public static void pruebaDel9(int numero)
Prueba del9
-----------Introduce un número entero positivo:
1245678
(1245678 % 9) = 6
(8+7+6+5+4+2+1) % 9 = 33

(3+3) % 9 = 6

Opción 3. Raíz cuadrada
Calcula la raíz cuadrada implementando un método al que se le pasan como parámetros el entero para
el que se quiere calcular la raíz y la precisión del resultado. Devuelve un número en coma flotante con
la aproximación a la raíz llevada a cabo conel método de Newton-Raphson.
public static double raizCuadrada(int x, double precision)
Raiz Cuadrada
------------Introduce un entero positivo para raiz(x):
77
Introduce la precisión (>0):
1E-7
La aproximación a la raíz de 77 con una precisión de 1.0E-7 es 8.77496438739212

Opción 4. Exponencial

Calcula ex implementando un método al que se le pasan como parámetros el entero ‘x’ y laprecisión
del resultado. Devuelve un número en coma flotante con la aproximación mediante la serie de Taylor

public static double exponencial(int x, double precision)
Exponencial
-----------Introduce un entero para el exponente de e^x:
8
Introduce la precisión (>0):
5E-7
El número e elevado a 8 con una precisión de 5.0E-7 es 2980.957986946523

Opción 5. Seno
Calcula sen(x) implementandoun método al que se le pasan como parámetros el entero ‘x’ y la
precisión del resultado. Devuelve un número en coma flotante con la aproximación mediante la serie
de Taylor

Departamento de Informática e Ingeniería de Sistemas

Prácticas de Informática

public static double sen(int , double)
Seno
---Introduce un entero para el sen(x):
6
Introduce la precisión (>0):
4E-8
El seno...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS