C++ | Ejercicio de sueldo con horas trabajadas

En este post te mostraré la solución a un ejercicio de C++ que dice más o menos así: Solicitar por teclado el número de horas trabajadas y a partir de ello calcular el sueldo final de un empleado tomando en cuenta lo siguiente: Las primeras 40 horas trabajadas recibe un pago normal de $45 por hora, si trabaja más de 40 horas se le pagará $22 por cada hora extra. Si el sueldo es menor o igual a 1800 calcular el salario final si le descuentan el 10% por concepto de ahorro. En caso de que el sueldo sea mayor a 1800 calcular el salario final si le hacen una retención del 15 % Lo haremos en el lenguaje de programación C++ también conocido como CPP. ...

abril 2, 2021 · 3 min · 526 palabras · Parzibyte

Ejercicio en C - Teclado descompuesto

En este post te mostraré cómo resolver un ejercicio en C del teclado descompuesto, se trata del trabajo con cadenas, listas dinámicas y escritura de archivos; es un ejercicio muy interesante. ...

marzo 18, 2021 · 8 min · 1649 palabras · Parzibyte

Python - Diccionario de palabras y significados con SQLite3

En este post te enseñaré un ejercicio de programación simple con Python y la base de datos SQLite3. Se trata de implementar un diccionario de palabras en esta base de datos a través de una aplicación por consola. El programa debe permitir agregar una nueva palabra con su significado, ver las palabras, editar el significado de una palabra, ver el significado de una palabra y eliminar una palabra. Todas las palabras serán guardadas en una tabla dentro de una base de datos de SQLite3 usando Python, además de que no se van a permitir palabras repetidas. Veamos cómo resolver este ejercicio de programación. ...

marzo 5, 2021 · 6 min · 1261 palabras · Parzibyte

C - Ejercicio con cadenas

Hoy vamos a resolver un ejercicio propuesto en C. Se trata del trabajo con cadenas, vamos a solicitar dos cadenas y a partir de ellas hacer determinadas cosas. El problema dice así: Escribir un programa que solicite dos cadenas que puede contener espacios, el programa deberá: Decir qué cadena es mayor y cuál es menor alfabéticamente Generar una nueva cadena que será la primera cadena leída, con las vocales convertidas a MAYÚSCULAS Generar una nueva cadena que será la segunda cadena leída, con las consonantes convertidas a MAYÚSCULAS Generar una nueva cadena concatenando las dos que ya fueron convertidas Generar una nueva cadena que contenga la cadena concatenada invertida Al finalizar el programa, este deberá: Imprimir las dos cadenas originales Imprimir las dos cadenas con las conversiones Imprimir la cadena concatenada Imprimir la cadena concatenada invertida Veamos cómo resolver este problema usando ANSI C. ...

marzo 2, 2021 · 5 min · 1004 palabras · Parzibyte

C - Extraer contenido de archivo HTML

En este post de programación en C te enseñaré cómo obtener el texto (ignorando etiquetas) que se encuentra dentro de las etiquetas <body> de un archivo HTML. Vamos a extraer lo que hay en el cuerpo de la página, pero además vamos a obtener solo el texto, ignorando todas las etiquetas que existan. Por poner un ejemplo, si la página es: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Mi página web - By Parzibyte</title> </head> <body> Aquí va el contenido <p> Soy un párrafo</p> Yo no estoy dentro de una etiqueta <h1> Yo soy un encabezado</h1> <strong>Ejemplo de otra etiqueta</strong> </body> </html> El programa en ANSI C debe extraer el contenido y además ignorar las etiquetas, produciendo la siguiente salida: Aquí va el contenido Soy un párrafo Yo no estoy dentro de una etiqueta Yo soy un encabezado Ejemplo de otra etiqueta Veamos cómo resolver este ejercicio propuesto en C, ya que en otro lenguaje con soporte nativo de expresiones regulares sería fácil, pero aquí no lo es tanto. ...

