Está en la página 1de 8

Tarea acadmica

Algortmica

Ao de la Integracin Nacional y el Reconocimiento de Nuestra Diversidad

UNIVERSIDAD INCA GARCILASO DE LA VEGA

FACULTAD DE INGENIERA DE SISTEMAS, CMPUTO Y


TELECOMUNICACIONES

TAREA ACADMICA DE ALGORTMICA

PRESENTADO POR:
YANGALES TRUJILLO, YOHAN ANDR

Lima, Per 2012

Sistema a Distancia

Tarea acadmica

Algortmica

INDICE
ndice
Pg. 1
Introduccin
Pg. 2
Ejercicios Propuestos
Pg. 3
Solucin Ejercicio 1
Pg. 4
Solucin Ejercicio 2
Pg. 5
Solucin Ejercicio 3
Pg. 6
Solucin Ejercicio 4
Pg. 7

Sistema a Distancia

Tarea acadmica

Algortmica

INTRODUCCIN

Como tarea acadmica se presenta a continuacin ejemplos


de seudocdigo de varios problemas propuestos que con un anlisis
se puede plantear lgicamente los pasos o secuencias que
podemos encontrar en la vida diaria, ya sea en el centro comercial,
en la compra de productos, postulacin a la universidad, clculos
matemticos, etc.

Sistema a Distancia

Tarea acadmica

Algortmica

TAREA ACADMICA
1. Un centro comercial ofrece descuentos por la compra de productos, de esta manera si
el producto es importado los descuentos varan segn el siguiente cuadro:
Tipo

<12 unidades

>=12 unidades

20

25

15

20

10

15

Pero si el producto es nacional el descuento es del 12%. Calcular el monto final que se
paga por la compra de cierta cantidad de un producto.
2. Calcular el monto final que se paga por la compra de un departamento, dependiendo del
rea que ocupa el departamento en precio de cada metro cuadrado vara en:
rea

Precio x m2 ($)

0 100

135.00

101 150

130.00

151 200

125.00

201 - ms

120.00

Adems dependiendo de la ubicacin el precio del departamento se incrementa en:


Ubicacin

Incremento (%)

Residencial

25

Comercial

15

Industrial

Asimismo si el departamento cuenta con cochera pagar un adicional de $3850.00.


3. Ingresar un tiempo en el formato hh:mm:ss y calcular la hora despus de 150 segundos.
Por ejemplo: si ingresamos 10:53:23, el resultado ser: 11:03:23.
4. En un proceso repetitivo ingresar el sexo y el puntaje obtenido de N personas que
participan en un examen de admisin. Elaborar un pseudocdigo, que permita calcular
la cantidad de postulantes mujeres y varones que lograron ingresar sabiendo que la
mnima nota aprobatoria del examen de admisin es de 69 y el promedio de puntajes en
general

Sistema a Distancia

Tarea acadmica

Algortmica

SOLUCIONES
1. Variables a utilizar en el pseudocdigo
Modalidad
Si el producto es Importado o Nacional
Cantidad
Cantidad de compra
Precio
Precio del producto
Desc
Descuento por tipo de producto
Monto
Monto de compra
MontoF
Monto Final de compra
Tipo
Tipo de producto
Inicio
//Definir e inicializar variables
Caracter: Tipo, Modalidad
Entero: Cantidad
Real: Desc, Monto, MontoF, Precio
Escribir (Ingrese modalidad de producto)
Leer (Modalidad)
Escribir (Ingrese precio del producto)
Leer (Precio)
Escribir (Ingrese cantidad de producto)
Leer (Cantidad)
Monto Precio * Cantidad
En caso sea (Modalidad) hacer
I:
Escribir (Ingrese tipo de producto)
Leer (Tipo)
Si Cantidad >=12 entonces
En caso sea (Tipo) hacer
A: Desc Monto * 0.25
B: Desc Monto * 0.20
C: Desc Monto * 0.15
Sino
Desc 0
Fin_Caso
Sino
En caso sea (Tipo) hacer
A: Desc Monto * 0.20
B: Desc Monto * 0.15
C: Desc Monto * 0.10
Sino
Desc 0
Fin_Caso
Fin_Si
N:
Desc Monto * 0.12
Sino
Escribir (No existe Modalidad)
Desc 0
Fin_Caso
MontoF Monto - Desc

