Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
Imágen de perfil

Juego del Simon Dice


JavaScript

Publicado el 27 de Febrero del 2020 por Administrador
21 visualizaciones desde el 27 de Febrero del 2020
Juego del "Simon dice" donde hay que ir recordando las combinaciones de luces y sonidos que te va mostrando "Simon" para tener que ir repitiéndolas. Cada vez "Simon" incrementara la cantidad de colores a recordar.

juego-simon
Imágen de perfil

Mostrar calendarios


Python

Publicado el 26 de Febrero del 2020 por Antonio
91 visualizaciones desde el 26 de Febrero del 2020
calendari
Programa para mostrar calendarios, con dos opciones: "A" para mostrar los calendarios correspondientes a los 12 meses del año a indicar por el usuario y "B" mostrar el calendario correspondiente a un mes y año indicado por el usuario.
sin imagen de perfil

Determinar si dos enteros son capicua


Java

Publicado el 26 de Febrero del 2020 por Katas
125 visualizaciones desde el 26 de Febrero del 2020
Función que solicita dos valores enteros y determina si son capicua.

Un número capicua, es aquel que se puede leer por igual de derecha a izquierda y de izquierda a derecha.
Ejemplos: 161, 2992, 3003, 91019, 5005, 292, 2882, 2442, 9102019.
https://es.wikipedia.org/wiki/Capicúa
sin imagen de perfil

Determinar si dos números son primos gemelos


Java

Publicado el 26 de Febrero del 2020 por Katas
69 visualizaciones desde el 26 de Febrero del 2020
Función que solicita dos valores enteros y determina si son números primos gemelos.

En matemáticas, y más concretamente en teoría de números, dos números primos (p, q) son números primos gemelos si, siendo q > p, se cumple q -p = 2.
https://es.wikipedia.org/wiki/Números_primos_gemelos
sin imagen de perfil

Determina si dos enteros son amigos


Java

Publicado el 26 de Febrero del 2020 por Katas
63 visualizaciones desde el 26 de Febrero del 2020
Función que solicita dos valores enteros y determina si son amigos.

Dos números son números amigos si la suma de los divisores propios del numero 1 (incluyendo el 1) equivale al numero 2, y la suma de los divisores propios del numero 2 (incluyendo el 1) equivale al numero 1.

Un ejemplo de ello son los números 220 y 284.
los divisores propios de 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, que suman 284;
los divisores propios de 284 son 1, 2, 4, 71 y 142, que suman 220.
https://es.wikipedia.org/wiki/Números_amigos
Imágen de perfil
Actualizado

CEYS Versión 1805


Visual Basic

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 25 de Febrero del 2020 por Rafael (Publicado el 9 de Enero del 2020)
1.667 visualizaciones desde el 9 de Enero del 2020
CEYS: Control de Entradas y Salidas. Versión 1805
Sistema de facturación y control de inventarios, Multiusuario, Compras, Ventas, Notas de Crédito, Notas de Débito, Traslados entre Inventarios, Órdenes de Trabajo. Capturas a través de lector de códigos de barras. Cuentas por Pagar, Cuentas por Cobrar, Pagos, Análisis de Saldos por Antigüedad. Control de inventarios múltiples. Requiere WinRar para descomprimir. SO: W7, W8, W10.
Imágen de perfil
Actualizado

Juego del arkanoid


Visual Basic.NET

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 25 de Febrero del 2020 por Administrador (Publicado el 6 de Agosto del 2014)
5.737 visualizaciones desde el 6 de Agosto del 2014
Código del típico juego del Arkanoid donde hay que ir dando con la pelota a los ladrillos hasta que no quede ninguno.
Desarrollado en Visual Basic .NET 2005
Imágen de perfil
Val: 524
Oro
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

CRUD de una lista de estudiantes con sus notas


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 25 de Febrero del 2020 por Joel
112 visualizaciones desde el 25 de Febrero del 2020
Este código muestra como gestionar una lista de estudiantes, permitiendo añadir estudiantes con sus notas, buscar por el nombre, modificar la nota de un estudiante, listar los estudiantes ordenados alfabéticamente o por nota, y obtener la media de las notas.

