Está en la página 1de 16

DEPARTAMENTO DE ING. EN COMPUTACIN TCNICO EN ING.

DE SISTEMAS INFORMTICOS

DESARROLLO DE SISTEMAS I

Docente:

Lic. Mara Elena Varela de Lobos

Estudiantes:
Juan Jos Recinos Crdova 537012 Juan Marcos Recinos Soriano 535812 Julio Danilo Flores 344012 Jorge Rafael Castillo 343912

SISV01 GRUPO B

NOTA: ____________

1. En un almacn se hace un 20% de descuento a los clientes cuya compra supere los $1000. Cul ser la cantidad de dinero que pagar una persona por su compra?

ANALISIS Entrada Cliente Compra

Datos adicionales Si la compra es mayor a 1000 se le har un 20% de descuento

Clculos Si compra >1000 entonces Dcto=compra*porcent Cantidad = Compra Dcto Imprimir(cliente) Imprimir(cantidad) Sino Imprimir(cliente) Imprimir(Compra)

Salida Cliente Cantidad Compra

ALGORITMO Calculo de Pago INICIO VAR Real: Dcto, Compra, Cantidad String: Cliente Const: Porcent = 0.20 Leer(Digite el Nombre del Cliente: & Cliente) Leer(Digite el valor de Compra: & Compra) Si Compra > 1000 Entonces Dcto = Compra * Porcent Cantidad = Compra Dcto Imprimir(El nombre el cliente es: & Cliente) Imprimir(El valor de la venta es: & Cantidad) Sino Imprimir(El nombre el cliente es: & Cliente) Imprimir(El valor de la venta es: & Compra) Fin si FIN ENTRADA Valeria Carolina 2500 PROCESO Si compra >1000 entonces Dcto=2500*0.20 Cantidad = 2500 500 Valeria Carolina 2000 Sino Imprimir(cliente) Imprimir(Compra) Fin si SALIDA Valeria Carolina 2000

INICIO

Real: Dcto, Compra, Cantidad String: Cliente Const: Porcent=0.20

Digite el Nombre del Cliente: & Cliente

Digite el valor de Compra: & Compra)

no

Compra > 1000

si

El nombre el cliente es: & Cliente

Dcto = Compra * Porcent Cantidad = Compra - Dcto

El valor de la venta es: & Compra

El nombre el cliente es: & Cliente

El valor de la venta es: & Cantidad

FIN

INICIO VAR: Real: Dcto, Compra, Cantidad String: Cliente Const: Porcent=0.20 LEER(Digite el Nombre del Cliente: & Cliente) LEER(Digite el valor de Compra: & Compra)

compra > 1000

SI
Dcto = Compra * Porcent Cantidad = Compra - Dcto Imprimir(El nombre el cliente es: & Cliente) Imprimir(El valor de la venta es: & Cantidad) FIN

NO
Imprimir(El nombre el cliente es: & Cliente) Imprimir(El valor de la venta es: & Compra)

2. Una empresa quiere hacer una compra de varias piezas de la misma clase a un fabricante de refacciones. La empresa, dependiendo del monto total de la compra, decidir qu hacer para pagar al fabricante. Si el monto total de la compra excede de $50000, la empresa tendr la capacidad de invertir de su propio dinero un 55% del monto de la compra, pedir prestado al banco un 30% y el resto lo pagar solicitando un crdito al fabricante. Si el monto de la compra no excede a $50000 la empresa tendr capacidad de invertir de su propio dinero un 70% y el resto lo pagar solicitando crdito al fabricante. El fabricante cobra por concepto de intereses un 20% sobre la cantidad que se le pague a crdito.

ANALISIS ENTRADA Datos Adicionales tcompra Para realizar las compras la empresa deber decidir de acuerdo al monto total de la compra.

Calculo tcompra>50000 Entonces Inversion= tcompra*0.55 Banco= tcompra*0.30 fempresa= tcompra*0.15 interes= fempresa*0.20 tempresa= fempresa+interes tpago=inversion+banco+tempresa

SALIDA Inversion, Banco, Fempresa, Interes, Tempresa, Tpago

