Soluci N Gu A 3 5

Páginas: 11 (2688 palabras) Publicado: 15 de marzo de 2015
UNIVERSIDAD TECNOLÓGICA DE EL SALVADOR
FACULTAD DE INFORMÁTICA Y CIENCIAS APLICADAS
ESCUELA DE INFORMÁTICA

ALGORITMOS I

Catedrático: Ing. Ruth Marina de García
1. Una persona desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en
inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7,000, y en ese caso
desea sabercuánto dinero tendrá finalmente en su cuenta.
a)

Definición de las variables:
VARIABLE
DEFINICIÓN VARIABLE
T
Días transcurridos entre la apertura de cuenta y la fecha de revisión
Tasa
Tasa de interés anual
CapIni
Capital inicial invertido
CapAct
Capital actual (Capital inicial más intereses)
Interes
El dinero obtenido en concepto de interés sobre el capital invertido

b) Análisis
ENTRADA
CapIni, T,Tasa

c)

PROCESO
Interes = (CapIni * Tasa * T) / 360
CapAct = CapIni + Interes

SALIDA
Interes
CapAct

Diagrama de flujo
Inicio
Entero: Tiempo;
Real: CapIni, CapAct, Tiempo, Tasa

CapIni, Tiempo, Tasa

Interes = (CapIni * Tasa * T) / 360
CapAct = CapIni + Interes
Interes

No

Si
Interes >7000
CapIni = CapAct

CapAct

Fin

Manuel Contreras

TIPO
Entero
Real
Real
Real
Real

d) PseudocódigoAlgoritmo Interes_Ej1
Var
Entero: T;
Real: CapIni, CapAct, Tasa, Interes;
Inicio
Leer(CapIni, Tasa, T)
Interes = (CapIni * Tasa * T) / 360
CapAct = CapIni + Interes
Imprimir("Interes: " & Interes)
Si(Interes > 7000)entonces
CapIni = CapAct
Fin si
Imprimir ("Capital actual: " & CapAct)
Fin

e)

Verificación manual del algoritmo
CapIni = 5000;

Tasa = 0.12;

T = 153;

Interes = (20000 * 0.12 * 1085) / 360Interes = (2604000) / 360
Interes = 7233.33
CapAct = 20000 + 7233.33
CapAct = 27233.33

Selectiva 1
NO

Si (Interes > 7000)entonces

Interes = 6253

SI

Interes = 7233.33
(6253 > 7000)

Salida

(7233.33 > 7000)
CapIni = CapAct

2. En un almacén X se hace un 20% de descuento a los clientes cuya compra supere los $1,000 ¿Cuál será la cantidad
que pagará una persona por su compra?
a)

Definición delas variables:
VARIABLE
Compra
TotalPagar

DEFINICIÓN VARIABLE
Monto original de la compra
Tasa de interés

TIPO
Real
Real

b) Análisis
ENTRADA
Compra

Manuel Contreras

PROCESO
Si (Compra > 1000)entonces
Verdadero
TotalPagar = Compra – Compra *0.2
Falso
TotalPagar = Compra

SALIDA
TotalPagar

c)

Diagrama de flujo
Inicio
Real: Compra, TotalPagar;

Compra

No

Compra >1000

TotalPagar = CompraSi

TotalPagar =
Compra – Compra *0.2

TotalPagar

Fin

d) Pseudocódigo
Algoritmo Descuento_Ej2
Var
Real: Compra, TotalPagar;
Inicio
Leer(Compra)
Si(Compra > 1000)entonces
TotalPagar = Compra – Compra *0.2
Si no
TotalPagar = Compra
Fin si
Imprimir ("Total a pagar: " & TotalPagar)
Fin

e)

Verificación manual del algoritmo
Selectiva 1
NO

Si (Compra > 1000)entonces

Compra = 895
(895 > 1000)TotalPagar = 895

Manuel Contreras

SI

Compra = 1005
(1005 > 100)
TotalPagar = 1005 – 1005 * 0.2
TotalPagar = 1005 – 201
TotalPagar = 804

3. Calcular el total que una persona debe pagar en una llantería. El precio de cada llanta es de $800 si se compran
menos de 5 llantas y de $700 si se compran 5 o más
a) Definición de las variables:
VARIABLE
Cant
Total

DEFINICIÓN VARIABLE
Cantidad de llantascompradas por el cliente
Total a pagar por las llantas compradas

TIPO
Entero
Real

b) Análisis
ENTRADA
Cant

PROCESO

SALIDA
Total

Si(Cant < 5)entonces
Verdadero
Total = Cant * 700.0
Falso
Total = Cant * 800.0

c) Diagrama de flujo
Inicio
Entero: Cant
Real: Total;

Cant

No

Cant < 5

Total = Cant * 700

Total = Cant * 800

Total

Fin

Manuel Contreras

Si

d) Pseudocódigo
Algoritmo Llantas_Ej3
VarEntero: Cant
Real: Compra, TotalPagar;
Inicio
Leer(Cant)
Si(Cant < 5)entonces
Total = Cant * 800
Si no
Total = Cant * 700
Fin si
Imprimir ("Total a pagar: " & Total)
Fin

e) Verificación manual del algoritmo
Selectiva 1
NO

Si (Cant < 5)entonces

Cant = 7

SI

Cant = 3
(7 < 5)

Total = 7 * 700.0
Total = 4900.0

(3 < 5)
Total = 3 * 800.0
Total = 2400.0

4. En un supermercado se hace una promoción,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gu A De Ejercicios Soluci N
  • Soluci n Gu a 2
  • Soluci N Gu A 27
  • Soluci N Gu A Tutor A
  • 5 B Sico Historia Gu A N 3
  • GU A MARCO TE RICO SOLUCI N
  • GU A N 5 C
  • Gu A N 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS