Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ESCUELA DE INGENIERIA DE
SISTEMAS
TEMA:
DIAGRAMA DE FLUJO Y PSEUDOCDIGO
TURNO: NOCHE
LIMA PER
1
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
Proceso Llantera
// Declarar variables
Definir llantas, total, precio Como Entero;
Definir desc Como real;
//Entrada
Escribir "ingrese el nmero de llantas a comprar";
Leer llantas;
// Importe de descuento
// Proceso
Si llantas < 7 Entonces
Precio <- 10000;
Desc <- precio * 0.04;
Total <- (precio - desc) * llantas;
Sino
Si llantas > 7 y llantas < 11 Entonces
Precio <- 8000;
Desc <- precio * 0.08;
Tota <- (precio - desc) * llantas;
Sino
Precio <- 7000; TECNOLOGIAS DE LA INFORMACION
Desc <- precio * 0.10;
Total <- (precio - desc) * llantas;
Finsi
Finsi
// Salida
Escribir "El valor total de las llantas es: ", total;
Escribir "El descuento es : ", desc;
Escribir "El costo de cada llanta es : ", precio;
FinProceso
2
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
TECNOLOGIAS DE LA INFORMACION
3
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
Proceso Venta_artefacto
// Declarar variable
Definir A como Cadena;
Definir Pago, Total, Des Como Real;
Definir c Como Entero;
//Entrada
Escribir "Ingrese Artefacto";
Leer A;
Escribir "Ingrese Cantidad";
Leer c;
// Importe de artefactos
Si A = "licuadora" Entonces
Pago<-110*c;
Sino
Si A = "plancha" Entonces
Pago<-60*c;
TECNOLOGIAS DE LA INFORMACION
Sino
Si A = "tostadora" Entonces
Pago<-70*c;
FinSi
Finsi
FinSi
// Importe de descuento
Si pago >= 800 Entonces
Desc <- pago*0.17;
Sino
Si pago >= 300 Entonces
Desc <- pago*0.12;
4
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
Sino
Desc <- pago*0.08;
Finsi
FinSi
// Salida
Escribir "El importe a pagar es:", Pago;
Escribir "El descuento es :", Desc;
Escribir "El importe total es :", Total;
FinProceso
TECNOLOGIAS DE LA INFORMACION
5
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
Sin tarjeta 0
Premium 2%
Plata 5%
Oro 7%
Black 10%
6
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
Proceso entradas_de_cine
// Declarar variables
Definir PE, CE Como Entero;
Definir TT, MP Como Caracter;
Definir ST, STD, DSCTO, DSCTO2, PF Como Real;
//Entrada
Escribir 'ingrese cantidad de entradas que desee comprar';
Leer CE;
Escribir 'ingrese precio de la entrada';
Leer PE;
Escribir 'ingrese tipo de tarjeta';
Leer TT;
Escribir 'medio de pago';
Leer MP;
// Proceso
ST <- CE * PE;
// Importe de descuento
Si TT = 'premium' Entonces
DSCTO <- ST*0.05;
Sino
Si TT = 'plata' Entonces
DSCTO <- ST * 0.07;
Sino
Si TT = 'oro' Entonces
DSCTO <- ST * 0.09;
TECNOLOGIAS DE LA INFORMACION
Sino
Si TT = 'black' Entonces
DSCTO <- ST * 0.12;
Sino
DSCTO <- 0;
FinSi
FinSi
FinSi
FinSi
// Medio de pago
STD <- ST - DSCTO;
7
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
// Medio de pago
Si MP = 'tarjeta de credito' Entonces
DSCTO2 <- STD * 0.20;
Sino
Si MP = 'tarjeta de debito' Entonces
DSCTO2 <- STD * 0.20;
Sino
DSCTO2 <- 0;
FinSi
FinSi
// Salida
Escribir 'tipo de tarjeta :', TT;
Escribir 'importe sin descuento:', ST;
Escribir 'descuento :', DSCTO;
Escribir 'precio final :', PF;
FinProceso
TECNOLOGIAS DE LA INFORMACION
8
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
TECNOLOGIAS DE LA INFORMACION
9
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
12% Rio=$10500
10% Ceraton =$15000
13% Sportaje=$12000
15% Picanto=$17000
Si el cliente compra dos autos del misma modelo, recibir un descuento adicional
del 15% caso contrari el descuento no se realizara. El pseudocodigo deber
imprimir el precio final, el precio sub total, el descuento 1, el descuento2 y el
precio del auto.
Proceso venta
// Declarar variable
Definir KIA Como Caracter;
Definir PA, CA Como Entero;
Definir PF, ST, DSCTO1, DSCTO2, STD Como Real;
// Entrada
Escribir 'ingrese precio de auto';
Leer PA;
Escribir 'ingrese el modelo de auto';
Leer KIA;
Escribir 'ingrese cantidad de autos a comprar';
Leer CA;
TECNOLOGIAS DE LA INFORMACION
// Proceso
// Importe de precion neto
ST <- PA * CA;
// Importe de descuento 1
Si KIA = "rio" Entonces
DSCTO1 <- ST * 0.04;
Sino
Si KIA = 'ceraton' Entonces
DSCTO1 <- ST * 0.05;
Sino
Si KIA = 'sportaje' Entonces
DSCTO1 <- ST*0.08;
Sino
DSCTO1 <- ST*0.10;
FinSi
1
0
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
FinSi
FinSi
// Importe de descuento 2
Si CA = 2 Entonces
DSCTO2 <- STD * 0.02;
Sino
DSCTO2 <- 0;
FinSi
// Precio final
PF <- STD - DSCTO2;
// Salida
Escribir 'precio de auto :', PA;
Escribir 'cantidad de autos comprados:', CA;
Escribir 'sub total :', ST;
Escribir 'descuento 1 :', DSCTO1;
Escribir 'descuento 2 :', DSCTO2;
Escribir 'precio final :', PF;
FinProceso
TECNOLOGIAS DE LA INFORMACION
1
1
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
TECNOLOGIAS DE LA INFORMACION
1
2
Trabajo Autnomo Reflexivo II 21 de Junio de 2017
TECNOLOGIAS DE LA INFORMACION
como un botn normal
cuadrados con una
muestra de color en el
medio.
Garantiza un avanzado nivel Modo estndar (286), con El acceso restringido a los
de seguridad. soporte de memoria archivos del sistema es
grande (largo, menor). responsable de gran parte
de la seguridad.
1
3