Algoritmo compra Inicio Var Real: tcompra,inversion, banco, fempresa, interes, tempresa, tpago //Inicio de lectura leer ("Ingrese el Total de la Compra:"&tcompra) si tcompra>50000 entonces Inversion= tcompra*0.55 Banco= tcompra*0.30 fempresa= tcompra*0.15 interes= fempresa*0.20 tempresa= fempresa+interes tpago=inversion+banco+tempresa Imprimir (Inversion) Imprimir (Banco) Imprimir (fempresa) Imprimir (interes) Imprimir (tempresa) Imprimir (tpago) si_no Inversion= tcompra*0.70 fempresa= tcompra*0.30 interes= fempresa*0.20 tempresa= fempresa+interes tpago=inversion+tempresa Imprimir (Inversion) Imprimir (fempresa) Imprimir (interes) Imprimir (tempresa) Imprimir (tpago) fin_si Fin

Flujograma

Inicio
Real: tcompra,inversion, banco, fempresa, interes, tempresa, tpago

"Ingrese el Total de la Compra:"&tcompra

tcompra>50000 No Si

Inversion= tcompra*0.55

Inversion= tcompra*0.55

fempresa= tcompra*0.15

Banco= tcompra*0.30

interes= fcompra*0.20

fempresa= tcompra*0.15

tempresa= fempresa+interes

interes= fempresa*0.20

tpago=inversion+banco+tempresa

tempresa= fempresa+interes

tpago=inversion+banco+tempresa

Inversion

1 tempresa

fempresa tpago interes FIN 1

Prueba Manual ENTRADA Tcompra

PROCESO Si tcompra>50000 Entonces Inversion= tcompra*0.55 Banco= tcompra*0.30 fempresa= tcompra*0.15 interes= fempresa*0.20 tempresa= fempresa+interes tpago=inversion+banco+tempresa Si_no Inversion= tcompra*0.70 fempresa= tcompra*0.30 interes= fempresa*0.20 tempresa= fempresa+interes tpago=inversion+tempresa Si tcompra>50000 Entonces Inversion= 52300*0.55 Banco= 52300*0.30 fempresa= 52300*0.15 interes= 7845*0.20 tempresa= 7845+1569 tpago=28765+15690+9414 Si_no tcompra>50000 Entonces Inversion= 47500*0.70 fempresa= 47500*0.30 interes= 14250*0.20 tempresa= 14250+2850 tpago=33250+17100

SALIDA Inversion, Banco, Fempresa, Interes, Tempresa, Tpago

$52,300

Inversion= $28,765 Banco= $15,690 Fempresa= $7,845 Interes= $1,569 Tempresa= $9,414 Tpago= $53,869

$47,500

Inversion= $33,250 Banco= Fempresa= $14,250 Interes= $2,850 Tempresa= $17,100 Tpago= $50,350

INICIO Real: tcompra,inversion, banco, fempresa, interes, tempresa, tpago leer ("Ingrese el Total de la Compra:"&tcompra) tcompra > 50000 SI Inversion= tcompra*0.55 Banco= tcompra*0.30 fempresa= tcompra*0.15 interes= fempresa*0.20 tempresa= fempresa+interes tpago=inversion+banco+tempresa Imprimir (Inversion) Imprimir (Banco) Imprimir (fempresa) Imprimir (interes) Imprimir (tempresa) Imprimir (tpago) FIN Inversion= tcompra*0.70 fempresa= tcompra*0.30 interes= fempresa*0.20 tempresa= fempresa+interes tpago=inversion+tempresa Imprimir (Inversion) Imprimir (fempresa) Imprimir (interes) Imprimir (tempresa) Imprimir (tpago)

NO

