Entradas

[PHP] Palíndromo

Hola Mundo, espero estén teniendo un buen día tomando unos deliciosos bits de café, hoy les presentaré un código curioso que me hizo conocer algunas nuevas funciones que ya están integradas en php. El problema en cuestión es un código que determine si una palabra o un número es un palíndromo. Primero entremos en contexto, un palíndromo es una palabra o frase que se lee igual de izquierda a derecha que de derecha a izquierda. Pero, no solamente las palabras son palíndromos, incluso los números pueden llegar a serlo, sin embargo, no se les denomina palíndromos como tal ya que estos poseen su denominación propia la cual es capicúa. Revisemos unos ejemplos: Palabra: Somos  →  Palíndromo: Somos Número: 2442  → Capicúa: 2442 Como podemos observar tanto la palabra como el número se pueden leer de la misma forma sea al derecho o al revés. El código en PHP correspondiente al planteamiento es: $cadena='somos'; $cadenainvertida = strrev($cadena); echo "Cálculo de pa...

[PHP] Números Primos

Hola mundo, espero estén teniendo un buen día tomando unos deliciosos bits de café. Hoy les presentaré un código que nos permite determinar si un número es primo. Primero entremos en contexto, un número primo es un número entero mayor que cero, que tiene exactamente dos divisores positivos más pequeños que él, o bien, como producto de dos enteros positivos de más de una forma. Por ejemplo, los primeros 10 números primos son 2, 3, 5, 7, 11, 13, 17, 19, 23, 29. Para nuestra solución, obtendremos los 100 primeros números primos. El código en PHP correspondiente al planteamiento es:  for ($i = 1; $i 1) { return false; } } } return true; } Como podemos observar declaramos una función llamada primo que recibe como parámetro el número a determinar si es primo o no. Mediante un ciclo for que se inicia en 2, se recorren todos los números hasta el valor recibido. Verificamos que si se puede dividir por algún número más...

[PHP] Restar dos números sin restarlos

Hola mundo, espero estén teniendo un buen día tomando unos deliciosos bits de café. Hoy les presentaré un código que a simple vista puede parecer bastante confuso y complicado a la primera, pero que deteniéndonos a pensarlo detalladamente usaremos un concepto básico de programación. La idea es simple, tenemos que restar dos números pero sin restarlos como tal, esto quiere decir que debemos hallar la diferencia de dos números sin usar el operador menos (-) . No se preocupen, no es una locura lo que estoy diciendo. Existe una manera simple de hacer este ejercicio y la mejor manera es utilizando un ciclo. Para esta ocasión yo usaré el ciclo for y al final explicaré brevemente como funciona el programa. El código en PHP correspondiente al planteamiento es: $numero1 = 6; $numero2 = 2; for ($resultado = 0; $numero2 Definimos las variables que contendrán los números a los cuales hallaremos su diferencia. Cuando definimos el ciclo for, resultado se inicializa en 0. El ciclo se recorre...

[PHP] Generador de contraseñas

Hola Mundo, espero estén teniendo un buen día tomando unos deliciosos bits de café, hoy les presentaré un código bastante útil que de seguro los ayudará para la gestión de registros y verificamiento en sus aplicaciones. La idea es simple, generaremos una contraseña de manera aleatoria combinando letras y números, sin embargo, aunque claves de este tipo son "fuertes" para algunos sitios, al final utilizaremos un método para crear un hash de contraseña con el string generado anteriormente. Este código es útil para muchas cosas. Desde verificar la contraseña ingresada por nuestros usuarios, como para renovarla. El código en PHP correspondiente al planteamiento es: function generarContra(){ $cadena = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"; $longitudCadena=strlen($cadena); $pass = ""; $longitudPass=10; for($i=1 ; $i Definimos una cadena de caracteres lo suficientemente p...

[PHP] Serie de Fibonacci

Buen día queridos lectores, en esta ocasión mientras nos tomamos unos cuantos bits de café me gustaría brindarles un ejemplo sencillo de la serie de Fibonacci en PHP. Muchos quizás piensen que esta propuesta es bastante básica, pero les puedo asegurar que nunca viene demás repasar lo ya aprendido, además, para aquellos que no están tan relacionados en la programación les resultará útil. Primero entremos en contexto, la serie de Fibonacci es una secuencia de números naturales infinitos que comienza con 1 y 1, luego de esto cada término se obtendrá de la suma de los dos números anteriores. Por ejemplo: Para obtener el tercer número de la serie, sumaremos los dos anteriores que ya estaban definidos que eran 1 y 1, por lo tanto: 1+1 = 2 De esta manera el tercer número de la serie será 2 y hasta este punto la serie quedaría de la siguiente manera: 1, 1, 2 El código en PHP correspondiente al planteamiento es: /* Declaramos las variables*/ $num1=1; $num2=1; ...

Bit de presentación

Buen dia queridos lectores, el objetivo de bits de café es brindarles ayudas a problemas comunes que se presenten en el mundo de la programación mientras sigo en paralelo con mi formación en la misma. Actualmente trabajo en el lenguaje PHP , sistema de gestión de bases de datos relacional MySQL y poseo conocimientos en HTML5 , JavaScript , C++ , Java , C# y Asterisk . A los últimos 3 les estoy dedicando parte de mi tiempo libre para reforzar nuevamente los conocimientos y asi de esta manera poder volver a trabajar con ellos y compartir mis experiencias con todos ustedes. Por ende, en este blog presentaré ejemplos sencillos para aquellos que buscan respuesta a interrogantes que en ningún otro lugar encuentra o para aquellos que deseen al igual que yo reforzar lo ya aprendido. Actualmente trabajo en una compañía que se dedica a la prestación de servicios logísticos integrales como desarrollador con el lenguaje de programación y sistema de gestión de bases de datos relacion...