Está en la página 1de 3

INTRODUCCION A LA PROGRAMACION

(ALGORITMICA-PROCEDIMENTAL)
------------------------------REALIZAR UN PROGRAMA QUE PERMITA MOSTRAR
LOS DATOS DE UNA FACTURA (BASICA)
-- ADEMAS APLICAR UN DESCUENTO A AQUELLAS CLIENTES QUE HAYAN COMPRADO
MAS DE 5,000 SOLES
---------------------------------------1. ANALISIS -(RECOLECCION DE DATOS)
CUESTIONARIOS,ENTREVISTAS,FORMATOS,REUNIONES)
-------------------2. ORDENANDO LOS DATOS (DATOS DE ENTRADA-PROCESOS
Y SALIDAS)
DATOS DE INGRESO--------------------------------------COD-TIENDA
RUC RAZON SOCIAL
RAZON SOCIAL
N-FACTURA
FECHA
N-GUIA
-----------CLIENTE
DIRECCION
RUC-CLI
---------CODIGO DE ARTICULO
ARTICULO
CANTIDAD
PU
-****************************************
DATOS DE PROCESO--------------------------------------IMPORTE=CANTIDAD*PU
SUBTOTAL=SUMA DE LOS IMPORTES
IGV=SUBTOTAL*18%
TOTAL A PAGAR = SUBTOTAL+IGV
TOTAL = TOTAL A PAGAR-(TOTAL A PAGAR*20%)
DATOS DE SALIDA--------------------------------------IMPORTE
SUBTOTAL
IGV
TOTAL A PAGAR
-------------------------------------------3........ REPRESENTACION GRAFICA (DIAGRAMA DE FLUJO DE DATOS) -DFD
4. REALIZANDO EL PSEUDOCODIGO(ALGORITMO)ESTE EL P`ROGRAM EN CASTELLANO
----------------------------------------ESTRUCTURA DE UN ALGORITMO
-------------------------------------------------------------------------------------1 VAR --- (DECLARACION DE VARIABLES E INICIALIZACION)
2 CONST ---(DECLARACION DE CONSTANTES)

3
4
5 INICIO
6 .
7 .
8 .
9 CUERPO DEL PSEUDOCODIGO(PROGRAMA) (INTRUCCIONES)DATOS DE I,P,S
10 .
11 .
12 .
13 FIN
------------------------------------------------------------INICIO
IMPRIMIR ("------------------------")
IMPRIMIR ("DATOS DE LA RAZON SOCIAL")
IMPRIMIR ("------------------------")
INGRESE COD-TIENDA
LEER CODIGOT
INGRESE RUC RAZON SOCIAL
LEER RUCRS
INGRESE RAZON SOCIAL
LEER RS
INGRESE N-FACTURA
LEER NF
INGRESE FECHA
LEER FECHA
INGRESE N-GUIA
LEER NG
IMPRIMIR ("------------------------")
IMPRIMIR ("DATOS DEL CLIENTE")
IMPRIMIR ("------------------------")
INGRESE CLIENTE
LEER CLIENTE
INGRESE DIRECCION
LEER DIRECCION
INGRESE RUC-CLI
LEER RUC-C
IMPRIMIR ("------------------------")
IMPRIMIR ("DETALLES DE FACTURACION")
IMPRIMIR ("------------------------")
INGRESE CODIGO DE ARTICULO
LEER CA
INGRESE ARTICULO
LEER ARTICULO
INGRESE CANTIDAD
LEER CANTIDAD
INGRESE PU
LEER PU
IMPRIMIR ("------------------------")
IMPRIMIR (CALCULANDO DATOS")
IMPRIMIR ("------------------------")
IMPORTE=CANTIDAD*PU
SUBTOTAL=IMPORTE
IGV=SUBTOTAL*(18/100)
TOTAL_A_PAGAR = SUBTOTAL+IGV
TOTAL = TOTAL_A_PAGAR-(TOTAL_A_PAGAR*(20/100)

IMPRIMIR ("------------------------")
IMPRIMIR (" MOSTRANDO LOS RESULTADOS")
IMPRIMIR ("------------------------")
IMPRIMIR IMPORTE
IMPRIMIR SUBTOTAL
IMPRIMIR IGV=
IMPRIMIR TOTAL_A_PAGAR
IMPRIMIR TOTAL
SI TOTAL>=5000
PROMO=TOTAL-(TOTAL*(20/100))
FIN SI
IMPRIME PROMO
FIN
***********************
SLE2 Y DFD
**********************

También podría gustarte