3) En un supermercado se hace una promocin mediante la cual el cliente obtiene un descuento dependiendo de un nmero que escoge al azar. Si el nmero escogido es menor a 74 el descuento es del 15% sobre el total de la compra y si es mayor o igual a 74 es de 20%. Obtener cunto dinero se le descuenta. a) Anlisis : Salidas: descuento Entradas: numero , compra, Datos Adicionales : Si el numero es menor a 74 el descuento ser del 15% Si el numero es mayor a 74 el descuento ser del 20% Clculos: Si numero <74 entonces descuento = compra * 0.15 Escribir (Su descuento es de:, descuento Sino descuento = compra * 0.20 Escribir (Su descuento es de:, descuento Fin si Definicin de variables: VAR descuento, numero, compra donde descuento = Es el clculo dependiendo en nmero que el cliente elija numero= Es el numero que el cliente elija para participar compra= Es el total de la compra del cliente.

b) Diseo
ALGORITMO Inicio Var descuento, numero, compra: Real Leer (numero, compra) Si numero <74 entonces descuento = compra * 0.15 Escribir (Su descuento es de:, descuento) Sino descuento = compra * 0.20 Escribir (Su descuento es de:, descuento) Fin si Fin

FLUJOGRAMA

Inicio VAR: descuento, numero, compra: Real

numero, compra

NO
numero <74

SI

descuento = compra * 0.20

descuento = compra * 0.15

Escribir (Su descuento es de:, descuento)

Fin

Diagrama N-S Inicio Var: descuento, numero, compra: Real Leer (numero, compra) Si numero <74 no

descuento = compra * 0.15

descuento = compra * 0.20

Escribir (Su descuento es de:, descuento)

Fin

c) PRUEBA MANUAL Entrada numero, compra 50, 500 80, 1000 Proceso numero <74 50<74 es correcto 80<74 falso Salida Descuento 75 200

4. Cul es la conductancia Gt (siemens) y resistencia equivalente Rt (W) para cuatro resistores R1, R2, R3 y R4 conectados en serie? Cul es la cada de voltaje Vi (voltios) para cada resistencia, si pasa una corriente i de 10 amperios por el circuito? Rt = R1 + R2 + R3 + R4 (Resistencia Equivalente) Gt = 1/Rt(conductancia) Vi = i * Ri (cada de voltaje en cada resistencia)

a) Anlisis del problema


Salida: Conductancia, Resistencia Equivalente y la Cada de voltaje de cada una de las resistencia Entrada: El voltaje de cada una de las 4 resistencias Datos adicionales: Resistencia equivalente = Resistencia1 + Resistencia2 + Resistencia 3 + Resistencia4 Conductancia = 1/resistencia Equivalente Cada de Voltaje = corriente * resistencia Donde corriente es igual a 10 amperios Seccin de declaraciones: Sean R1, R2, R3, R4, Rt, Gt, Vi1, Vi2, Vi3, Vi4: Real Donde R1= Resistencia 1 R2= Resistencia 2 R3= Resistencia 3 R4= Resistencia 4 Rt= Resistencia equivalente Gt= Conductancia Vi1= cada de Voltaje Resistencia 1 Vi2= cada de Voltaje Resistencia 2 Vi3= cada de Voltaje Resistencia 3 Vi4= cada de Voltaje Resistencia 4

b) Diseo
Algoritmo Resistencias Inicio Var Real: R1, R2, R3, R4, Rt, Gt, Vi1, Vi2, Vi3, Vi4 Leer (Ingrese la resistencia de la resistencia 1:& R1) Leer (Ingrese la resistencia de la resistencia 2:& R2) Leer (Ingrese la resistencia de la resistencia 3:& R3) Leer (Ingrese la resistencia de la resistencia 4:& R4) Rt = R1 + R2 + R3 + R4 Gt = 1 / Rt Vi1 = 10 * R1 Vi2 = 10 * R2 Vi3 = 10 * R3 Vi4 = 10 * R4

Imprimir (La conductancia Gt es: & Gt) Imprimir (Resistencia equivalente Rt es: & Rt) Imprimir (La cada de voltaje para la resistencia 1 es: & Vi1) Imprimir (La cada de voltaje para la resistencia 2 es: & Vi2) Imprimir (La cada de voltaje para la resistencia 3 es: & Vi3) Imprimir (La cada de voltaje para la resistencia 4 es: & Vi4) Fin

Flujograma

INICIO

VAR REAL: R1, R2, R3, R4, Rt, Gt, Vi1, Vi2, Vi3, Vi4

R1, R2, R3, R4

Rt = R1 + R2 + R3 + R4; Gt =1/Rt; Vi1=10*R1; Vi2=10*R2; Vi3=10*R3; Vi4=10*R4

La conductancia Gt es: ,Gt , Resistencia equivalente Rt es: , Rt,

