Códigos Fuente de Java

Mostrando del 351 al 360 de 760 registros
Imágen de perfil

Plaga de cucarachas


Java

Publicado el 24 de Junio del 2018 por Victor (4 códigos)
1.748 visualizaciones desde el 24 de Junio del 2018
Nuestra ciudad ha sido invadida por una plaga de cucarachas. Para intentar solucionar el problema una empresa ha instalado en un centro comercial un ordenador que permite saber a todos los ciudadanos la gravedad de su caso particular. El programa que utiliza el ordenador calcula cuántas semanas tarda una población de cucarachas en ocupar completamente una casa. El programa asume que la casa está completamente vacía y no contiene muebles.

Lista de constantes y variables y su significado :
TASA_CRECIMIENTO : tasa de crecimiento semanal de la población de cucarachas (0.95)
VOLUMEN_INSECTO : volumen de una cucaracha media (0.002)
volumenCasa : volumen de la casa
poblacionInicial : número inicial de cucarachas
contadorSemanas : contador de las semanas
poblacion : numero actual de cucarachas
volumenTotalInsectos : volumen total de todas las cucarachas
nuevosInsectos : numeros de cucarachas nacidas esta semana
nuevoVolumenInsectos : volumen de las nuevas cucarachas

Pasos del algorismo del programa:
1. Escribir volumen de la casa
2. Escribir numero inicial de cucarachas en casa
3. Hallar numero de semanas hasta que la casa está llena de cucarachas
3a.ContadorSemanas = 0;
3b.Repetir hasta que la casa esté llena de cucarachas:
nuevosInsectos = poblacion * TASA_CRECIMIENTO
nuevoVolumenInsectos = nuevosInsectos * VOLUMEN_INSECTO
poblacion = poblacion + nuevosInsectos
volumenTotalInsectos = volumenTotalInsectos + nuevoVolumenInsectos
contadorSemanas = contadorSemanas + 1
«Repetir mientras que el volumen de cucarachas sea menor que el volumen de la casa»
El valor de volumen_TotalInsectos puede exceder el valor de volumenCasa

4. Mostrar los resultados
Imágen de perfil

Descuento con control de errores


Java

Publicado el 21 de Junio del 2018 por Victor (4 códigos)
1.803 visualizaciones desde el 21 de Junio del 2018
1. Se decide cual es el valor mínimo para optar al descuento, cuánto se descontará y el valor máximo posible.
2. Pedir que se introduzca el precio inicial en um (unidades monetarias) por teclado.
3. Leerlo.
4. Comprobar que el precio es correcto y no negativo.
(a) Si se cumple, comprobar si el precio introducido es igual o superior al valor mínimo para optar al descuento:

i. Si es así, calcular descuento.
ii. Comprobar si el descuento supera el máximo permitido. Si es así, el descuento se reduce al máximo permitido.
iii. Aplicar el descuento sobre el precio inicial.


(b) Mostrar el precio final.
(c) Si el precio es negativo, mostrar mensaje de error.
Imágen de perfil
Val: 492
Bronce
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

interface Plantilla<R>{} Uso de plantillas en Java


Java

estrellaestrellaestrellaestrellaestrella(8)
Publicado el 20 de Junio del 2018 por Rafael Angel (81 códigos)
11.334 visualizaciones desde el 20 de Junio del 2018
plantilla
Este ejemplo no trae gran funcionalidad, solo son clases bacias para ejemplificar el uso de plantillas al estilo C++.
O sea objeto <R>....
Esto permite crear una interface, por ejemplo el famoso registro que tiene agregar, eliminar, modificar, buscar, reporte, getId, getEncontrado, entre muchos otros.
Si creas varios modelos: Productos, clientes, usuarios...
Y quieres crear un registro para cada uno, pero los objetos a devolver son por ejemplo objetos, usuario, objetos cliente, los cuales descienden del interface Persona.
Pero cada uno de ellos en su interior tienen diferentes propiedades propias, las cuales no tiene la interface Persona.
Se necesitaría volver a recrear los objetos internos del registro por cada modelo, o sea el modelo Cliente, tendría un Rs que al buscar devuelva un objeto cliente y el objeto Usuario tendría un Rs cuyo buscador devolvería un objeto Usuario al encontrar la información.
Para no tener que reprogramar una y otra vez la estructura de los Registros (Rs) es mejor crear una interface genérica.
En una futura publicasion, bueno cuando salga de los apuros de la Universidad y disponga de más tiempo libre, realizaré un proyecto completamente funcional usando esta técnica, para que quedé más claro.
Por ahora es más facil de comprender y asimilar si lo publico asi.
Imágen de perfil
Val: 140
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Inicio de sesión (login)


