Historial de los últimos códigos añadidos

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

Juego de tetris


C/Visual C

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 16 de Febrero del 2020 por Adelino (Publicado el 25 de Enero del 2018)
29.290 visualizaciones desde el 25 de Enero del 2018
Juego de tetris en pantalla grafica (modo 13), se maneja con las teclas de dirección y escape, para cambiar nivel + y -.
Imágen de perfil

Sumar verticalmente los elementos de una matriz


JavaScript

Publicado el 16 de Febrero del 2020 por Katas
39 visualizaciones desde el 16 de Febrero del 2020
Dada una matriz de matrices rectangular de enteros, donde cada valor representa el costo de la habitación, su tarea es devolver la suma total de todas las habitaciones que en su valor superior no haya un 0.

1
2
3
4
matrix = [[0, 1, 1, 2],
          [0, 5, 0, 0],
          [2, 0, 3, 3]];
matrixElementsSum(matrix); // 9

1
2
3
4
matrix = [[1, 1, 1, 0],
          [0, 5, 0, 1],
          [2, 1, 3, 10]];
matrixElementsSum(matrix); // 9
Imágen de perfil

Obtener una secuencia creciente eliminando no mas que un elemento


JavaScript

Publicado el 16 de Febrero del 2020 por Katas
36 visualizaciones desde el 16 de Febrero del 2020
Dada una secuencia de enteros como una matriz, determine si es posible obtener una secuencia estrictamente creciente eliminando no más de un elemento de la matriz.

Nota: la secuencia a0, a1, ..., an se considera estrictamente creciente si a0 <a1 <... <an. La secuencia que contiene solo un elemento también se considera estrictamente creciente.

1
2
3
4
5
almostIncreasingSequence([1, 2, 5, 3, 5]); // true
almostIncreasingSequence([1, 2, 1, 2]); // false
almostIncreasingSequence([1, 3, 2, 1]); // false
almostIncreasingSequence([1, 3, 2]); // true
almostIncreasingSequence([10, 1, 2, 3, 4, 5]); // true
Imágen de perfil
Actualizado

Números primos


PHP

estrellaestrellaestrellaestrellaestrella(4)
Actualizado el 16 de Febrero del 2020 por Xavi (Publicado el 16 de Marzo del 2012)
72.126 visualizaciones desde el 16 de Marzo del 2012
Función que determina si un número es primo o no.

Un número primo es un número natural mayor que 1 que tiene únicamente dos divisores distintos: él mismo y el 1
sin imagen de perfil

Calculadora con Python y Tkinter


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Febrero del 2020 por Antonio
115 visualizaciones desde el 15 de Febrero del 2020
calcu0
Calculadora con interfaz gráfica, para realizar cadenas de operaciones.
sin imagen de perfil

Poner un gradient a un texto


CSS

Publicado el 15 de Febrero del 2020 por Katas
67 visualizaciones desde el 15 de Febrero del 2020
Ejemplo de poner un "gradient" a un texto.

text-gradient
sin imagen de perfil

Cambia el ajuste y la posición de una imagen dentro de su contenedor


CSS

Publicado el 15 de Febrero del 2020 por Katas
69 visualizaciones desde el 15 de Febrero del 2020
Cambia el ajuste y la posición de una imagen dentro de su contenedor mientras conserva su relación de aspecto. Anteriormente solo era posible usar una imagen de fondo y la propiedad de tamaño de fondo.

object-fit
Imágen de perfil
Val: 4
Ha disminuido su posición en 12 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Poner un elemento a pantalla completa y cambiar su color con estilos


JavaScript

Publicado el 15 de Febrero del 2020 por Joan
58 visualizaciones desde el 15 de Febrero del 2020
Este código muestra como poner un elemento de la página a pantalla completa y cambiar el color de fondo del elemento con el estilo :fullscreen

elemento-pantalla-completa
Imágen de perfil

Consultar CUIT en Padron de AFIP