Al guardar los usuarios en una lista de listas, permite repetir el nombre de un estudiante.

CRUD-de-estudiantes-en-python


Puedes ver la misma versión utilizando un diccionario en vez de una lista: https://www.lawebdelprogramador.com/codigo/Python/5970-CRUD-de-un-diccionario-de-estudiantes-con-sus-notas.html
Imágen de perfil
Val: 524
Oro
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

CRUD de un diccionario de estudiantes con sus notas


Python

Publicado el 25 de Febrero del 2020 por Joel
99 visualizaciones desde el 25 de Febrero del 2020
Este código muestra como gestionar un diccionario de estudiantes, permitiendo añadir estudiantes con sus notas, buscar por el nombre, modificar la nota de un estudiante, listar los estudiantes ordenados alfabéticamente o por nota, y obtener la media de las notas.

Al utilizar un diccionario para guardar los estudiantes, no permite que se repitan los nombres.

CRUD-de-estudiantes-en-python


Puedes ver la misma versión utilizando una lista en vez de un diccionario: https://www.lawebdelprogramador.com/codigo/Python/5969-CRUD-de-una-lista-de-estudiantes-con-sus-notas.html
Imágen de perfil

Ordernar un lista de listas (matriz)


Python

Publicado el 25 de Febrero del 2020 por Katas
117 visualizaciones desde el 25 de Febrero del 2020
Crear una función que reciba una matriz (lista de listas) y ordene dicha lista por cualquiera de sus valores, ascendente o descendente.

1
2
3
4
5
6
7
8
x=[["a", 5, 7], ["c", 3, 4], ["b", 1, 9]]
 
sortMatrix(x, 0)       # [['a', 5, 7], ['b', 1, 9], ['c', 3, 4]]
sortMatrix(x, 0, True) # [['c', 3, 4], ['b', 1, 9], ['a', 5, 7]]
sortMatrix(x, 1)       # [['b', 1, 9], ['c', 3, 4], ['a', 5, 7]]
sortMatrix(x, 1, True) # [['a', 5, 7], ['c', 3, 4], ['b', 1, 9]]
sortMatrix(x, 2)       # [['c', 3, 4], ['a', 5, 7], ['b', 1, 9]]
sortMatrix(x, 2, True) # [['b', 1, 9], ['a', 5, 7], ['c', 3, 4]]
Imágen de perfil

Ordenar un diccionario


Python

Publicado el 25 de Febrero del 2020 por Katas
87 visualizaciones desde el 25 de Febrero del 2020
Crear una función que reciba un diccionario y lo ordene por su clave o valor, ascendente o descendente.

1
2
3
4
5
6
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
 
sortDictionary(x, 0)       # {0: 0, 1: 2, 2: 1, 3: 4, 4: 3}
sortDictionary(x, 0, True) # {4: 3, 3: 4, 2: 1, 1: 2, 0: 0}
sortDictionary(x, 1)       # {0: 0, 2: 1, 1: 2, 4: 3, 3: 4}
sortDictionary(x, 1, True) # {3: 4, 4: 3, 1: 2, 2: 1, 0: 0}
sin imagen de perfil

Números Capicuas


Lua

Publicado el 24 de Febrero del 2020 por Dario
119 visualizaciones desde el 24 de Febrero del 2020
Programa hecho en LUA que recibe como datos de entrada dos números enteros positivos y calcula e imprime los múltiplos de N inferiores a M que sean capicúas.
Imágen de perfil

Grabadora de audio mp3


Python

Publicado el 24 de Febrero del 2020 por Antonio
140 visualizaciones desde el 24 de Febrero del 2020
grab


Aplicación para grabación de sonido en formato mp3. Consta de 4 botones: "Carpeta" para seleccionar la carpeta de destino de las grabaciones, "Grabar" para iniciar el proceso de grabación, "Abrir" para reproducir un archivo previamente grabado con la aplicación y "Parar", para detener la grabación o para detener la reproducción del audio grabado.
Imágen de perfil
Val: 48
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

