Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
sin imagen de perfil

Juego: Tres en raya (para dos jugadores)


JavaScript

Publicado el 17 de Febrero del 2020 por Manuel
62 visualizaciones desde el 17 de Febrero del 2020
Éste es el típico juego del "Tres en raya" para dos jugadores.

Consta de un archivo .JS con el código para la parte funcional del juego y otro .HTML con la estructura de esta aplicación web junto con el estilo en CSS.

Si pulsamos F12 en el navegador para abrir el debugger, cuando se hace 3 en raya la consola muestra qué jugador ha ganado.
Imágen de perfil

invertir una cadena de caracteres con bucle "for"


Linux/Unix Shell Scripting

Publicado el 17 de Febrero del 2020 por Joan
20 visualizaciones desde el 17 de Febrero del 2020
Este código muestra como invertir una cadena de caracteres desde bash utilizando un bucle for.
Imágen de perfil
Actualizado

invertir una cadena de caracteres con bucle "while"


Linux/Unix Shell Scripting

Actualizado el 17 de Febrero del 2020 por Joan (Publicado el 29 de Septiembre del 2019)
983 visualizaciones desde el 29 de Septiembre del 2019
Este código muestra como invertir una cadena de caracteres desde bash utilizando un bucle while.
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.305 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
55 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
49 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.152 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
126 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
102 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
79 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

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


JavaScript

Publicado el 15 de Febrero del 2020 por Joan
69 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
99 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
76 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
87 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
73 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)
96 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.317 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
282 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
100 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.274 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
122 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
82 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
116 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
111 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
95 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
137 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
110 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
135 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
151 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
143 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']