Está en la página 1de 18

qwertyuiopasdfghjklzxcvbnmqwertyui

opasdfghjklzxcvbnmqwertyuiopasdfgh
jklzxcvbnmqwertyuiopasdfghjklzxcvb
nmqwertyuiopasdfghjklzxcvbnmqwer
Procesos llevados a cabo en una
tyuiopasdfghjklzxcvbnmqwertyuiopas
tienda

dfghjklzxcvbnmqwertyuiopasdfghjklzx
[Escribir el subtítulo del documento]
11/11/2016

cvbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqwertyuio
pasdfghjklzxcvbnmqwertyuiopasdfghj
klzxcvbnmqwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklzxcvbnmrty
uiopasdfghjklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopasdfghjklzxc
TI112.

Metodología de la Programación.

Alejandro Medrano Alanís


Nayeli Monserrat Acevedo Castillo
Tienda: "La Dulzura"

Procesos llevados a cabo en una tienda

10/11/2016.
Información del negocio.

Negocio:Abarrotes

Giro: Compra y venta de abarrotes

Ubicación:

Procesos: Inventario,compra,venta,corte y sacar precio de los


productos.

Definición de los procesos

INVENTARIO

Entrada Procesos Salida


*Productos *Leer Producto. *Productos
*Cantidad_producto *Leer Cantidad_producto. suficientes.
*Cantidad_fija *Leer Cantidad-fija *Productos
*Productos_faltantes *Leer Respuesta. faltantes.
*Respuesta *Si Cantidad_producto es = o
Cantidad_fija
restarCantidad_fija menos
Cantidad-producto
esigual a productos faltantes.
*Si no es igual a productos
suficientes.
Compra

Entrada Procesos Salida


*Productos_deseado *Leer *Compra
s Productos_deseados
*Cantidad *Leer cantidad
*Respuesta *Leer Respuesta
*Si respuesta es = a “si”
compra.
*Si no imprimir “obtener
otro proveedor.”

Venta

Entrada Procesos Salida


*Cantidad *Leer cantidad *Venta
*Precio *Leer precio
*Respuesta *Leer Respuesta
*Multiplicar

Corte

Entrada Procesos Salida


*CI *Restar *C
*CF *Leer CI
*Leer CF
Sacar precios

Entrada Procesos Salida


*Precio_unitario *Leer Producto *Precio_total
*Porcentaje *Leer Precio_unitario
*Producto *Leer Porcentaje
*Respuesta *Leer Respuesta
*Sumar
*Multiplicación
Inventario.

INICIO

Producto string;
Cantidad_productointerger;
Cantidad_fijainterger;
Productos_faltantesinterger;
Respuesta string;

Imprimir “introduce el nombre del


producto que se venden en tu tienda”

Leer Producto

“introduce cantidad de productos


existentes”

Leer Cantidad_producto

“introduce cantidad fija del producto”

Leer Cantidad_fija

“Desea agregar otro producto”

Leer Respuesta

While
Respuesta = “si”

Productos_faltantes= cantidad-fija -
cantidad-producto
Productos_faltantes=
Cantidad_producto=Cantidad_fija

Imprimir
Imprimir
“Productos faltante” + Producto+
”Productos suficientes” Productos_faltantes.

Fin

Compra.
Inicio

Productos_pedidosinterger;
cantidadfloat;
Respuestastring;

“Introduce los nombres del producto


deseado”

Leer Producto_pedido

“Introduce la cantidad del


productos”

Leer Cantidad

Obtener proveedor
“El proveedor cuenta con los
productos y las cantidades
deseadas”

Respuesta= “Si”

Imprimir “obtener Comprar


otro proveedor.”

Imprimir
“Compra”
Fin
Venta.
Inicio

Cantidad float;
Precio float;
Venta float;
Respuesta string;

“introduce la cantidad del


productos”

Leer Cantidad

“introduce el precio del producto”

Leer Precio

“Desea adquirir otro producto”

Leer Respuesta

WhileRespuesta =
“si”

Venta = Cantidad*Precio

Imprimir Venta

Fin
Corte.
Inicio

CI float; CF float;Cfloat;

“Introduce la CI”

Leer CI

“Introduce la CFl”

Leer CF