Como obtener el elemento que tiene el foco con JavaScript


JavaScript

Publicado el 24 de Febrero del 2020 por Joan
110 visualizaciones desde el 24 de Febrero del 2020
Este código muestra como saber que elemento de nuestro formulario o pagina tiene el foco.

Para saber si un elemento tiene el foco, hay que comprobar si ese elemento es igual al document.activeElement, algo así:

1
if (document.activeElement === element) {}

donde element tiene que hacer referencia a un objecto, ya sea por su id, DOM, etc...

1
2
element=document.getElementById("elementoFormulario");
if (document.activeElement === element) {}

elemento-focus
Imágen de perfil

Obtener las propiedades de un triangulo dado


Java

Publicado el 24 de Febrero del 2020 por Administrador
112 visualizaciones desde el 24 de Febrero del 2020
Escriba un programa en Java que pregunte al usuario por las dimensiones de los lados de un triángulo e imprima sus propiedades: perímetro, área, y su clasificación de acuerdo a los lados (equilátero, isóceles o escaleno).

El área A de un triángulo se puede obtener a partir de las dimensiones de sus lados a, b y c, y el semiperímetro s, con la fórmula de Herón: https://es.wikipedia.org/wiki/Fórmula_de_Herón

Segun las dimensiones de sus lados, un triángulo se clasifica en:
Equilátero. Si todos sus lados miden lo mismo.
Isósceles. Si únicamente dos de sus lados miden lo mismo.
Escaleno. Si todos sus lados miden diferente.

1
2
3
4
5
6
7
8
9
$ java Triangulo
Propiedades de un triangulo
lado a: 10
lado b: 12
lado c: 12
Perimetro: 34.0
Area: 54.543560573178574
Triangulo isoceles
Triangulo acutangulo
Imágen de perfil

Sumar los valores de la posición par e impar de un array


JavaScript

Publicado el 23 de Febrero del 2020 por Katas
137 visualizaciones desde el 23 de Febrero del 2020
Varia gente esta en una fila, y necesita ser dividida en dos equipos. La primera persona va al equipo 1, la segunda persona va al equipo 2, la tercera al equipo 1, la cuarta al equipo 2 y así sucesivamente.

Crea una función que reciba un array de elementos positivos y devuelva un array con la suma de los equipos.

1
2
alternatingSums([50, 60, 60, 45, 70]); // [180, 105]
alternatingSums([100, 50]); // [100, 50]
Imágen de perfil

Menu de presentación


Java

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 23 de Febrero del 2020 por Yacoobs (Publicado el 21 de Febrero del 2020)
159 visualizaciones desde el 21 de Febrero del 2020
Hacia mucho tiempo que no subía nada y he creído conveniente mostrar una forma sencilla y elegante de mostrar una primera ventana de presentación de tu programa, al mismo tiempo te puede promocionar y puedes añadir enlaces para que la gente te conozca mejor
El programa es muy simple, un Frame con una imagen de fondo unos botones con imagen y un JtextArea donde se plasma tu mensaje de presentación, este mensaje se lee automáticamente desde un archivo txt alojado en el mismo programa, de esa forma es mas como editar dicho mensaje desde fuera sin necesidad de usar ningún programa para abrir el proyecto.
La ventana tiene características para mover la usando el click del ratón y arrastrar al mismo tiempo cambia su opacidad volviéndola transparente. Para terminar cuando cierras o lanzas tu programa este da un efecto de cerrado como si la ventana se desvanece poco a poco.
Importante:
Para el uso de este tipo de efecto el JFrame su metodo Undercorated (true)...


Muchas gracias y saludos

https://www.youtube.com/channel/UChFlaF3Ji9vWhizWyhBQdBg
Imágen de perfil

Crear una matriz con un borde de asteriscos


JavaScript

Publicado el 23 de Febrero del 2020 por Katas
118 visualizaciones desde el 23 de Febrero del 2020
Crear una función que recibe una matriz rectangular de caracteres, y devolver una matriz con un borde de asteriscos.

