Python: ejercicio de artículos y ventas

En este post de programación en Python vamos a resolver un ejercicio que gestiona algo así como una tienda, en donde se registran artículos y se realizan ventas; todo esto usando listas o arreglos. Esto que te muestro es un ejercicio básico de programación en Python, pero de igual modo es útil para los que están aprendiendo Python y quieren mejorar sus habilidades. La propuesta dice: Realizar un programa en Python para llevar la gestión de los precios de los artículos de una tienda, así como la cantidad vendida en total de cada artículo para lo cual, habrá que tener 3 vectores. Nombres: guardará los nombres de los artículos Precios: guardará los precios de los artículos Cantidades vendidas: guardará la cantidad vendida en total de cada artículo Además, este programa debe implementar las siguientes opciones que van a mostrarse en un menú: Introducir un artículo nuevo - Registrar un nuevo artículo con nombre y precio Hacer una venta - Solicitar nombre de producto y cantidad a vender Mostrar información - Mostrar nombre, precio, cantidad vendida e importe de los artículos, además del total Borrar un artículo Borrar todos los artículos Salir Obviamente cada para opción mencionada se debe programar el funcionamiento. Veamos entonces cómo se resuelve este ejercicio de programación. ...

diciembre 16, 2021 · 7 min · 1368 palabras · Parzibyte

JavaScript: función que devuelve tipo de argumento

En este post de JavaScript veremos cómo saber el tipo de un argumento de una función. Es un ejercicio de programación, ya que si queremos saber el tipo de una variable usamos typeof, pero el ejercicio dice: Escribe una función JavaScript que acepte un argumento y devuelva el tipo. Nota: Hay seis posibles valores que el tipo de retornos: objeto, booleano, función, número, cadena y undefined. Veamos cómo hacer esto con JS. ...

diciembre 14, 2021 · 2 min · 346 palabras · Parzibyte

Python: ejercicio resuelto de notas de alumnos y estadísticas

Hoy vamos a resolver un ejercicio propuesto en Python. Se trata de solicitar calificaciones de estudiantes (de manera ilimitada hasta que el usuario decida detenerse) y mostrar estadísticas de cada estudiante y de la clase en general. El ejercicio dice algo así: Haz un programa en Python que pida datos del alumnado y muestre estadísticas de cada cual y estadísticas de la clase en general. Pedir datos de un alumno/a. Pedir nombre, edad, si es repetidor o no y las 7 notas obtenidas en la primera evaluación. No se permitirá introducir notas negativas o mayores de 10 (no hay que controlar que se introduzcan letras). Se preguntará si van a introducirse los datos de más alumnos. En caso afirmativo, se repetirán los pasos anteriores hasta que se conteste que no. Mostrar estadísticas de la clase (cuando ya no haya más alumnos). También es necesario mostrar varios datos como la nota máxima, nota media, valor equivalente (insuficiente, suficiente, bien, notable y sobresaliente), materias aprobadas y materias suspendidas. De la clase hay que mostrar la cantidad de alumnos, notas suspendidas y aprobadas, alumnos con todo aprobado, alumnos con alguna materia suspendida, nota media de los repetidores, nota media de los no repetidores y el alumno con la nota más alta. Por cierto, hay una limitante: no podemos usar funciones ni arreglos, solo podemos usar ciclos y variables. Veamos entonces cómo resolver este ejercicio de programación en Python. ...

diciembre 13, 2021 · 4 min · 824 palabras · Parzibyte

C - Codificación de texto con matriz

Hoy te mostraré un ejercicio resuelto en el lenguaje de programación C. Se trata de codificar un texto usando una matriz de 5 x 5 en donde una letra del alfabeto (que es el código) se remueve de la matriz para que solo haya 25 letras. No encontré un nombre para esta codificación, pero básicamente se trata de eso: solicitar la letra que será el código, generar la matriz con las 25 letras sin contar el código y luego cifrar letras de par en par. A continuación te muestro los detalles del ejercicio. ...

agosto 8, 2021 · 10 min · 2019 palabras · Parzibyte

Ejercicio en C++ con archivo CSV, listas ligadas y disponibilidad de camas

En este post te mostraré la solución a un ejercicio en C++ que tiene que ver con archivos CSV y disponibilidad de camas en hospitales. Básicamente es leer un archivo CSV, pasarlo a la lista enlazada (estructura de datos) y luego generar estadísticas, eliminar repetidos, eliminar un registro y borrarlo. Nos vamos a basar ampliamente en dos tutoriales que ya he publicado en mi blog: leer archivos CSV con C++ y listas enlazadas en C++. ...

julio 25, 2021 · 10 min · 2045 palabras · Parzibyte

Python: ejercicio de casino y ruleta - Tragamonedas

Hoy voy a mostrarte la solución a un ejercicio en Python. Se trata de simular un tragamonedas para poder jugar a casino o ruleta y realizar apuestas, girando la ruleta al azar y trabajando con elementos aleatorios de Python. ...

julio 24, 2021 · 8 min · 1496 palabras · Parzibyte

Arqueros en el bosque con C - Programación de juego

Hoy te mostraré la solución a un ejercicio propuesto en C que trata sobre hacer el juego de Arqueros en el bosque. El juego consiste de un bosque representado mediante una cuadrícula, como el que se presenta a continuación (la vista es aérea): Donde X representa un árbol. El objetivo del juego consiste en que 2 jugadores (arqueros) ingresan al bosque por extremos opuestos (J1 en 9-A y J2 en 1-I) y cada uno debe de intentar eliminar al otro. Para ello en cada turno un arquero podrá elegir entre moverse un lugar o disparar un flechazo. Los flechazos se mueven en línea recta, una distancia máxima de 5 metros (asuma cada celda 1 metro). Por otro lado un jugador no puede moverse a una celda donde hay un árbol y las flechas no pueden traspasarlos. Al recibir un flechazo el jugador pierde el round, las partidas se componen de 3 round y las gana el que gane 2 de ellos. Veamos entonces cómo hacer este juego en ANSI C, C, C 99 o como le quieras llamar. Obviamente es compatible con C++. ...

julio 19, 2021 · 18 min · 3716 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

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