Sistema a Distancia

Tarea acadmica

Algortmica

2. Variables a utilizar en el pseudocdigo


Area
rea del departamento
PrecioDep
Precio del departamento
Incr
Incremento del precio por la ubicacin
MontoFinal
Monto final de la compra del departamento
Ubicacin
Ubicacin del departamento
Cochera
Bandera si tiene o no cochera
Adic
Adicional si tiene cochera
Inicio
//Definir e inicializar variables
Real: Area, PrecioDep, Incr, Adic, MontoFinal
Cadena: Ubicacin
Entero: Cochera
Escribir (Ingrese Area de departamento)
Leer (Area)
Escribir (Ingrese Ubicacin del departamento)
Leer (Ubicacion)
Escribir (Va tener cochera el departamento)
Leer (Cochera)
Si Area <= 100 entonces
PrecioDep 135 * Area
Sino
Si Area <= 150 entonces
PrecioDep 130 * Area
Sino
Si Area <= 200 entonces
PrecioDep 125 * Area
Sino
PrecioDep 120 * Area
Fin_Si
Fin_Si
Fin_Si
En caso sea (Ubicacion) hacer
Residencial : Incr PrecioDep *0.25
Comercial: Incr PrecioDep *0.15
Industrial: Incr 0
Sino
Incr 0
Fin_caso
Si Cochera=1 entonces
Adic 3850
Sino
Adic 0
Fin_Si
MontoFinal PrecioDep +Incr + Adic
Escribir (El monto Final del Departamento es, MontoFinal)
Fin

Sistema a Distancia

Tarea acadmica

Algortmica

3. Variables a utilizar en el pseudocdigo


H1
Tiempo Hora
M1
Tiempo Minuto
S1
Tiempo Segundo
Seg
Transcurso de Segundos
Min
Transcurso de Minutos
Hor
Transcurso de Horas
llevamin
Minutos que lleva
llevahor
Horas que lleva
Inicio
//Definir e inicializar variables
Entero: H1, M1, S1, Seg, Min, Hor, llevamin, llevahor
Escribir (Ingrese hora, minuto y segundo)
Leer (H1, M1, S1)
Seg S1 + 150
Llevamin Seg DIV 60
Seg Seg MOD 60
Min llevamin + M1
Llevahor Min DIV 60
Min Min MOD 60
Hor llevahor + H1
Escribir (La nueva hora despus de 150 segundos es:, Hor,:, Min,:,
Seg)
Fin

Sistema a Distancia

Tarea acadmica

Algortmica

4. Variables a utilizar en el pseudocdigo


N
Nmero de postulantes
S
Sexo de los postulantes
Puntaje
Puntaje de los postulantes
CF
Cantidad de Mujeres postulantes
CM
Cantidad de Hombres postulantes
Prom
Promedio de Puntaje general
P
Suma de puntajes
Inicio
//Definir e inicializar variables
Entero: I, N, CF0, CM 0
Real: Puntaje, Prom, P 0
Carcter: S
Escribir (Ingrese cantidad de postulantes)
Leer (N)
Mientras (I <= N) entonces
Escribir (Ingrese sexo del postulante)
Leer (S)
Escribir (Ingrese puntaje del postulantes)
Leer (Puntaje)
Si Puntaje >= 69 entonces
En caso sea (S) hacer
F: CF CF+1
M: CM CM +1
Sino
CF 0
CM 0
Fin_Caso
Fin_Si
P P + Puntaje
I I +1
Fin Mientras
Prom P / N
Escribir (postulantes masculinos aprobados es, CM)
Escribir (postulantes femeninos aprobados es, CF)
Escribir (La promedio general de postulantes es, Prom)
Fin

Sistema a Distancia

También podría gustarte