Visual Basic

Publicado el 15 de Febrero del 2020 por Rodolfo
91 visualizaciones desde el 15 de Febrero del 2020
Hola a todos, con este codigo pueden utilizar API REST de un servidor Publico (o al menos accesible al Publico en general) como es la idea de siempre de no reinventar la rueda. Este proyecto muestra el nombre del contribuyente a partir del CUIT.
Claramente devuelve un JSon que tiene su formato, en base a eso pueden obtener mas datos y no solo el Nombre. Funciona en windows 7 en adelante (en XP no lo puede hacer funcionar)
cuit
Imágen de perfil

Convertir numeros arábigos a romanos


Java

Publicado el 15 de Febrero del 2020 por Administrador
68 visualizaciones desde el 15 de Febrero del 2020
Escriba un programa en Java que convierta números arábigos a números romanos. El programa permitirá al usuario ingresar números repetitivamente hasta que se digite un cero. Si se ingresa un número negativo, o mayor a 3999, se mostrará un mensaje de error.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Conversion a numeros romanos
 
Numero: 1
I
 
Numero: 1350
MCCCL
 
Numero: 2000
MM
 
Numero: 2020
MMXX
 
Numero: 3000
MMM
 
Numero: -10
Escriba un numero entre 1 y 3999 inclusive
 
Numero: 0
Imágen de perfil

Juego Piedra, Papel o Tijera


Java

Publicado el 15 de Febrero del 2020 por Administrador
78 visualizaciones desde el 15 de Febrero del 2020
Escriba un programa en Java que juegue "piedra-papel-tijera" con el usuario. Al ser invocado, el programa escoje uno de estos tres elementos al azar, luego pregunta al usuario por uno de ellos, y finalmente los compara para indicar cuál es el ganador.

1
2
3
4
5
Juego piedra-papel-tijera
La computadora ya escogio...
Indique su seleccion [1=Piedra, 2=Papel, 3=Tijera]: 3
La computadora habia escogido: Papel
Usted gana!

1
2
3
4
5
Juego piedra-papel-tijera
La computadora ya escogio...
Indique su seleccion [1=Piedra, 2=Papel, 3=Tijera]: 2
La computadora habia escogido: Papel
Empate!

1
2
3
4
5
Juego piedra-papel-tijera
La computadora ya escogio...
Indique su seleccion [1=Piedra, 2=Papel, 3=Tijera]: 2
La computadora habia escogido: Tijera
La computadora gana!
Imágen de perfil

Tablas de los operadores aritméticos


Java

Publicado el 15 de Febrero del 2020 por Administrador
66 visualizaciones desde el 15 de Febrero del 2020
Escriba un programa en Java que imprima las tablas de los operadores aritméticos. El usuario puede ajustar cada tabla de acuerdo al operador aritmético (+, -, *, /, %); y al rango de valores reales al cual quiere aplicarse, expresado como un valor mínimo, un valor máximo y un incremento. El programa crea una tabla resultado de evaluar los números entre el mínimo y el máximo en los incrementos dados utilizando el operador indicado.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Tablas de operadores
 
Operador [1=+ 2=- 3=* 4=/ 5=% 0=Salir]: 4
Valor minimo: 5
Valor maximo: 12
Incremento: 1
 
    / |  5.0   6.0   7.0   8.0   9.0  10.0  11.0  12.0
------------------------------------------------------
  5.0 |  1.0   0.8   0.7   0.6   0.6   0.5   0.5   0.4
  6.0 |  1.2   1.0   0.9   0.8   0.7   0.6   0.5   0.5
  7.0 |  1.4   1.2   1.0   0.9   0.8   0.7   0.6   0.6
  8.0 |  1.6   1.3   1.1   1.0   0.9   0.8   0.7   0.7
  9.0 |  1.8   1.5   1.3   1.1   1.0   0.9   0.8   0.8
 10.0 |  2.0   1.7   1.4   1.3   1.1   1.0   0.9   0.8
 11.0 |  2.2   1.8   1.6   1.4   1.2   1.1   1.0   0.9
 12.0 |  2.4   2.0   1.7   1.5   1.3   1.2   1.1   1.0
