HERRAMIENTAS

[Herramientas][bleft]

PROGRAMACIÓN

[Programacion][bsummary]

CIENCIAS BÁSICAS

[cienciasbasicas][grids]

BIOGRAFÍAS

[biografias][twocolumns]

Algoritmo condicional para calcular los precios de venta de artículos de Fábrica El Cometa en PseInt



¡Hola a todos! Qué gusto encontrarnos nuevamente por aquí en Bits de Ciencia. Bienvenidos a una nueva entrega para el aprendizaje de algoritmos con PseInt. Hoy realizaremos un ejercicio excelente, sumamente completo y de carácter industrial que nos permitirá comprender cómo calcular costos de producción complejos y precios de venta utilizando estructuras condicionales anidadas según las claves de fabricación.

Imagina que estás trabajando en el departamento de costos de una fábrica de muebles o juguetes (como la famosa Fábrica «El Cometa»). Cada artículo que se produce lleva una clave numérica que determina cuánta mano de obra y qué gastos operativos consume en su elaboración. Por ejemplo, armar un artículo con clave 3 o 4 requiere un porcentaje distinto de mano de obra y de gastos de fabricación que uno con clave 1 o 2. Al final, sumamos todos esos elementos (materia prima + mano de obra + gastos) para obtener el costo total y le agregamos el margen de ganancia para fijar el precio de venta al público. En el mundo de la programación, automatizamos este cálculo usando condiciones lógicas («Si... Entonces»). Vamos a desglosarlo paso a paso, de forma muy amigable y cercana, como si estuviéramos charlando en la pizarra.


Entendiendo las Fórmulas de Costos y Claves de Producción

Para no perdernos en las líneas de código, repasemos brevemente cómo opera la lógica de costos establecida por la fábrica:

  • Costo de Producción (\(\text{cp}\)): Se compone de la suma de tres elementos clave: \(\text{Materia Prima (mp)} + \text{Mano de Obra (mo)} + \text{Gastos de Fabricación (gf)}\).
  • Precio de Venta (\(\text{pv}\)): Se obtiene sumando al costo de producción un \(45\%\) de ganancia sobre dicho costo (\(\text{cp} + \text{cp} \cdot 0.45\)).
  • Cálculo de la Mano de Obra (\(\text{mo}\)): Varía según la clave del producto:
    • Para claves 3 o 4: \(75\%\) de la materia prima.
    • Para claves 1 o 5: \(80\%\) de la materia prima.
    • Para claves 2 o 6: \(85\%\) de la materia prima.
  • Cálculo de Gastos de Fabricación (\(\text{gf}\)): También depende de la clave:
    • Para claves 2 o 5: \(30\%\) de la materia prima.
    • Para claves 3 o 6: \(35\%\) de la materia prima.
    • Para claves 1 o 4: \(28\%\) de la materia prima.

Planteamiento del Problema y Código en PseInt

Analicemos con atención el enunciado oficial del ejercicio que resolveremos hoy:


«Fábricas «El Cometa» produce artículos con distintas claves (1 a 6). Se requiere un algoritmo en PseInt para calcular el costo de producción y el precio de venta de un artículo con base en el costo de la materia prima y los porcentajes asignados de mano de obra y gastos de fabricación según su clave.»

 

A continuación, te comparto el código optimizado, corregido y listo para correr en PseInt:

Algoritmo Fabrica_el_Cometa
	Definir mp, mo, gf, cp, pv Como Real
	Definir clave Como Entero
	
	// ENTRADA DE DATOS
	Escribir "Digite el costo de la Materia Prima: "
	Leer mp
	Escribir "Para calcular la Mano de Obra, digite la clave del artículo (1 al 6): "
	Leer clave
	
	// PROCESO 1: Cálculo de la Mano de Obra según la clave
	Si clave = 3 O clave = 4 Entonces
		mo = mp * 0.75
	SiNo
		Si clave = 1 O clave = 5 Entonces
			mo = mp * 0.80
		SiNo
			mo = mp * 0.85 // Corregido para claves 2 o 6 (85%)
		FinSi
	FinSi
	
	Escribir "Para calcular el Gasto de Fabricación, digite nuevamente la clave: "
	Leer clave
	
	// PROCESO 2: Cálculo de Gastos de Fabricación según la clave
	Si clave = 2 O clave = 5 Entonces
		gf = mp * 0.30
	SiNo
		Si clave = 3 O clave = 6 Entonces
			gf = mp * 0.35
		SiNo
			gf = mp * 0.28 // Para claves 1 o 4 (28%)
		FinSi
	FinSi
	
	// PROCESO 3: Cálculo del Costo de Producción y Precio de Venta
	cp = mp + mo + gf
	pv = cp + (cp * 0.45) // Corrección del margen de ganancia sobre el costo de producción
	
	// SALIDA DE DATOS
	Escribir "EL COSTO DE PRODUCCIÓN ES: $", cp
	Escribir "EL PRECIO DE VENTA AL PÚBLICO ES: $", pv
FinAlgoritmo
  

Diagrama de Flujo del Proceso de Costos

Para visualizar cómo toma decisiones el algoritmo al evaluar las claves numéricas para calcular la mano de obra, los gastos de fabricación y el precio final de venta, observa el siguiente esquema lógico en diagrama de flujo:

           [ Inicio: Fábrica El Cometa ]
                                │
                 [ Leer costo de Materia Prima: mp ]
                                │
                 [ Leer clave para Mano de Obra ]
                                │
             ┌──────────────────┴──────────────────┐
             │ ¿Es clave 3 o 4?                    │
             └──────────┬──────────────────┬───────┘
               (Sí)     │                  │     (No)
                        ▼                  ▼
                 [ mo = mp * 0.75 ] ┌──────────────────┐
                        │           │ ¿Es clave 1 o 5? │
                        │           └────┬─────────┬───┘
                        │         (Sí)   │         │ (No)
                        │                ▼         ▼
                        │         [ mo = mp*0.80 ] [ mo = mp*0.85 ]
                        │                │         │
                        └──────────┬─────┴─────────┘
                                   │
                 [ Leer clave para Gastos de Fabricación ]
                                   │
             ┌─────────────────────┴─────────────────────┐
             │ ¿Es clave 2 o 5?                          │
             └─────────────┬──────────────────┬──────────┘
               (Sí)        │                  │     (No)
                           ▼                  ▼
                    [ gf = mp * 0.30 ] ┌──────────────────┐
                           │           │ ¿Es clave 3 o 6? │
                           │           └────┬─────────┬───┘
                           │         (Sí)   │         │ (No)
                           │                ▼         ▼
                           │          [ gf = mp*0.35 ] [ gf = mp*0.28 ]
                           │                │         │
                           └──────────┬─────┴─────────┘
                                      │
               [ Calcular Costo Producción: cp = mp + mo + gf ]
                                      │
               [ Calcular Precio Venta: pv = cp + (cp * 0.45) ]
                                      │
                   [ Mostrar Resultados en Pantalla ]
                                      │
                               [ FinProceso ]
  

¡Ayúdame suscribiéndote a mi canal! :): https://goo.gl/6jUr58

Bits de Ciencia Oficial
Edwin W.

No hay comentarios: