Parzibyte's blog

Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.

PHP: compra de productos con formulario (ejercicio resuelto)

El día de hoy vamos a resolver un ejercicio de programación en PHP. Se trata de simular la compra de productos a través de un formulario y luego mostrar el total.

Es un ejercicio de programación para aprender más sobre este lenguaje. La solicitud dice:

Realizar una página web dinámica con PHP que simule la compra de varios productos de una tiendita a través de un formulario web.

  • Solicitar el nombre de 5 productos (cuadros de textos).
  • Solicitar la marca de cada producto (desplegables).
  • Solicitar el precio de cada producto (cuadros de número)
  • El formulario tendrá los botones de enviar y reset
  • Al presionar el botón de envío, el programa calculará la suma de los productos (subtotal), el IVA y el total de la compra (Subtotal + IVA)

Vamos a hacerlo dibujando el formulario de manera dinámica y recibiéndolo igualmente en el servidor.

(más…)

PSeInt: calcular costo de producto con descuento e IVA

Hoy veremos un ejercicio de programación en PSeInt para calcular el costo final de un producto después de aplicarle un descuento y el IVA. El mismo dice así:

Escriba un programa que determine cuanto debe pagar una persona por un
artículo, considerando que tiene un descuento de 15%, y debe pagar 13% de IVA.

(más…)

PSeInt: total a pagar con IVA

En este post vamos a resolver un ejercicio de programación con PSeInt. El mismo dice así:

Escriba un programa que solicite el precio individual de un producto y la cantidad a comprar.

Muestre el precio total a pagar, aplicando el IVA (12.7%), independientemente de la cantidad del producto comprado.

Entonces lo que tenemos que hacer es solicitar el precio del producto, la cantidad y luego imprimir el total aumentando el IVA. Todo esto con PSeInt.

(más…)

Software para listas de útiles escolares

En este post te mostraré un programa para llevar el registro de listas de útiles escolares. Básicamente este software gestiona listas escolares y los datos que estas llevan, por ejemplo:

  • Datos del alumno como el nombre de la escuela, grado, grupo
  • Lista de productos obtenidos de un inventario, mismos que se descuentan al entregar la lista
  • Registro de abonos en caso de que el cliente quiera obtener la lista en pagos
  • Costo adicional por forrado de las libretas, cuadernos o útiles
  • Total de la lista incluyendo costo adicional por forrado o etiquetas
  • PDF (tipo recibo o boleta) para el cliente y para la lista de útiles física
  • Saber si la lista está forrada, surtida, lista y liquidada

En resumen es un programa que lleva el registro de útiles escolares con el total monetario, abonos, productos, forrado, etiquetado, etcétera.

Por cierto, esta es una mejora del sistema gratuito para Windows que presenté hace algún tiempo. Una vez dicho esto, veamos los detalles del gestor de listas de útiles escolares.

(más…)

Java: productos con ticket de venta (ejercicio)

En este post sobre Java vamos a resolver un ejercicio para simular una venta (en donde se registran productos) y al final mostrar el ticket de venta. Lo que haremos será dar al usuario la opción para agregar, quitar o aumentar la cantidad de productos.

Cuando el usuario lo requiera, se podrá imprimir el ticket por pantalla, imprimiendo además de la lista de productos, el total.

(más…)

Fracciones en Python

En este post de programación en Python con matemáticas te enseñaré cómo manejar fracciones o quebrados para hacer las operaciones de las mismas.

Veremos cómo hacer la suma, resta, producto, cociente (o multiplicación y división), inversa, potencia, simplificación y conversión entre mixta e impropia.

Básicamente te enseñaré cómo abstraer los quebrados en Python para que puedas operar con ellos y hacer todas sus operaciones. Desconozco si ya existe una librería que haga eso (o si el propio lenguaje lo hace), pero yo te enseñaré a hacerlo manualmente.

(más…)

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.

(más…)

Producto de matrices en Python – Multiplicación

En este post vamos a ver cómo podemos multiplicar dos matrices con un programa. Al final vamos a obtener el producto de matrices en Python.

Aquí no te enseñaré a hacer este proceso manualmente, pues eso es una cosa aparte. Yo te mostraré cómo hacer un programa en Python que realice ese proceso y entregue el resultado de multiplicar ambas matrices.

(más…)