Imágen de perfil

Sistema escolar 2


PHP

Actualizado el 15 de Febrero del 2020 por Eduardo (Publicado el 14 de Febrero del 2020)
85 visualizaciones desde el 14 de Febrero del 2020
administrador_principal
calificar_materias
colegio
gestion_de-_usuarios
gestion_de_alumnos
gestion_de_profesores
lista_alumnos_grupo
login
profesores_principal
Imágen de perfil
Actualizado

CEYS Versión 1805


Visual Basic

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 15 de Febrero del 2020 por Rafael (Publicado el 9 de Enero del 2020)
1.314 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.
sin imagen de perfil

Juego con dados de póker


JavaScript

Publicado el 14 de Febrero del 2020 por Manuel
246 visualizaciones desde el 14 de Febrero del 2020
Éste es el código fuente de un juego al que se juega con tres dados de póker, inventado por mí.

Es una aplicación web muy sencilla que puede servir para empezar a programar en Javascript y pequeñas nociones básicas de HTML y estilo CSS.

Consta de un archivo .JS, otro .HTML que incluye la estructura de esta aplicación web y el estilo en CSS, además de una carpeta "img" con las imágenes que utiliza la aplicación.

Al principio se recomienda pulsar la tecla F12 en el navegador, ya que en el debugger o inspector se muestra la evolución de cada jugada, puntos de cada jugador, etc.
Imágen de perfil

combertir texto a base64


Python

Publicado el 14 de Febrero del 2020 por Crypton
91 visualizaciones desde el 14 de Febrero del 2020
este sencillo código sirve para combertir texto a base 64 y no nesesita mucha explicación ya que es muy sencillo.
Imágen de perfil
Actualizado

Sistema escolar 1


PHP

estrellaestrellaestrellaestrellaestrella(10)
Actualizado el 14 de Febrero del 2020 por Eduardo (Publicado el 30 de Enero del 2020)
1.261 visualizaciones desde el 30 de Enero del 2020
Pequeño sistema escolar que tiene dos tipos de usuario, administrador y secretari@ y cuenta con las siguientes funciones:

1.- Login
2.- 2 tipos de usuario(Administrador y secretari@).
3.- pantalla principal muestra total de alumnos, salones y cursos registrados.
4.- Se pueden buscar, registrar, actualizar y borrar usuarios, alumnos y salones, cada uno en sus respectivos menus
5.- Se puede obtener reporte de alumnos por curso, salon, estado y todos.
6.- respaldar base de datos: Se puede hacer un respaldo en excel de a tabla alumnos.
7.- Se puede cargar un respaldo de la tabla alumnos hecho en excel a la base de datos mysql
8.- El usuario puede modificar su contraseña.

usuario: admin password: admin
usuario:secre password: secre

video:

admin
login
secretary
students
Imágen de perfil

Obtener la cantidad de valores que falta en un array


JavaScript

Publicado el 13 de Febrero del 2020 por Katas
113 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
Imágen de perfil

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


JavaScript

Publicado el 13 de Febrero del 2020 por Katas
78 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

Encontrar el par de elementos adyacentes con el producto mas grande


JavaScript

Publicado el 13 de Febrero del 2020 por Katas
108 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

Determinar si una cadena es un palíndromo


JavaScript

Publicado el 13 de Febrero del 2020 por Katas
100 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

Buscar los números de un array que son divisibles por un numero dado


JavaScript

Publicado el 13 de Febrero del 2020 por Katas
87 visualizaciones desde el 13 de Febrero del 2020
Crear una función que recibe dos argumentos, un array de valores y un valor entero. Devolver un array con los valores divisibles por el numero entero.

