Вы находитесь на странице: 1из 6

ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO

Facultad: Ciencias Escuela: Física Matemática

LENGUAJE DE PROGRAMACIÓN I

Nombre

Angel Bonilla

Semestre:

2do

Paralelo:

Fecha

22/05/2017
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO

Facultad: Ciencias Escuela: Física Matemática

Introducción

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos que


fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera
posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una
vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run
anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que
ser recompilado para correr en otra.

Objetivos

Objetivo general.

• Determinar el uso de las funciones matemáticas y trigonometrías en java y conocer las


conversiones de monedas y la medición de temperatura.

Objetivos específicos

• Identificar los tipos de funciones matemáticas y trigonométricas en java


• Identificar las tablas de conversiones de monedas y temperatura.

Marco teórico

• Funciones matemáticas java

Para resolver los problemas de potencias y raíces, se usan ciertas instrucciones especiales que
proporciona el lenguaje, llamadas funciones matemáticas, en java existe toda una librería de
instrucciones o funciones matemáticas.

Recordar que todas las funciones reciben uno o más datos valores y regresan siempre un resultado,
una de es funciones matemáticas es:

import java.lang.math

La clase java.lang.Math es una clase utilitaria cuyos métodos(todos estáticos) nos permiten
realizar algunos cálculos matemáticos comunes.

Antiguamente Math implementaba cada uno de sus métodos, pero hoy en día hace uso de la
clase java.lang.StrictMath para llevar adelante sus tareas, llegando al punto que prácticamente es
lo mismo llamar a un método de Math como uno de StrictMath.

StrictMath utiliza librerías nativas (escritas en C) para realizar sus cálculos, asegurando entre otras
cosas una mejor performance con números flotantes y repetibilidad de los resultados (si se llama
un método con los mismos parámetros obtenemos exactamente el mismo resultado, bit a bit).
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO

Facultad: Ciencias Escuela: Física Matemática

Funciones trigonométricas java

Las funciones relacionadas con ángulos (atan, cos, sin, tan, etc.) trabajan en radianes. Por tanto,
para operar con grados, tendremos que realizar la conversión oportuna. La propia clase Math
facilita los métodos toRadians para transformar grados sexagesimales en radianes y toDegrees para
transformar radianes en grados sexagesimales, aunque las conversiones pueden no ser totalmente
precisas. Por ejemplo cos(toRadians(90.0)) debería devolver 0, pero es probable que devuelva un
valor aproximadamente cero pero no exactamente cero debido a que la precisión decimal no es
absoluta.