Java

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 19 de Junio del 2018 por Octulio (37 códigos)
22.374 visualizaciones desde el 19 de Junio del 2018
IniciaSesion02
IniciaSesion03

Aplicación .jar que muestra una ventana de diálogo para dar comienzo a inicio de sesión en el sistema que deseamos ingresar. También es posible registrarnos antes de entrar al sistema.

En pocas palabras, es un ejemplo de 'login' para entrar a un sistema cualquiera.
Internamente, se utiliza vectores del tipo 'String' para guardar tanto el nombre de la cuenta como para la clave de acceso.

Realizado en Oracle JDeveloper ver. 12.2.1.3.0 para Windows.
Más contenidos en: https://my.pcloud.com/publink/show?code=kZwa4f7Z8QzIeGDfSDmG5mxhuYlgobFN92lk
Imágen de perfil

Notas y gráfico


Java

Publicado el 16 de Junio del 2018 por Victor (4 códigos)
1.808 visualizaciones desde el 16 de Junio del 2018
Tenemos las 20 notas de los alumnos de una clase (array generado de forma aleatoria). Ordenamos el array (BubbleSort) y mostramos un gráfico que indica cuántos alumnos han obtenido suspenso, aprobado, notable o execelente.
Imágen de perfil

Valor más pequeño en un array


Java

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 16 de Junio del 2018 por Victor (4 códigos)
6.932 visualizaciones desde el 16 de Junio del 2018
Programa que calcula el valor más pequeño de un array de números enteros. Se comprueban ciertos errores posibles en la entrada de datos por parte del usuario: si son enteros y están en el rango válido (1-100). Se muestra también el array generado, qué elemento hay en cada posición y se calcula y se muestra el elemento más pequeño que contiene el array. Para leer datos desde el teclado se usa una biblioteca, un conjunto de extensiones a instrucciones disponibles por defecto en el lenguaje. Primero, se importa.
Imágen de perfil
Val: 492
Bronce
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

JComboBox incrustado en un JOptionPane


Java

Publicado el 2 de Junio del 2018 por Rafael Angel (81 códigos)
4.111 visualizaciones desde el 2 de Junio del 2018
Se trata de un JComboBox cargado con datos de un vector.
El objeto JComboBox se agrega a un cuadro de mensaje de JOptionPane.showMessageDialog...
Se muestra en pantalla, el usuario elige un item y este se muestra en pantalla con otro mensaje o un System.out.println...
Aquí es un class el cual tiene una función por la cual sucede lo descrito en líneas anteriores.
Se debe pasar un vector String como parámetro, la función retorna el item elegido.
Imágen de perfil
Val: 492
Bronce
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Porcentajes


Java

Actualizado el 2 de Junio del 2018 por Rafael Angel (81 códigos) (Publicado el 2 de Mayo del 2018)
5.279 visualizaciones desde el 2 de Mayo del 2018
Es un class Standar que puede lanzar porcentajes, ademas convertir un porcentaje en un valor entero o su representación en enteros.
Puede a partir de un porcentaje y su reprencentacion en un entero obtener el 100% en enteros que representa.
Ademas se usa herencia para ejemplificar la escalabilidad del codigo.
No tiene interfaz grafica puesto que, esta designado para ser integrado en tus proyectos experimentales.
No obstante, si tiene un main para mostrar como se usan las funcionalidades del class y sus descendientes.