C= CI - CF

Imprimir “C”

Fin
Sacar precios.
Inicio

Precio_unitariofloat;Porcentaje float;
Producto string;
Respuesta
stringPrecio_finalfloat;

roducto
“Introduce los nombres del producto”

Leer Producto

“Introduce el precio unitario del


producto”

Leer Precio_unitario

“Introduce el porcentaje que deseas aplicar”

Leer Porcentaje

“Desea obtener el precio final de otro producto”

Leer Respuesta

While
Respuesta = “si”
Precio _final= Precio_unitarios + Precio_unitarios*
Porcentaje

Imprimir Precio_final

Fin

Seudocódigo.

Inventario.

Inicio

StringProducto, Respuesta;

IntergerCantidad_producto,Productos_faltantes,Cantidad_fija;

Imprimir“introduce el nombre del producto que se venden en tu tienda”;

Leer Producto;

Imprimir “introduce cantidad de productos existentes”;

Leer Cantidad_producto;

Imprimir “introduce cantidad fija del producto”;

Leer Cantidad-fija;

Imprimir “Desea agregar otro producto”;

Leer Respuesta;

Mientras Respuesta=”si”
Imprimir“introduce el nombre del producto que se venden en tu
tienda”;

Leer Producto;

Imprimir “introduce cantidad de productos existentes”;

Leer Cantidad_producto;

Imprimir “introduce cantidad fija del producto”;

Leer Cantidad-fija;

Imprimir “Desea agregar otro producto”;

Leer Respuesta;

FinMientras

Productos_faltantes= cantidad-fija -cantidad-producto;

Si Productos_faltantes= Cantidad_producto=<Cantidad_fija

Imprimir “Productos faltante” + Producto+ Productos_faltantes;

No Imprimir “Productos suficientes”;

FinSi

Finprograma

Compra.
Inicio

IntergerProductos_deseados;

Float Cantidad;

String Respuesta;

Imprimir “Introduce los nombres del producto deseado”;

Leer Productos_deseados;

Imprimir “introduce la cantidad del productos”;

Leer cantidad;

Obtener proveedor;

Imprimir “El proveedor cuenta con los productos y las cantidades


deseadas”;

Leer Respuesta;

Si respuesta es = a “si”

Compra

No imprimir “obtener otro proveedor.”

FinSi

Imprimir “compra”;

Finprograma

Venta.
Inicio

FloatCantidad, Precio, Venta;

String Respuesta;

Imprimir “introduce la cantidad del productos”;

Leer Cantidad;

Imprimir “introduce el precio del producto”;

Leer Precio;

Imprimir “Desea adquirir otro producto”;

Leer Respuesta;

Mientras Respuesta=”si”

Imprimir “introduce la cantidad del productos”;

Leer Cantidad;

Imprimir “introduce el precio del producto”;

Leer Precio;

Imprimir “Desea adquirir otro producto”;

Leer Respuesta;

FinMientras

Venta = Cantidad*Precio;

Imprimir Venta;

Finprograma

CORTE
Inicio

Float CI, CF, C;

Imprimir “introduce la CI”;

Leer CI;

Imprimir “introduce la CF”;

Leer CF;

Corte= CI - CF;

Imprimir “C”;

Fin

Sacar precios.
Inicio

FloatPrecio_unitario, Porcentaje,Precio_final;

String Respuesta, Producto;

Imprimir “Introduce los nombres del producto”;

Leer Producto;

Imprimir “Introduce el precio unitario del producto”;

Leer Precio_unitario;

Imprimir “Introduce el porcentaje que deseas aplicar”;

Leer Porcentaje;

Imprimir “Desea obtener el precio final de otro producto”;

Leer Respuesta;

Mientras Respuesta=”si”

Imprimir “Introduce los nombres del producto”;

Leer Producto;

Imprimir “Introduce el precio unitario del producto”;

Leer Precio_unitario;

Imprimir “Introduce el porcentaje que deseas aplicar”;

Leer Porcentaje;

Imprimir “Desea obtener el precio final de otro producto”;

Leer Respuesta;

FinMientras

Precio _final = Precio_unitarios + Precio_unitarios* Porcentaje;

Imprimir Precio_final;
Finprograma.

También podría gustarte