1
2
3
4
5
divisibleBy([1,2,3,4,5,6], 2); // [2, 4, 6]]
divisibleBy([1,2,3,4,5,6], 3); // [3, 6]
divisibleBy([1, 2, 3, 4, 5, 6], 7); // []
divisibleBy([1, 2, 3, 4, 5, 6], 1); // [1, 2, 3, 4, 5, 6]
divisibleBy([], 2); // []
sin imagen de perfil

Convertir de Grados a Radianes


Julia

Publicado el 13 de Febrero del 2020 por Dario
127 visualizaciones desde el 13 de Febrero del 2020
Programa hecho en Julia que convierte grados a radianes.
Imágen de perfil

Enviar informes personalizados a cada remitente por correo


Access

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 13 de Febrero del 2020 por Administrador
106 visualizaciones desde el 13 de Febrero del 2020
Queremos enviar un informe de Access personalizado para cada remitente. Cada remitente recibirá en su correo electrónico un informe con los datos que le atañen. Para ello crearemos un informe que filtre los datos por el remitente. El informe se ha de ejecutar tantas veces como remitentes haya. Todo este proceso debe ser automático; que se ponga en marcha tan solo pulsando un botón.


listado-remitentes

informe-pedido-cliente
Imágen de perfil

Buscar los números de un array que son divisibles por un numero dado


PHP

Publicado el 12 de Febrero del 2020 por Kata
127 visualizaciones desde el 12 de Febrero del 2020
Crear una función que recibe dos argumentos, un array de valores y un valor entero. Devolver un array con los valores divisibles por el numero entero.

1
2
3
4
divisible_by([1, 2, 3, 4, 5, 6], 2); // [2, 4, 6]
divisible_by([1, 2, 3, 4, 5, 6], 7); // []
divisible_by([1, 2, 3, 4, 5, 6], 1); // [1, 2, 3, 4, 5, 6]
divisible_by([], 2); // []
Imágen de perfil

Devolver los valores de un diccionario


Python

Publicado el 12 de Febrero del 2020 por Katas
140 visualizaciones desde el 12 de Febrero del 2020
Crear una función que reciba un diccionario de pares key:value y devuelva una lista solo con los valores (values).

1
2
3
4
5
6
ages = {
     "Juan": 20,
     "Esther": 31,
     "Anna": 25,
}
values_only(ages) # [20, 31, 25]
Imágen de perfil

Devolver las claves (keys) de un diccionario


Python

Publicado el 12 de Febrero del 2020 por Katas
134 visualizaciones desde el 12 de Febrero del 2020
Crear una función que reciba un diccionario de pares key:value y devuelva una lista solo con las claves (keys).

1
2
3
4
5
6
ages = {
     "Juan": 20,
     "Esther": 31,
     "Anna": 25,
}
keys_only(ages) # ['Juan', 'Esther', 'Anna']
Imágen de perfil
Val: 10
Ha aumentado su posición en 77 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Comparar dos arrays par ver si son iguales


Java

Publicado el 11 de Febrero del 2020 por Info
187 visualizaciones desde el 11 de Febrero del 2020
Programa que determina si dos arrays son iguales utilizando equals() del objeto ArrayList.
Imágen de perfil
Val: 10
Ha aumentado su posición en 77 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Buscar los elementos que hay en el primer array y que no están en el segundo array


Java

Publicado el 11 de Febrero del 2020 por Info
150 visualizaciones desde el 11 de Febrero del 2020
Ejemplo de código que devuelve los elementos únicos hay en el primer array, que no se encuentran en el segundo array. Utilizamos removeAll() del objeto ArrayList.
Imágen de perfil
Val: 10
Ha aumentado su posición en 77 puestos en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

Buscar los elementos iguales entre dos arrays


Java

Publicado el 11 de Febrero del 2020 por Info
143 visualizaciones desde el 11 de Febrero del 2020
Código que muestra como obtener los elementos que se repiten en dos arrays utilizando retainAll() del objeto ArrayList