La cada de voltaje para la resistencia 1 es: , Vi1, La cada de voltaje para la resistencia 2 es:, Vi2, La cada de voltaje para la resistencia 3 es: ,Vi3 , La cada de voltaje para la resistencia 4 es: , Vi4

FIN

Diagrama N-S INICIO VAR: R1, R2, R3, R4, Rt, Gt, Vi1, Vi2, Vi3, Vi4: REAL LEER (R1, R2, R3, R4) Rt = R1 + R2 + R3 + R4 Gt = 1 / Rt Vi1 = 10 * R1 Vi2 = 10 * R2 Vi3 = 10 * R3 Vi4 = 10 * R4 Imprimir (La conductancia Gt es: & Gt) Imprimir (Resistencia equivalente Rt es: & Rt) Imprimir (La cada de voltaje para la resistencia 1 es: & Vi1) Imprimir (La cada de voltaje para la resistencia 2 es: & Vi2) Imprimir (La cada de voltaje para la resistencia 3 es: & Vi3) Imprimir (La cada de voltaje para la resistencia 4 es: & Vi4) FIN

c) Prueba Manual
ENTRADA R1=25, R2=10, R3=50, R4=15 PROCESO Rt=R1+R2+R3+R4 Rt=25+10+50+15 Rt=100 Gt=1/Rt Gt=1/100 = 0.01 Vi1=10*25=250 Vi2=10*10=100 Vi3=10*50=500 Vi4=10*15=150 SALIDA Resistencia equivalente es: 100

La conductancia es : 0.01 La cada de voltaje para la resistencia 1 es: 250 La cada de voltaje para la resistencia 2 es: 100 La cada de voltaje para la resistencia 3 es: 500 La cada de voltaje para la resistencia 4 es: 150

5. Se trata de emitir la factura correspondiente a la compra de un artculo determinado del que se adquieren una o varias unidades. El IVA a aplicar es del 12% y si el precio bruto (precio de venta + IVA) es mayor a $500 se debe realizar un descuento del 5%.

ANALISIS ENTRADA Unidades Pvta

PROCESO Subtotal = Unidades * Pvta Iva = Subtotal *0.12 Prebruto=Subtotal+Iva Si Prebruto > 500 entonces Dcto = Prebruto * 0.05 Vfactura = Prebruto Dcto Sino Vfactura = Prebruto Fin si Imprimir(El valor de la factura es:&Vfactura)

SALIDA Vfactura

ALGORITMO Calcular Valor Factura INICIO Var Real: Unidades, Pvta, Iva, Prebruto, Subtotal, Dcto, Vfactura Leer(Unidades, Pvta) Subtotal = Unidades * Pvta Iva = Subtotal *0.12 Prebruto=Subtotal+Iva Si Prebruto > 500 entonces Dcto = Prebruto * 0.05 Vfactura = Prebruto Dcto Sino Vfactura = Prebruto Fin si Imprimir(El valor de la factura es:&Vfactura) FIN

INICIO

Real: Unidades, Pvta, Iva, Prebruto, Subtotal, Dcto, Vfactura

Digite N de Unidades: &Unidades

Digite el valor de Pvta: & Pvta)

Subtotal = Unidades * Pvta Iva 0 Subtotal * 0.12 Prebruto = Subtotal + Iva

no

Prebruto > 500

si

Dcto = Prebruto * 0.05 Vfactura = Prebruto-Dcto

Vfactura = Prebruto

El valor de la Factura es: & Vfactura

FIN

INICIO VAR: Real: Unidades, Pvta, Iva, Prebruto, Subtotal, Dcto, Vfactura LEER (Unidades, Pvta) Subtotal = Unidades * Pvta Iva = Subtotal *0.12 Prebruto=Subtotal+Iva

Prebruto > 500

SI Dcto = Prebruto * 0.05 Vfactura = Prebruto-Dcto FIN Vfactura = Prebruto Imprimir(El valor de la Factura es: & Vfactura)

NO

PRUEBA MANUAL

unidades Pvta Subtotal IVA Prebruto Descuento Vfactura 50 10 500 60 560 28 532 10 6 60 7.2 67.2 0 67.2 4 8 32 3.84 35.84 0 35.84 65 7 455 54.6 509.6 25.48 484.12 23 4 92 11.04 103.04 0 103.04

También podría gustarte