Go - Leer opciones de línea de comandos

En este post te mostraré a leer banderas, flags o argumentos de la línea de comandos usando el lenguaje de programación Go también conocido como Golang. Cuando usamos programas podemos pasarles ciertas opciones, banderas o argumentos para su funcionamiento. Por ejemplo: enviar_correo --destinatario=ejemplo@ejemplo.com --asunto=Hola Te enseñaré a hacer eso pero con Go usando flag. ...

julio 16, 2021 · 2 min · 301 palabras · Parzibyte

Recorrer objeto con JavaScript

Hoy te mostraré algo simple pero necesario cuando estamos programando con JavaScript: cómo iterar o recorrer un objeto. Vamos a usar Object.entries y el ciclo for of para iterar un objeto obteniendo su clave y su valor en cada paso. ...

julio 16, 2021 · 1 min · 197 palabras · Parzibyte

PHP - Generar histograma con arreglo

Hoy vamos a resolver un ejercicio en PHP que se trata de recorrer un arreglo, contar cuántas veces aparece un número y luego generar un histograma con asteriscos a partir del mismo. Básicamente es contar la cantidad de veces que aparece un número. El ejercicio dice así: Hacer un programa en PHP que recorra un arreglo y genere un histograma en base a los números de este arreglo. Un histograma representa que tanto un elemento aparece en un conjunto de datos. Debe mostrar la frecuencia para todos los números del 1 al 5, incluso si no están presentes en el arreglo. Por ejemplo, para el arreglo: [1,2,1,3,3,1,2,1,5,1] el histograma se vería así: 1: ***** 2: ** 3: ** 4: 5: * Veamos cómo resolver este ejercicio con PHP, ciclo for, echo y foreach. ...

julio 9, 2021 · 2 min · 422 palabras · Parzibyte

C# - Ordenamiento de burbuja

En el artículo de hoy te mostraré cómo ordenar un arreglo en C# usando el método de la burbuja, ordenamiento de burbuja o bubble sort. Al final tendremos una función que va a ordenar un arreglo usando el ordenamiento de burbuja. Te mostraré ejemplos para ordenar de manera ascendente y descendente, así como un ejemplo para ordenar arreglos de cadena. ...

julio 3, 2021 · 7 min · 1331 palabras · Parzibyte

Comparar cadenas en C#

Hoy veremos cómo hacer comparación de cadenas en C# para saber si una cadena es igual a otra, menor a otra (según el alfabeto, es decir, lexicográficamente) o mayor a otra. Usaremos el método CompareTo que las string ya tienen en C sharp y vamos a evaluar el valor de retorno que nos dirá si una cadena va antes, en la misma posición o después de otra. Con esto podemos saber si dos cadenas son iguales pero también ordenar arreglos de cadena cuando necesitamos saber si una cadena es mayor, menor o igual a otra. ...

julio 3, 2021 · 2 min · 386 palabras · Parzibyte

Adivina el número en Java - Programación de juego

En este post te mostraré el código de Java para el ejercicio de adivinar el número, mismo que si vemos de algún modo es un juego. El programa consiste en que la computadora piensa un número y el usuario trata de adivinarlo. En caso de que el usuario no acierte, la computadora le da una pista indicando si el número es mayor o menor. ...

julio 2, 2021 · 3 min · 565 palabras · Parzibyte

Java: ejercicio de solicitud de crédito con plazo e interés

Hoy vamos a resolver otro ejercicio de programación en Java. Se trata de un programa que simula la solicitud de crédito de un usuario solicitando el monto y el plazo (12, 24, 36 y 60 meses) así como el interés y el pago mensual. Por otro lado, dentro del ejercicio vamos a solicitar los datos del cliente que los pide, por ejemplo el sueldo, nombre, género, etcétera. ...

julio 2, 2021 · 4 min · 812 palabras · Parzibyte

Python - Detectando copia en exámenes (ejercicio resuelto)

Hoy vamos a resolver un ejercicio de programación en Python que trata sobre detectar copia en exámenes. Básicamente es trabajar con entrada y salida de datos así como con listas y las operaciones que estas conllevan. El ejercicio está confuso (me parece que a propósito) ya que da información innecesaria, pero supongo que es parte de su complejidad. Veamos cómo resolverlo en pocas líneas usando Python. ...

julio 2, 2021 · 5 min · 973 palabras · Parzibyte

Python: eliminar impares de lista

En este post de programación en Python te mostraré cómo eliminar números impares de una lista, arreglo o array. Básicamente vamos a filtrar los elementos de la lista para que la lista solo contenga números pares, esto lo vamos a lograr eliminando los otros elementos impares. Para hacer las cosas simples y no mover índices vamos a crear una nueva lista en donde solo vamos a colocar a los pares. ...

julio 2, 2021 · 2 min · 273 palabras · Parzibyte

Jerigonza en Python - Traductor

La jerigonza, jeringonza o jeringozoo es una variante lúdica del habla en la que se intercalan sílabas entre medio de una palabra en forma reiterada. (Fuente: Wikipedia en https://es.wikipedia.org/wiki/Jerigonza) En este post sobre programación en Python te mostraré cómo “traducir” texto a Jerigonzo. Básicamente es transformar algo como “Hola mundo” en “Hopolapa mupundopo”. Lo que se hace es que, si se encuentra una vocal dentro de la oración, se agrega la letra p (o la letra que se requiera) además de repetir la vocal. Verás que es muy fácil de hacer en un lenguaje como Python. ...

julio 1, 2021 · 2 min · 404 palabras · Parzibyte