clase math marzo 4 2012

3
La Clase Math de Java Esta clase estándar está contenida en el paquete java.lang. Contiene métodos de clase para las funciones de uso común en matemáticas. En la tabla a continuación aparecen algunos de los métodos de esta clase. Esta clase también contiene las constantes de clase PI y E para π y para el número e, la base de los logaritmos naturales. Método de Clase Tipo de Dato del Argumento Tipo de Dato del Resultado Descripción Ejemplo abs(a) int int Calcula el valor absoluto int de a. abs(10)→10 abs(-10)→10 long long Calcula el valor absoluto long de a. double double Calcula el valor absoluto double de a. acos(a) double double Calcula el valor arcocoseno de a. asen(a) double double Calcula el valor arcoseno de a. atan(a) double double Calcula el valor arcotangente de a. ceil(a) double double Calcula el número real menor de magnitud entera que es mayor o igual que a. ceil(5.6)→6.0 ceil(5.0)→5.0 ceil(-5.6)→-5.0 cos (a) double double Calcula el coseno de a. exp (a) double double Calcula el número e elevado a la potencia a. exp(2)→ 7.389056099 floor (a) double double Calcula el número real mayor de magnitud entera que es menor o igual que a. floor(5.6)→5.0 floor(5.0)→5.0 floor(-5.6)→-6.0 log (a) double double Calcula el logaritmo natural (base e) de a. log(2.7183)→1 log10(a) double double Calcula el logaritmo común (base 10) de a. log10(100.0)→2.0 max (a, b) int int Calcula el mayor de a y b. max(10,20)→20 long long Calcula el mayor de a y b. float float Calcula el mayor de a y b. min(a, b) int int Calcula el menor de a y b. min(10,20)→10 long long Calcula el menor de a y b. float float Calcula el menor de a y b. pow(a, b) double double Calcula el número a elevado a la potencia b. pow(2.0,3.0)→8.0 random( ) <ninguno> double Calcula un número mayor o igual que 0 y menor que 1. round (a) float int Calcula el valor int de a redondeado al entero más próximo. round(5.6)→6 round(5.4)→5 round(-5.6)→ -6 Página 1

Upload: jordangarciasilupu

Post on 18-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

sdkfldsk

TRANSCRIPT

  • La Clase Math de Java

    Esta clase estndar est contenida en el paquete java.lang. Contiene mtodos de clase para las funciones de uso comn en matemticas. En la tabla a continuacin aparecen algunos de los mtodos de esta clase. Esta clase tambin contiene las constantes de clase PI y E para y para el nmero e, la base de los logaritmos naturales.

    Mtodo de Clase

    Tipo de Dato del

    Argumento

    Tipo de Dato del

    Resultado

    Descripcin Ejemplo

    abs(a) int int Calcula el valor absoluto int de a. abs(10)10abs(-10)10

    long long Calcula el valor absoluto long de a.double double Calcula el valor absoluto double de

    a.acos(a) double double Calcula el valor arcocoseno de a.asen(a) double double Calcula el valor arcoseno de a.atan(a) double double Calcula el valor arcotangente de a.ceil(a) double double Calcula el nmero real menor de

    magnitud entera que es mayor o igual que a.

    ceil(5.6)6.0ceil(5.0)5.0ceil(-5.6)-5.0

    cos (a) double double Calcula el coseno de a. exp (a) double double Calcula el nmero e elevado a la

    potencia a. exp(2)7.389056099

    floor (a) double double Calcula el nmero real mayor de magnitud entera que es menor o igual que a.

    floor(5.6)5.0floor(5.0)5.0floor(-5.6)-6.0

    log (a) double double Calcula el logaritmo natural (base e) de a.

    log(2.7183)1

    log10(a) double double Calcula el logaritmo comn (base 10) de a.

    log10(100.0)2.0

    max (a, b) int int Calcula el mayor de a y b. max(10,20)20long long Calcula el mayor de a y b.float float Calcula el mayor de a y b.

    min(a, b) int int Calcula el menor de a y b. min(10,20)10long long Calcula el menor de a y b.float float Calcula el menor de a y b.

    pow(a, b) double double Calcula el nmero a elevado a la potencia b.

    pow(2.0,3.0)8.0

    random( ) double Calcula un nmero mayor o igual que 0 y menor que 1.

    round (a) float int Calcula el valor int de a redondeado al entero ms prximo.

    round(5.6)6round(5.4)5round(-5.6) -6

    Pgina 1

  • double long Calcula el valor long de a redondeado al entero ms prximo.

    sin (a) double double Calcula el seno de a. sqrt(a) double double Calcula la raz cuadrada principal

    de a.sqrt(9.0)3.0

    tan (a) double double Calcula la tangente de a. toDegrees(a) double double Convierte la medida a del ngulo de

    radianes a grados.toRadians(a) double double Convierte la medida a del ngulo de

    grados a radianes.

    Notas: 1. En las funciones trigonomtricas y sus inversas la medida de los ngulos se

    consideran en radianes.2. La clase Math contiene las constantes Math.PI con valor

    3.14159265358979323846 y Math.E, la base de los logaritmos naturales, con valor 2.7182818284590452354.

    Ejemplos:

    1. double x = 76.25;System.out.println("La raz cuadrada de " + x + " es " + Math.sqrt(x));

    2. int i = -9;double x = 0.3498;System.out.println("|" + i + "| es " + Math.abs(i));System.out.println("|" + x + "| es " + Math.abs(x));

    3. (int)(Math.floor(6 * Math.random() )+ 1) (Genera un nmero entero en el conjunto {1, 2, 3, 4, 5, 6}

    4. (int)(Math.floor(10 * Math.random())) (Genera un nmero entero en el conjunto {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}

    5. Math.pow(5.0, 3.0) (Calcula 125.0)

    Pgina 2

  • Ejercicios:

    Escriba las siguientes expresiones en Java haciendo uso de mtodos de la clase Math de Java.

    1. La raz cuadrada de b2 4ac .2. La raz cuadrada de x + 4y3 .3. La raz cbica del producto de x e y.4. El rea r2 de un crculo.5. Escriba una aplicacin para determinar y mostrar las soluciones reales, si las

    tiene, de una ecuacin de la forma ax2 + bx + c = 0

    donde los coeficientes a, b y c son nmeros reales, con a 0. Use la frmula cuadrtica

    x=bb24ac

    2a.

    6. Escriba un programa que simule el juego de azar Pega Tres de Puerto Rico.7. Escriba un programa que simule la tirada de dos dados de seis caras cada uno y

    muestre la suma de los resultados de las dos cara.8. Escriba un programa que genere aleatoriamente un nmero par entre 1 y 100,

    inclusive el 100, y lo muestre.9. Escriba un programa donde se considere la medida de cada cateto de un

    tringulo rectngulo y que muestre la longitud de la hipotenusa.

    Pgina 3