PROGRAMACIÓN EN JAVA
PROGRAMAS SECUENCIALES
PROBLEMA
Se requiere un algoritmo para determinar el costo que tendrá realizar una
llamada telefónica con base en el tiempo que dura la llamada en segundos y
en el costo por minuto.
Los valores para para los controles son:
PROFESOR CRONWELL MAIRENA ROJAS
PROGRAMACIÓN EN JAVA
Pero es necesario emplear un método para redondear, por lo tanto
agregaremos lo siguiente:
Hace uso del Math.rint
Si se quiere redondear a partir de una determinada cifra decimal, se
multiplicará por la potencia de 10 que corresponda, se aplicará el método y,
después, se dividirá entre la potencia de 10 por la que anteriormente se ha
multiplicado.
Ejemplo:
System.out.println(Math.rint(0.891));// muestra por consola 1.0
Si se quisiera aproximar a dos decimales:
System.out.println(Math.rint(0.891*100)/100);// muestra por consola 0.89
PROFESOR CRONWELL MAIRENA ROJAS
PROGRAMACIÓN EN JAVA
El código y aplicación sería de la siguiente manera:
El código sería:
PROFESOR CRONWELL MAIRENA ROJAS
PROGRAMACIÓN EN JAVA
Para el botón btnMostrar:
Para los botones btnLimpiar y btnSalir
PROFESOR CRONWELL MAIRENA ROJAS
PROGRAMACIÓN EN JAVA
Desarrollar las siguientes aplicaciones:
1) Una persona desea saber cuál es su saldo bancario si el banco le paga el X%
por concepto de intereses
2) Una tienda ofrece un descuento del D% sobre el total de la compra y un cliente
desea saber cuánto deberá pagar finalmente por su compra.
3) Calcular el nuevo salario de un obrero si obtuvo un incremento del Y% sobre
su salario anterior.
4) La compañía de luz requiere determinar el pago que debe realizar una persona
por el consumo de energía eléctrica, la cual se mide en kilowatts (KW) a un
precio por cada KW de consumo por hora de uso de electricidad.
PROFESOR CRONWELL MAIRENA ROJAS