Escolar Documentos
Profissional Documentos
Cultura Documentos
Integrantes:
Esteban Baltodano 20-15-4220
Daniel Alvarino 20-14-4297
Tema:
Asignación #4
Profesora:
Lourdes Jaramillo
Grupo:
1NI112
1 En una tienda que vende por departamentos se están otorgando descuentos a las
compras de los clientes.
Algoritmo
Línea Blanca……….5%
Audio y Video………6%
Hogar…………………. 3%
Auto…………………….3%
Electricidad………… 5%
Lámparas……………. 8%
Jardinería……………. 4%
Pantalla
Mascotas…………….. 6%
Otros………………….. 2%
Acorde Programa para descuentos por departamentos
Línea Blanca 5%
Audio y Video 6%
Hogar 3% T Auto 3%
Electricidad 5% M Lámparas 8%
Jardinería 4%
Mascotas 6%
Otros 2%
Stotal___
Descuento___
Impuesto___
Total___
Inicio
1
DC, Cant, Cost,
Dest, Imp, Total
L, E
De otro modo
CD
´´Programa
para Des0.05
A, P
descuento por
departamento´
´ U, J
Des0.06
H, T
“Introducir
cantidad de
producto´´ Des0.04 M
De0.03
Cant
Des0.02
´´introducir
costo del Des0.08
producto´´
Cost
Fin
Pseudocódigo
1 inicio
2 {Se declaran las variables Cant- Tipo de dato simple numérico entero, Cost- Tipo de dato simple
numérico real, CD- Tipo de dato simple alfanumérico Des- Tipo de dato simple numérico real, Imp-
Tipo de dato simple numérico real, Total- Tipo de dato simple numérico real}
5 leer: Cant
7 leer: Cost
L…Línea Blanca
A…Audio y Video
U…Útiles de oficina y escolares
H…Hogar
T…Auto
E…Electricidad
M…Lámparas
J…Jardinería
P…Mascotas
Otro…Otro”
9 leer: CD
10 evaluar (CD)
11 valor (L, E)
12 hacer Des0.05
13 valor (A, P)
14 hacer Des0.06
15 valor (U, J)
16 hacer Des0.04
17 valor (H, T)
18 hacer Des0.03
19 valor (M)
20 hacer Des0.08
21 de otro modo
22 hacer Des0.02
23 fin de evaluar
26 Fin
Prueba de escritorio
Total=(60-
3 20.00 M Stotal=(3*20.00 Des=(60*0.08) Imp=(60- 4.8)+3.8
) Des=4.8 4.8)*0.07 Total= 59
Stotal=60 Imp=3.8
Algoritmo
Datos Impresión de
Procesamiento
de los resultados
de los datos
entrada
Año Años
Case 1: hacer los mese 1, 3, 5, 7,
8, 10, 1231 días Meses
Mes
Case 2: hacer los meses 4, 6, 9, Cantidad de días
Día
1130 días
Pantalla
Año___
Meses___
Año
De otro modo
1, 3, 5, 7, 8, 10, 12
Mes MES 4, 6, 9, 11
Días<--0
2
Día => 31
Día => 30
´´Programa
para calcular Si No
Año
los di del mes´´
MOD4=0 ´´Mes
incorrecto´´
Días=>29 Días=>28
´´introducir
meses´´
Mes
“Introducir
año”
Año
Fin
Pseudocódigo
1 inicio
6 leer: mes
8 leer: año
11 hacer día31
12 valor (2)
14 hacer día29
15 de lo contrario
16 hacer día28
17 fin si
19 hacer día30
20 de lo contrario
22 fin evaluar
24 Fin
Prueba de escritorio
5 31
2 29
2020
11 30
3 Se desea un programa que lea dos números enteros y un operador aritmético. De acuerdo
al operador aritmético el programa debe realizar la operación correspondiente. El programa debe
escribir el resultado correspondiente.
Algoritmo
Datos Impresión de
Procesamiento
de los resultados
de los datos
entrada
Evaluar
Primer (OP): case 1: hacer OP +
numero ResultadoR
Case 2:numero
Segundo hacer OP -
* Operador
%
Inicio
Otro
1
N1
N2
1 De otro modo
OP
OP Programa para realizar operaciones aritméticas
Primer numero___R
R<--N1+N2
2
Segundo numero___
´´Programa
para
(“+”, “-“, “*”, “/”, “%”, “otro”)
operaciones RN1-N2
aritméticas´´ 3
Operador___
4
Resultado___ RN1*N2
´´introducir
primer
5
número´´
RN1/N2
N1
RN1MODN2 R0
Pseudocódigo
1 inicio
2 declarar variables: primer número, segundo número, resultado que son de tipo
numérico y el variable operador que es de tipo carácter
10 Evaluar (OP)
11 valor 1
12 hacer RN1+N2
13 valor 2
14 hacer RN1-N2
15 valor 3
16 hacer RN1*N2
17 valor 4
18 hacer RN1/N2
19 valor 5
20 hacer RN1MODN2
21 de otro modo
22 hacer R0
23 fin evaluar
- resta R= 75-25 R= 50
/ división R=150/2 R= 75
% modulo R= 12 MOD 3 R= 0
Algoritmo
Hacer R0
Hacer nombre”otro”
Programa para descuento de auto
Hacer STP-R
Modelo ____
Hacer IST*0.10
1- sedan
Hacer MontoST+I
2- pickup
3- camioneta
4-deportivo
Precio ___
Descuento ___
Subtotal ___
Impuesto ___
Monto a pagar___
Inicio
1
De otro modo
m, P, R, 1
nombre, ST, I, m
monto
2
RP*0.10 4
3
´´Programa Nombre “sedan”
para
descuento de
un auto´´ R0
RP*0.02
RP*0.12
Nombre “deportivo” Nombre “otro”
Nombre “pickup”
´´modelo:
sedan, pickup,
camioneta,
RP*0.05
deportivo´´
Nombre “camioneta”
“ingrese
modelo”
m
Hacer STP-R
Hacer IST*0.10
“ingrese
precio” Hacer MontoST+I
“precio” P
1 “descuento” R
Fin
“precio con descuento” ST
“impuesto” I
1 inicio
3 hacer R0
4 hacer STO
5 hacer I0
6 hacer Monto0
8 escribir: modelo:
1 Sedan
2 Pickup
3 Camioneta
4 Deportivo
5 otro
10 leer: m
12 leer: P
14 valor 1
15 hacer RP*0.10
17 valor 2
18 hacer RP*0.12
21 hacer RP*0.05
23 valor 4
24 hacer RP*0.02
26 de otro modo
27 hacer R0
29 fin de evaluar
30 hacer STP-R
31 hacer IST*0.10
32 hacer MontoST+I
“precio” P
“descuento” R
“impuesto” I
34 fin
Prueba de escritorio