1
2
addBorder(["abc", "ded"]); // ["*****", "*abc*", "*ded*", "*****"]
addBorder(["a"]); // ["***", "*a*", "***"]
Imágen de perfil

Invertir el contenido que se encuentra entre parentesis


JavaScript

Publicado el 23 de Febrero del 2020 por Katas
163 visualizaciones desde el 23 de Febrero del 2020
Escribir una función que reciba una cadena, y gire el contenido que se encuentre entre paréntesis.

1
2
3
4
5
reverseInParentheses("bar"); // "bar"
reverseInParentheses("(bar)"); // "rab"
reverseInParentheses("foo(bar)baz(blim)"); // "foorabbazmilb"
reverseInParentheses("foo(bar(baz))blim"); // "foobazrabblim"
reverseInParentheses("12(34(56))78(90)"); // "1256437809"
Imágen de perfil

Graficador de funciones


Python

Publicado el 23 de Febrero del 2020 por Antonio
152 visualizaciones desde el 23 de Febrero del 2020
Script para graficar funciones sencillas mediante la introducción del rango de X y la expresión a representar.
graficador
Imágen de perfil
Val: 165
Bronce
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML
Actualizado

Code Test - (Editor de código fuente)


JavaScript

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 22 de Febrero del 2020 por Scriptshow (Publicado el 19 de Octubre del 2016)
1.883 visualizaciones desde el 19 de Octubre del 2016
Script para editar y probar código HTML, CSS, JavaScript, etc. online y offline. Pega el código y pulsa el botón. El resultado se muestra en una ventana. Muy fácil de manejar y compatible.
Imágen de perfil
Val: 165
Bronce
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML
Actualizado

Info Panel de Notas 1.0


PHP

estrellaestrellaestrellaestrellaestrella(3)
Actualizado el 22 de Febrero del 2020 por Scriptshow (Publicado el 2 de Diciembre del 2016)
4.548 visualizaciones desde el 2 de Diciembre del 2016
Sencillo Panel de Notas online. Ideal para mensajes cortos, notas, avisos, etc. en la web.
Una contraseña permite publicar mensajes en tiempo real. Muy sencillo de manejar y adaptar con escasos cambios. Personalizable con CSS e imágenes.


Espero sea útil.

Un saludo
Imágen de perfil
Val: 165
Bronce
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML
Actualizado

Editor de texto con opciones básicas


JavaScript

estrellaestrellaestrellaestrellaestrella(5)
Actualizado el 22 de Febrero del 2020 por Scriptshow (Publicado el 10 de Diciembre del 2016)
6.093 visualizaciones desde el 10 de Diciembre del 2016
Sencillo Editor basado en "execCommand" incluido en JavaScript. Simplifica bastante el código necesario para ciertos comandos; estos comandos son ampliables siguiendo instruciones y documentación sobre "execCommand".
Es compatible con la mayoría de navegadores, con escasas diferencias. Se ha utilizado a lo largo de años para construir editores más sofisticados.

Es útil para experimentar y ver resultados. Puede ser adaptable con CSS-Style a pequeños proyectos. En fin...


Un saludo
Imágen de perfil
Val: 165
Bronce
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML
Actualizado

Plantilla HTML para Web 2.0


HTML

estrellaestrellaestrellaestrellaestrella(13)
Actualizado el 22 de Febrero del 2020 por Scriptshow (Publicado el 19 de Agosto del 2017)
5.678 visualizaciones desde el 19 de Agosto del 2017
Una Web 2.0 basada en HTML y CSS compatible.

Un efecto Parallax y Reveal para presentar todos los contenidos desplazando la barra de Scroll.
La estructura es ampliable, adaptable, compatible con cualquier pantalla y/o dispositivo.
La respuesta del Sitio es ágil y rápida con imágenes optimizadas.

Un Saludo
Imágen de perfil
Val: 165
Bronce
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML
Actualizado

Imagen de fondo JavaScript vs CSS3