La función random, permite generar números aleatorios en el rango ]0,1[. Por tanto el 0 y el 1 están
excluidos.

La función exponenciación neperiana o exponenciación de e, matemáticamente significa ex, que


en Java sería Math.exp(x),donde x es un número real y la base es la constante neperiana e =
2.7172...

La función logaritmo neperiano, matemáticamente significa Ln x, que en Java correspondería a la


expresión Math.log(x).

La función potencia, matemáticamente significa base exponente, que en Java se convertiría


en Math.pow(base, exponente),donde base y exponente son números reales, por lo tanto, si
queremos obtener la raíz cubica de 2,la instrucción sería Math.pow(2,0.333).
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO

Facultad: Ciencias Escuela: Física Matemática

• Tabla de conversiones de monedas.


Divisa Cambio ¿A qué equivale
1 Dólar?
BOLÍVAR VENEZOLANO CONVERSOR DE DÓLAR A BOLÍVAR 9.985063237159
VENEZOLANO
CORONA CHECA CONVERSOR DE DÓLAR A CORONA CHECA 23.594150247938
CORONA DANESA CONVERSOR DE DÓLAR A CORONA DANESA 6.6244202062316
CORONA NORUEGA CONVERSOR DE DÓLAR A CORONA NORUEGA 8.339509991377
CORONA SUECA CONVERSOR DE DÓLAR A CORONA SUECA 8.6910048155347
DINAR KUWAIT CONVERSOR DE DÓLAR A DINAR KUWAIT 0.30340785207146
DIRHAM EMIRATOS CONVERSOR DE DÓLAR A DIRHAM EMIRATOS 3.6724864514585
DÓLAR AUSTRALIANO CONVERSOR DE DÓLAR A DÓLAR 1.337380129265
AUSTRALIANO
DÓLAR CANADIENSE CONVERSOR DE DÓLAR A DÓLAR 1.3499421188301
CANADIENSE
DÓLAR HONG KONG CONVERSOR DE DÓLAR A DÓLAR HONG KONG 7.784350093175
DÓLAR NEOZELANDÉS CONVERSOR DE DÓLAR A DÓLAR 1.4292192261171
NEOZELANDÉS
DÓLAR SINGAPUR CONVERSOR DE DÓLAR A DÓLAR SINGAPUR 1.3860664152378
EURO CONVERSOR DE DÓLAR A EURO 0.889759
FLORÍN HÚNGARO CONVERSOR DE DÓLAR A FLORÍN HÚNGARO 274.44756323257
FRANCO SUIZO CONVERSOR DE DÓLAR A FRANCO SUIZO 0.97339611433172
LIBRA CONVERSOR DE DÓLAR A LIBRA 0.76928843160989
LIRA TURCA CONVERSOR DE DÓLAR A LIRA TURCA 3.5592068419284
LITAS LITUANO CONVERSOR DE DÓLAR A LITAS LITUANO 2.9340000923306
PESO ARGENTINO CONVERSOR DE DÓLAR A PESO ARGENTINO 16.173319518668
PESO CHILENO CONVERSOR DE DÓLAR A PESO CHILENO 669.99924698795
PESO COLOMBIANO CONVERSOR DE DÓLAR A PESO COLOMBIANO 2907.7091503268
PESO MEXICANO CONVERSOR DE DÓLAR A PESO MEXICANO 18.656748652786
PESO URUGUAYO CONVERSOR DE DÓLAR A PESO URUGUAYO 28.325448873042
RAND SUDAFRICANO CONVERSOR DE DÓLAR A RAND 13.227076767557
SUDAFRICANO
REAL BRASILEÑO CONVERSOR DE DÓLAR A REAL BRASILEÑO 3.2667530693767
RIAL SAUDÍ CONVERSOR DE DÓLAR A RIAL SAUDÍ 3.750159108822
RINGGIT MALASIO CONVERSOR DE DÓLAR A RINGGIT MALASIO 4.3058202389652
RUBLO RUSO CONVERSOR DE DÓLAR A RUBLO RUSO 56.625660281296
RUPIA INDIA CONVERSOR DE DÓLAR A RUPIA INDIA 64.508011310085
SHEKEL ISRAELI CONVERSOR DE DÓLAR A SHEKEL ISRAELI 3.6865004391853
Y1EN CONVERSOR DE DÓLAR A YEN 111.27551275638
YUAN CONVERSOR DE DÓLAR A YUAN 6.8852939810874
ZLOTY POLACO CONVERSOR DE DÓLAR A ZLOTY POLACO 3.735391293761

1
Tabla de conversión de Dorales. Tomado de http://www.expansion.com/ahorro/conversor-divisas/cambio_dolar
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO

Facultad: Ciencias Escuela: Física Matemática

• Tabla de conversión de temperatura.

Tabla de Conversión de Unidades de Temperatura


Convertir En ºCelsius En ºFahrenheit En ºKelvin
Celsius (oC) o
C (C x 9/5) + 32 C + 273.15
Fahrenheit (oF) (F - 32) x 5/9 o
F (F - 32) x 5/9 + 273.15
Kelvin ( oK) K - 273.15 (K - 273.15) x 9/5 + 32 o
K
°C °F °C °F °C °F °C °F °C °F °C °F °C °F
-40 -40 -10 14 20 68 50 122 80 176 110 230 140 284
-39 -38.2 -9 15.8 21 69.8 51 123.8 81 177.8 111 231.8 141 285.8
-38 -36.4 -8 17.6 22 71.6 52 125.6 82 179.6 112 233.6 142 287.6
-37 -34.6 -7 19.4 23 73.4 53 127.4 83 181.4 113 235.4 143 289.4
-36 -32.8 -6 21.2 24 75.2 54 129.2 84 183.2 114 237.2 144 291.2
-35 -31 -5 23 25 77 55 131 85 185 115 239 145 293
-34 29.2 -4 24.8 26 78.8 56 132.8 86 186.8 116 240.8 146 294.8
-33 -27.4 -3 26.6 27 80.6 57 134.6 87 188.6 117 242.6 147 296.6
-32 -25.6 -2 28.4 28 82.4 58 136.4 88 190.4 118 244.4 148 298.4
-31 -23.8 -1 30.2 29 84.2 59 138.2 89 192.2 119 246.2 149 300.2
-30 -22 0 32 30 86 60 140 90 194 120 248 150 302
-29 -20.2 1 33.8 31 87.8 61 141.8 91 195.8 121 249.8 151 303.8
-28 -18.4 2 35.6 32 89.6 62 143.6 92 197.6 122 251.6 152 305.6
-27 -16.6 3 37.4 33 91.4 63 145.4 93 199.4 123 253.4 153 307.4
-26 -14.8 4 39.2 34 93.2 64 147.2 94 201.2 124 255.2 154 309.2
-25 -13 5 41 35 95 65 149 95 203 125 257 155 311
-24 -11.2 6 42.8 36 96.8 66 150.8 96 204.8 126 258.8 156 312.8
-23 -9.4 7 44.6 37 98.6 67 152.6 97 206.6 127 260.6 157 314.6
-22 -7.6 8 46.4 38 100.4 68 154.4 98 208.4 128 262.4 158 316.4
-21 -5.8 9 48.2 39 102.2 69 156.2 99 210.2 129 264.2 159 318.2
-20 -4 10 50 40 104 70 158 100 212 130 266 160 320
-19 -2.2 11 51.8 41 105.8 71 159.8 101 213.8 131 267.8 161 321.8
-18 -0.4 12 53.6 42 107.6 72 161.6 102 215.6 132 269.6 162 323.6
-17 1.4 13 55.4 43 109.4 73 163.4 103 217.4 133 271.4 163 325.4
-16 3.2 14 57.2 44 111.2 74 165.2 104 219.2 134 273.2 164 327.2
-15 5 15 59 45 113 75 167 105 221 135 275 165 329
-14 6.8 16 60.8 46 114.8 76 168.8 106 222.8 136 276.8 166 330.8
-13 8.6 17 62.6 47 116.6 77 170.6 107 224.6 137 278.6 167 332.6
-12 10.4 18 64.4 48 118.4 78 172.4 108 226.4 138 280.4 168 334.4
-11 12.2 19 66.2 49 120.2 79 174.2 109 228.2 139 282.2 169 336.2
2

2
Table de conversión de temperatura. Tomado de
http://www.100autoguias.com/diccionario/unidades/tablas_conversion/temperatura.htm
ESCUELA SUPERIOR POLITÉCNICA DEL CHIMBORAZO

Facultad: Ciencias Escuela: Física Matemática

• Conclusiones

Concluyo que la aplicación de funciones matemáticas y trigonométricas son muy necesarias en la


utilización de cualquier programa de java en especial para el diseño de una calculadora.

Las tablas conversiones de monedas es necesaria para saber la divisa de cada pais.

La tabla de conversiones de temperatura es necesaria para saber la temperatura dependiendo de


donde estemos.

• Recomendaciones

Recomiendo que se emplee un modo más sencillo de utilizar las funciones matemáticas y
trigonométricas en java.

• Bibliografía

http://www.100autoguias.com/diccionario/unidades/tablas_conversion/temperatura.htm

http://www.expansion.com/ahorro/conversor-divisas/cambio_dolar

http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=237:cla
se-math-api-java-funciones-matematicas-trigonometricas-log-etc-redondeo-round-floor-ceil-
cu00906c&catid=58&Itemid=180

http://matematicasjava.blogspot.com/

Вам также может понравиться