lunes, 17 de febrero de 2020

Redondear un número en Java

PROGRAMACIÓN GCG

Para redondear un número haremos uso de los métodos: ceil (), floor () y round () de la clase Math de java, la cual importaremos de la siguiente manera:

import java.lang.Math

Los 3 métodos para redondear números pueden ser llamados de manera estática; es decir, sin instanciar la clase Math.

Ahora veamos la diferencia entre estos 3 métodos y su forma de uso.

Método round ()

Sintaxis: Math.round (double a)

Este método nos va a redondear el parametro ingresado a y va a retornar el número entero mas cercano (hacia arriba o hacia abajo) dependiendo de la parte decimal del número.

Si la parte decimal del número es menor que la mitad, lo va a redondear hacia abajo. En caso de que sea la mitad o mayor, lo redondea hacia arriba.

Ejemplo:

Si el número es 1.4 baja a 1
Si el número es 3.6 sube a 4

Método ceil ()

Sintaxis: Math.ceil (double a)

Este método nos va a redondear nuestro parametro a y va a retornar el número decimal mas cercano hacia arriba.

ceil() a diferencia del método round() siempre retorna el valor mas cercano hacia arriba, sin importar que la parte decimal sea menor que la mitad.

Ejemplo:

Si el número es 1.4 sube a 2.0
Si el número es 3.6 sube a 4.0

Método floor ()

Sintaxis: Math.floor (double a)

Este método nos va a redondear nuestro parametro a y va a retornar el número decimal mas cercano hacia abajo.

floor() a diferencia del método round() siempre retorna el valor mas cercano hacia abajo, sin importar que la parte decimal sea mayor que la mitad.

Ejemplo:

Si el número es 1.4 baja a 1.0
Si el número es 3.6 baja a 3.0




miércoles, 5 de febrero de 2020

Separar una cifra numerica por digito y multiplicar los digitos, en java

PROGRAMACIÓN GCG

Programa en java que separa una cifra numerica (entero) digito por digito y despues los multiplica.

El programa despliega en pantalla los digitos separados y el resultado de la multiplicacion de estos mismos.

Utlizamos el metodo String.valueOf() para convertir la cifra(entero) a cadena, el metodo charAt() para recorrer la cadena y sacar caracter por caracter, el metodo Character.getNumericValue() para convertir de caracter a entero y despues hacer la multiplicación.



viernes, 31 de enero de 2020

Piedra, papel o tijera en Java

PROGRAMACIÓN GCG

Juego de piedra, papel o tijera desarrollado en Java, es una batalla entre el usuario y la computadora, los tiros de la computadora son generados por el metodo Random( ) y para el usuario hay un menu en pantalla donde el usuario elige con que quiere jugar (piedra, papel o tijera), todo esto esta dentro de un ciclo do-while, ya que este se va repetir mientras el usuario decida que ya no quiere jugar, cuando el programa termina hace un despliegue en pantalla con las puntuaciones del usuario y la computadora.

Otros nombres ( chinchanpu, chin chan pu, yan ken po, pin pon papas, hakembó)

martes, 28 de enero de 2020

Programa en java que genera las tablas de multiplicar utilizando ciclos for, while y do-while

PROGRAMACIÓN GCG

Crear un programa en java que genere las tablas de multiplicar utilizando los ciclos : while, do while y for.


  • Desplegar un menu en pantalla donde el usuario pueda elegir con que ciclo desea trabajar (while, do while o for).

  • El usuario tiene que indicar por teclado (numero entero) el tipo de ciclo y el numero de la tabla N que desea generar.

  • Desplegar en pantalla la tabla de multiplicar (10 elementos) que el usuario pidio.

miércoles, 22 de enero de 2020

Programa en Java que determina si un caracter es numero, vocal o consonante.

PROGRAMACION GCG

Desarrolla un programa donde el usuario ingrese un caracter (por teclado) y el programa determine si el caracter ingresado es un numero, una vocal, una consonante o un simbolo, se debe de utilizar la estructura switch - case.

martes, 21 de enero de 2020

Programa en java, desglosa cantidad monetaria en billetes y monedas

PROGRAMACION GCG

La empresa Banco Tec desea desglosar una cantidad monetaria en billetes y moendas, con el fin de administrar aun mejor los ingresos de feria por concepto de pagos de servicios y otros cambios.

Entrada:
La entrada se estructura de la siguiente manera: la linea contiene el simbolo de $ junto con la cantidad a desglosar, dicha cifra sera un numero entero N (N>=1) y (N<=1000000).

Salida:
El programa debe producir lo siguiente: cantidad a desglosar, billetes de a mil, billetes de a quinientos, billetes de a doscientos, billetes de a cien, billetes de a cicuenta, billetes de a veinte, monedas de a diez, monedas de a cinco, monedas de a dos y monedas de a uno, pesos respectivamente.

miércoles, 15 de enero de 2020

Programa en Java que genera los numeros divisores de un numero natural

PROGRAMACION GCG
Actividad:
Programa en java que determine los numeros divisores de un numero natural.

• El usuario tiene que indicar por teclado el numero (entero) natural N  del cual desea saber los numeros divisores.
• Desplegar en pantalla cada uno de los divisores del numero N y la cantidad de divisores encontrados.