JavaScript

Actualizado el 22 de Febrero del 2020 por Scriptshow (Publicado el 6 de Noviembre del 2016)
2.923 visualizaciones desde el 6 de Noviembre del 2016
Imagen de fondo ajustada proporcionalmente con JavaScript, Igual que ocurre con CSS3 y Background-Size.

El script, compara y cambia la Class - CSS según redimensionamos...
Si has optimizado la imagen, responderá en milisegundos.

Espero sea útil.
Imágen de perfil

Ordenar un array de valor excepto los valores -1


JavaScript

Publicado el 22 de Febrero del 2020 por Katas
134 visualizaciones desde el 22 de Febrero del 2020
Algunas personas están paradas en una fila en un parque. Hay árboles entre ellos que no se pueden mover. Su tarea es reorganizar a las personas por sus alturas en un orden no descendente sin mover los árboles. ¡La gente puede ser muy alta!
Los arboles tienen el valor -1.

1
2
3
sortByHeight([-1, 150, 190, 170, -1, -1, 160, 180]); // [-1, 150, 160, 170,  190]
sortByHeight([-1, -1, -1, -1, -1]); // [-1, -1, -1, -1, -1]
sortByHeight([4, 2, 9, 11, 2, 16]); // [2, 2, 4, 9, 11, 16]
Imágen de perfil
Actualizado

Determinar si una cadena es un palíndromo


JavaScript

Actualizado el 22 de Febrero del 2020 por Katas (Publicado el 13 de Febrero del 2020)
209 visualizaciones desde el 13 de Febrero del 2020
Crear una función que reciba una cadena y devuelva true o false dependiendo de si la cadena es un polindromo.

Un palíndromo es una palabra o frase que se lee igual de izquierda a derecha que de derecha a izquierda.

1
2
3
4
5
checkPalindrome("aabaa"); // true
checkPalindrome(""); // true
checkPalindrome("12321"); // true
checkPalindrome("123321"); // true
checkPalindrome("aabcaa"); // false
Imágen de perfil
Actualizado

Encontrar el par de elementos adyacentes con el producto mas grande


JavaScript

Actualizado el 22 de Febrero del 2020 por Katas (Publicado el 13 de Febrero del 2020)
203 visualizaciones desde el 13 de Febrero del 2020
Dada un array de enteros, encuentre el par de elementos adyacentes que tiene el producto más grande y devuelva ese producto.
El array siempre contendrá como mínimo dos elementos.

1
2
3
4
5
adjacentElementsProduct([6, 6, -2, -5, 7, 3]); // 36
adjacentElementsProduct([3, 6, -2, -5, 7, 3]); // 21
adjacentElementsProduct([-23, 4, -3, 8, -12]); // -12
adjacentElementsProduct([4, 1, 2, 3, 1, 5]); // 6
adjacentElementsProduct([4, 1]); // 4
Imágen de perfil
Actualizado

Buscar el área de un polígono según el tamaño indicado


JavaScript

Actualizado el 22 de Febrero del 2020 por Katas (Publicado el 13 de Febrero del 2020)
150 visualizaciones desde el 13 de Febrero del 2020
Crear una función que calcule el área de un polígono según el valore recibido

Imagen de los polígonos según n
area


1
2
3
4
shapeArea(1); // 1
shapeArea(2); // 5
shapeArea(3); // 13
shapeArea(4); // 25
Imágen de perfil
Actualizado

Obtener la cantidad de valores que falta en un array


JavaScript

Actualizado el 22 de Febrero del 2020 por Katas (Publicado el 13 de Febrero del 2020)
228 visualizaciones desde el 13 de Febrero del 2020
Crear una función que recibe un array de valores enteros y tiene que devolver la cantidad de números que faltan entre los valores del array.

1
2
3
4
makeArrayConsecutive2([0, 3]); // 2
makeArrayConsecutive2([6, 2, 3, 8]); // 3
makeArrayConsecutive2([5, 4, 6]); // 0
makeArrayConsecutive2([1]); // 0