marzo 2, 2021 · 7 min · 1347 palabras · Parzibyte

Java: producto de números pares

En este post de programación con Java vamos a resolver un ejercicio que dice así: Escribe un método que después de introducir N enteros, calcule e imprima el producto de los números pares. Para saber si el número es par, deberás diseñar un método (no usar módulo). Así que el programa pide dos cosas. La primera es sacar el producto de todos los números pares, y la segunda es que para saber si un número es par no se debe usar el operador módulo. Vamos a ver cómo se resuelve este ejercicio de programación. ...

marzo 1, 2021 · 3 min · 478 palabras · Parzibyte

C++ | Ejercicio resuelto de inventario

En este post de programación en CPP/C++ vamos a resolver otro ejercicio que dice así: Realice un programa en C++ sobre un inventario. Una tienda vende pantalones, camisas, sacos y sombreros. Crear una aplicación que permita llevar el inventario actualizado acorde con la compra. La tienda posee el siguiente inventario: 150 pantalones, con un costo de 25. 100 camisas con un costo de 1. 2 sacos con un costo de 1 10 sombreros con un costo de 5 Su programa debe imprimir el inventario actualizado en pantalla y solicitarle al cliente qué desea comprar. Una vez el cliente seleccione, se le solicita la cantidad y se imprime en pantalla el costo total de lo que se está comprando. Al final, se debe mostrar el inventario actualizado en pantalla y solo se sale de la aplicación si el cliente escoge la opción de salir. ...

febrero 15, 2021 · 6 min · 1252 palabras · Parzibyte

C++ | Imprimir números de 5 en 5 hasta el 100

El día de hoy vamos a resolver un ejercicio de programación en C++ también conocido como CPP. Se trata de algo para principiantes: cómo imprimir los números de 5 en 5 hasta el 100. Para ello vamos a usar un ciclo for e ir aumentando nuestro contador en 5 hasta que sea menor o igual que 100. ...

febrero 15, 2021 · 2 min · 247 palabras · Parzibyte

C - Ejercicio con código Morse y archivos de texto

En esta ocasión vamos a ver un ejercicio en ANSI C que trata sobre código Morse y persistencia de datos en un archivo. Se trata de algunas opciones que son: Cargar las traducciones en memoria usando una pila, leyendo el archivo de texto Leer una cadena y mostrar su traducción en Morse Leer un archivo de texto y escribir su contenido en otro archivo, pero traducido a Morse Leer un archivo codificado y escribir su contenido en un archivo, pero traducido a texto plano Tiene algunos requisitos que son: Cada código Morse va separado por 3 espacios Los espacios entre palabras se codifican como 5 espacios Veremos paso por paso, lo que más vamos a practicar será el parseo de cadenas así como el trabajo con cadenas, que son un verdadero dolor de cabeza en C pero que al aprender a usarlas son relativamente sencillas. ...

febrero 6, 2021 · 13 min · 2566 palabras · Parzibyte

Ejercicios resueltos con MySQL - Parte 4

Esta es la cuarta entrega donde muestro ejercicios propuestos con su respectiva solución para practicar consultas SQL usando el gestor MySQL o MariaDB. Básicamente se proponen algunos ejercicios de consultas sobre un banco de datos ya definido, y luego se resuelven. La primera parte está aquí, la segunda aquí y la tercera aquí. Hoy vamos a ver algunas consultas y vamos a trabajar con datos de temperatura y humedad por fecha y hora que recogimos usando el sensor DHT22. Entre algunas funciones que veremos está MAX, MIN, IF, AVG, SUBSTR y las operaciones usando WHERE, ORDER BY, DISTINCT y LIMIT. Verás que será muy entretenido y que sacaremos algunos ejercicios de todos estos datos. ...

diciembre 29, 2020 · 51 min · 10726 palabras · Parzibyte