Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Prácticas básicas URI Jugde - JAVA, Exámenes de Programación Java

Evaluación práctica con ejercicios del juez URI en el lenguaje de programación JAVA.

Tipo: Exámenes

2019/2020

A la venta desde 08/10/2022

jose-alfredo-arroyo-gomez
jose-alfredo-arroyo-gomez 🇲🇽

3.5

(2)

9 documentos

1 / 15

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Nombre de la institución: Instituto
Tecnológico Nacional de México en Celaya
Nombre de la clase: Fundamentos de
Programación.
Nombre de la carrera: Ingeniería en
Sistemas Computacionales
Grupo: C
Evaluación práctica Unidad 1
Nombre del alumno: Arroyo Gómez José
Alfredo
Fecha: 21/10/2020
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Prácticas básicas URI Jugde - JAVA y más Exámenes en PDF de Programación Java solo en Docsity!

Nombre de la institución: Instituto

Tecnológico Nacional de México en Celaya

Nombre de la clase: Fundamentos de

Programación.

Nombre de la carrera: Ingeniería en

Sistemas Computacionales

Grupo: C

Evaluación práctica Unidad 1

Nombre del alumno: Arroyo Gómez José

Alfredo

Fecha: 21 /10/

Programa 101 1: Esfera. Quiero decir que este programa ya lo había realizado un día después de que nos contó sobre el juez URI, porque como vi que nos saltamos unos programas en la clase, decidí realizar los que estaban en medio de los que realizamos en clase. Esta es mi clase CasosURI, aquí realizo todos los métodos de los problemas que están en la página del juez URI. En este método de tipo vacio Problema1011 realizo todos mis calculo y le debo de pasar como parámetro un Scanner sc. Primero declaro mis variables, un radio de tipo entero (como pide el juez URI), mi constate pi (3.14159) de tipo double y una variable que guardara el resultado final del volumen de tipo double. Con radio = sc.nextInt(); recibo la entrada del radio por teclado. Después realizo el cálculo del volumen = (4/3.0) * 3.14159 * radio elevado al cubo), aquí use la clase Math.pow y dentro de los paréntesis coloque a la izquierda la variable que quiero elevar, y a la derecha el valor de la potencia = (radio, 3) = radio^3. Para finalizar utilizo el System.out.format para presentar. Uso el %.3f para indicar que la variable que voy a presentar es de tipo double con 3 decimales después del punto y %n para el salto de línea.

Como puede observar las salidas me dan correctamente. También para estos ejercicios use la clase principal ProblemasURI.

Esta clase importa el Scanner que voy a necesitar para darle datos de entrada por el teclado a consola. Luego en la clase main, instancie mi objeto sc de tipo Scanner. Asimismo, instancie el objeto obj de tipo CasosURI (La clase con todos los métodos de los programas de la página URI). Y al obj le paso el método que quiero que realice y le paso como parámetro sc, que vendría siendo mi Scanner para poder darle los datos de entrada. ¿Qué cálculos realizó para comprender el problema y plantear su solución? Realice la división de 4 entre 3 (debido a la fórmula del volumen de una esfera) y eso lo multiplique por 3.14159. Esa multiplicación anterior la multiplique nuevamente por el radio elevado al cubo (radio^3 ). ¿Qué aprendió? Recordé la fórmula del volumen de una esfera, que en realidad yo casi no usaba esta fórmula, yo usaba la fórmula que contiene la altura = área por altura. Y aprendí a usar el Math.pow, creo que la clase Math no la utilice tanto en el bachillerato como debería de haberla usado.

Realizo lo mismo para el total del producto 2: Multiplico las unidades del producto 2 por su respectivo precio: P2Unid * precioDos. Luego, sumo los totales de cada producto y lo guardo en la variable X: X = totalUno

  • totalDos. Finalmente presento con el System.out.format(“VALOR A PAGAR: R$ %.2f%n, X); Uso el %.2f para indicar que voy a presentar una variable de tipo double con dos decimales después del punto y %n para indicar un salto de línea. X va ser la variable que presentare, por eso esta después de la coma. También para estos ejercicios use la clase principal ProblemasURI.

Note que aquí ya no dice Problema1011, sino que es el Problema1010 ya que, estoy mandando a llamar este método. Esta clase importa el Scanner que voy a necesitar para darle datos de entrada por el teclado a consola. Luego en la clase main, instancie mi objeto sc de tipo Scanner. Asimismo, instancie el objeto obj de tipo CasosURI (La clase con todos los métodos de los programas de la página URI). Y al obj le paso el método que quiero que realice y le paso como parámetro sc, que vendría siendo mi Scanner para poder darle los datos de entrada.

¿Qué cálculos realizó para comprender el problema y plantear su solución? Básicamente una multiplicación para sacar cada total de los productos y una suma para obtener el valor total de la compra. ¿Qué aprendió? Creo que para este problema más que aprender, recordé cómo funcionaba una “tienda” o un servicio de compra, pero en un programa. En el bachillerato ya había realizado varios de estos programas que consisten multiplicar cuanto se compra por su precio para dar el precio total. Creo que la cosa que si aprendi fue a usar el System.out.format porque nunca lo había usado, siempre fue System.out.println, y me gusta el format porque, se ve más formal y puede limitarle los decimales de una forma fácil, si es que trabajas con números de punto flotante.

Programa 1017: Combustible Gastado. También este programa era uno de los que no hicimos en la clase y decidí hacerlo. Y me siento incomodo por adelantar los programas, no sé si para la siguiente lo hare o no, pero como me gusta programar, probablemente si haga algunos ejercicios extra de URI fuera de clase. Aquí estamos de vuelta en mi clase CasosURI y este método Problema1017 de tipo vacío debo pasar como parámetro un Scanner sc. Declaro dos variables de tipo entero tiempo y velocidad, estas 2 las tomare como datos de entrada. Y Declaro dos variables de tipo double, distancia y gastoLitro (Que sería la variable donde guardo cuantos litros de combustible fueron necesarios para el viaje). Realizo la operación de la distancia: distancia = velocidad por tiempo. Esta fórmula es muy reconocible para mí. Y en gastoLitro dividido la distancia entre 12 (porque hace 12 Km/L). Para que me dé cuantos litros de combustible gasto el automóvil. Y para finalizar presento con el System.out.format(“%.3f%n, gastoLitros); Uso el %.3f para indicar que voy a presentar una variable de tipo double con 3 decimales después del punto. %n es para el salto de línea. Y al final después de la coma coloque la variable que voy a presentar, que es los litros que gasto.

Como puede observar mis resultados son correctos.