desarrollo de algoritmos problema 1
TRANSCRIPT
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 1/12
Desarrollo de Algoritmos
Estructura de Datos.
Lic. Sergio Hugo Sanchez
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 2/12
Problema 1
• Se trata de escribir el algoritmo que permita
emitir la factura correspondiente a una
compra de un articulo determinado, del que
se adquieren una o varias unidades. El IVA es
del 15% y si el precio bruto ( precio venta
mas IVA) es mayor de 50.00 pesetas se debe
realizar un descuento del 5%.
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 3/12
Problema 1
• ¿Cómo comienzo?
• ¿Qué necesito?
PENSEMOS…..
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 4/12
Problema1
Voy a comprar un articulo… o varios. Por
ejemplo un cuaderno o 3 tres cuadernos.
El cuaderno tiene un precio, si llevo 3, debo
multiplicar por 3 veces.
A esta cantidad le agregare el IVA.
El IVA tiene una constante de 15% MAS….
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 5/12
Problema 1
• Si acaso la cantidad se pasa de 50pesos, entones me haran undescuento del 5%....
• ¿Qué necesito saber para iniciar?El precio del articulo y la cantidadde articulos.
• ¿Qué datos voy a procesar? Elprecio de venta que es el precio xla cantidad de articulos
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 6/12
Problema 1
• ¿Tengo algun dato constante que no cambie?
Si. El IVA me dicen que es 15%.
Entonces veamos como lo desarrollamos….
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 7/12
Problema 1
• Inicio
• Leer el precio, articulos
• (son los datos que desconozco y que haran las
formulas)• Precio venta = precio * articulos
• Esta es la formula principal.
•IVA = precio venta * 0.15
• Calculo el iva y pongo directamente la cantidad
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 8/12
Problema 1
• Ahora calculo el precio bruto. Precio bruto =
precio venta + IVA
• Hasta ahí voy bien. Que pasa si mi precio
bruto es mayor a 50? Es cuando debo aplicar
el descuento….. Entonces…..
• Si precio bruto > 50 entonces
• Descuento = precio bruto * 5%
• Y si no pasa de 50?
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 9/12
Problema 1
• Descuento = 0. ( No habra descuento)
• FinSi (condicion)
•
Por ultimo me queda calcular el precio final• Precio Final = precio bruto – descuento
• Fin del algoritmo.
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 10/12
Problema 1
Uuffff!!!, ahora vamos a representarlo
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 11/12
Problema 1
Inicio
Precio, Articulos = 0
Leer precio,articulos
Precio venta = precio * articulos
IVA = precio venta * 15%Precbio bruto = precio venta + IVA
Siprecio
bruto >
50
D = 0 D = precio bruto * 5%
Precio final = precio bruto - d
Precio final
Fin
8/3/2019 Desarrollo de Algoritmos Problema 1
http://slidepdf.com/reader/full/desarrollo-de-algoritmos-problema-1 12/12
Problema 1
Listo!!!!