CÓDIGO FUENTE

En esta sección vamos a ir colocando todo tipo de código fuente sobre programación e Internet.
Esta página está abierta a vuestras aportaciones, por lo que quien esté interesado en publicar cualquer tipo de código fuente sólo tiene que enviarnoslo a nuestra dirección de correo, indicando la versión del compilador con el que ha sido realizado.

Códigos Fuente disponibles

Últimos 5 códigos introducidos

Imágen de perfil

Plaga de cucarachas


Java

Publicado el 24 de Junio del 2018 por Victor
56 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
Actualizado

Juego de tetris


C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 24 de Junio del 2018 por Adelino (Publicado el 25 de Enero del 2018)
3.794 visualizaciones desde el 25 de Enero del 2018. Una media de 182 por semana
Juego de tetris en pantalla de texto y grafica, se maneja con las teclas de dirección y escape, para cambiar nivel + y -.

Screenshot_20180225-011717
Imágen de perfil

Botón de Agregar en chosen js


JavaScript

Publicado el 24 de Junio del 2018 por Carlos Luis
33 visualizaciones desde el 24 de Junio del 2018
chosen1

Permite agregar un nombre no registrado en la base de datos, en este caso un veterinario, el cual no figura en el select, extraido de una consulta.

En resumen. Se aprovecha que se puede incluir codigo HTML en el mensaje que muestra chosen.js (no_results_text:), cuando no consigue una opción al ser buscada.

La función: agregarItemChosen = function(elem, tipo, strUrl1, strUrl2),

* elem: Elemento del chosen que contiene el nuevo dato.
* tipo: Necesario porque reutilzo la función para otros controles select (operadores, ejemplo).
* strUrl1: Primera url para guardar el dato.
* strUrl2: Si es exitosa al guardar los dato, esta permite volver a consultar.

El proceso es:
- Asignar el boton a chosen.
- Guardar el dato.
- Volver a consultar
- Asignar el dato al select.


Van a ver mucho código, pero lo principal esta en Javascript, mostre las funciones en PHP, para aclarar dudas.

Saludos
Imágen de perfil

Descuento con control de errores


Java

Actualizado el 22 de Junio del 2018 por Victor (Publicado el 21 de Junio del 2018)
163 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

Añadir o eliminar selects segun el usuario va seleccionando


JavaScript

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 21 de Junio del 2018 por Xavi
148 visualizaciones desde el 21 de Junio del 2018
Este código muestra como se pueden clonar y eliminar elementos de una pagina. En este ejemplo, se va clonando el select de países mientras el usuario seleccione.

paises-por-seleccionar

paises-seleccionados


Los datos se obtienen desde PHP, Java, Python, ... en un array de valores, devolviendo algo como:
1
[paises] => Array ( [0] => 4 [1] => 5 [2] => 1 [3] => 3 [4] => 0 )
Revisar política de publicidad