C - Ejercicio resuelto sobre gestión de películas

En este post de programación en C voy a resolver un ejercicio que trata sobre cines y la gestión de películas. Es un ejercicio para practicar ANSI C. Dice así: Diseñar un programa en Lenguaje C que almacene la información de las películas que se proyectan en las distintas salas de los siguientes cines: CDMX Norte, CDMX Oriente, Reforma y Perisur. Cada cine tiene 3 salas, hay 2 horarios distintos en cada sala (4:00 pm y 6:00 pm) Realizar un menú para el uso de este programa. En el programa debe definirse las estructuras de datos (struct) necesarias para almacenar la información sobre las películas: título de la película, hora de inicio, cines y salas donde se proyecta, clasificación (A todo público, B adolescentes y adultos y C mayores de 21 años). El menú del programa debe tener las siguientes opciones: Registrar una película. Si ya había alguna película, está será sustituida por la proporcionada en esta opción. Desplegar toda la información de la película que se proyecta en la sala de un cine. Se pedirá al usuario que proporcione el cine, la sala, la hora y el día correspondiente, y el programa listará la información de la película que está proyectada en la cartelera. En caso de no haber película proyectada, se visualizará el mensaje correspondiente. Buscar película. El usuario elige la película que quiere buscar y desplegar toda la información. Listar películas que se están exhibiendo en un cierto día por clasificación de edad. Salir del Programa. Veamos entonces cómo resolver ese ejercicio. ...

diciembre 13, 2020 · 12 min · 2520 palabras · Parzibyte

Controlar bombilla con Arduino, Bluetooth y teléfono móvil

Hoy te mostraré un proyecto que hice hace algún tiempo (año 2017) pero no publiqué ni documenté. Se trata de apagar y encender la luz de una habitación usando tu teléfono, de manera inalámbrica. Recuerda que puedes modificar el circuito que te mostraré, así como usar tus propios componentes, hacer mejoras, etcétera. Yo te enseñaré cómo lo hice personalmente. Lo que pasará realmente será: El Arduino estará conectado a un módulo Bluetooth y a un relevador. La bombilla de tu habitación estará conectada a la toma de corriente y al relevador. Cuando le envíes un dato al módulo Bluetooth, el Arduino lo va a leer y dependiendo de ello apagará o encenderá (si se le puede considerar así) al relevador, y el mismo dejará pasar o quitará la energía eléctrica que va desde la toma de corriente a la bombilla o foco. Desde nuestro teléfono vamos a enviar un valor al módulo Bluetooth, aunque puede ser también desde una computadora que envíe valores por el mismo medio. Nota importante: no me hago responsable si algo sale mal, recuerda que es peligroso trabajar con la energía eléctrica doméstica, así que toma todas las precauciones. ...

diciembre 13, 2020 · 7 min · 1401 palabras · Parzibyte

Python: API para convertir texto a voz

En este post de programación en Python te mostraré un ejemplo que hice hace algún tiempo. Se trata de una API que convierte el texto a voz y reproduce el sonido resultante en la computadora en donde está el script. De este modo podemos ejecutar el script y consumirlo desde cualquier cliente para reproducir el texto convertido a voz. En otras palabras vamos a reproducir un sonido a partir del texto usando Python (TTS). Esto podría agregarse al turnero web para que se reproduzca un sonido en voz alta en la computadora, saltando las limitaciones de JavaScript para reproducir sonidos sin interacción del usuario. ...

diciembre 13, 2020 · 2 min · 283 palabras · Parzibyte

Componente bombilla (foco) en Fritzing

Hoy te mostraré cómo agregar un bombillo, foco, linterna o como lo conozcas a Fritzing. Es decir, te enseñaré a conseguir el componente de Bombilla para Fritzing. ...

diciembre 12, 2020 · 1 min · 138 palabras · Parzibyte

Monitor serial de Arduino con CoolTerm

En este post te mostraré cómo usar CoolTerm para enviar y recibir datos por Serial a un Arduino. Con esto podremos enviar datos por serial y recibirlos desde el Arduino. ...

diciembre 12, 2020 · 2 min · 282 palabras · Parzibyte

Consumo de una API REST con Vue.js y JavaScript

En este artículo te voy a enseñar a consumir una API REST usando JavaScript y el framework Vue.js, además de utilizar Bootstrap para el diseño. Al final vamos a tener una aplicación web que va a gestionar datos y hacer las 4 operaciones básicas: crear, actualizar, eliminar y obtener. Todo esto lo vamos a hacer sin tocar el código del servidor, pues simplemente nos vamos a enfocar en la programación del lado del cliente, así que solo veremos HTML, JavaScript y un poco de CSS. ...

diciembre 11, 2020 · 10 min · 1935 palabras · Parzibyte

Importar MKV en DaVinci Resolve

En este post te mostraré cómo abrir un archivo o vídeo MKV en el editor de vídeos DaVinci Resolve. Concretamente te mostraré cómo hacerlo si has grabado el vídeo con OBS Studio, pero igual y este tutorial te sirve aunque el MKV provenga de otro lugar. ...

diciembre 11, 2020 · 2 min · 268 palabras · Parzibyte

Convertir hexadecimal a decimal en Python

Siguiendo con los tutoriales de programación en Python y la conversión de números hoy vamos a ver cómo convertir un número hexadecimal a decimal. Es decir, convertir un número en base 16 como FF a 255 en base 10. Para esto vamos a programar la función, y no vamos a usar métodos que el lenguaje ya incorpore. Al final tendremos un código propio que realiza la conversión de hexadecimal a decimal. ...

diciembre 10, 2020 · 4 min · 820 palabras · Parzibyte

Python: convertir decimal a hexadecimal

En este artículo de programación en Python te voy a enseñar cómo convertir un número decimal en base 10 a un número hexadecimal en base 16. Es el último post sobre Python y conversión de números que he venido haciendo. En resumen te mostraré el código fuente de cómo pasar de decimal a hexadecimal en Python usando código propio, y no funciones que ya vienen dentro del lenguaje. ...

diciembre 10, 2020 · 3 min · 637 palabras · Parzibyte

Python: convertir decimal a octal

Hoy veremos cómo convertir un número decimal (base 10) a octal (base 8) usando el lenguaje de programación Python y código escrito por nosotros. Con esto me refiero a que no vamos a usar funciones que el lenguaje provee, sino que nosotros vamos a desarrollar el algoritmo y escribir el código para convertir de decimal a octal en Python. ...

diciembre 9, 2020 · 2 min · 379 palabras · Parzibyte