Vous êtes sur la page 1sur 5

Universidad Autnoma del Per

PRACTICA CALIFICADA N02


Duracin: 60 MINUTOS

CALIFICACIN

APELLIDOS Y NOMBRE DEL ESTUDIANTE:

CARRERA: INGENIERA DE SISTEMAS CURSO: FUNDAMENTOS DE LA CICLO: I


PROGRAMACION

SECCIN: B TURNO: MAANA FECHA: 25/09/2017

DOCENTE DEL CURSO: ING. LUIS ANGEL CAMACHO COLAN


Instrucciones:
Desarrolle toda la prueba sin celulares
Est prohibido intercambiar el examen.

I. EVALUACIN DEL NIVEL DE APLICACIN


PREGUNTA 1.- (5 puntos)
Una compaa incrementa el sueldo actual de sus empleados de acuerdo a su categora como se muestra en el siguiente cuadro:
Categora Incremento (%)
A 25
B 20
C 15
D 10

Adems, recibe un aumento especial de 2.5% de su sueldo actual por cada hijo que tuviese. Asimismo, si el nuevo sueldo excede a S/.
2000 se descuenta el 3% por impuesto de solidaridad. Construir un pseudocdigo que permita calcular el sueldo neto que recibe un
empleado de dicha compaa.
SOLUCIN PREGUNTA 1
Proceso sin_titulo
Definir sueldo,sn,aum,d1,d2,d3,d4 Como Real
Definir cat Como Caracter
Definir canth Como Entero
d1=0.25
d2=0.20
d3=0.15
d4=0.10
Escribir "Ingresar el sueldo: "
Leer sueldo
Escribir "Ingresar Categoria: "
Leer cat
Escribir "Ingresar Cantidad de hijos: "
Leer canth
Segun cat Hacer
'a':
aum=sueldo*d1
'b':
aum=sueldo*d2
'c':
aum=sueldo*d3
'd':
aum=sueldo*d4
De Otro Modo:
Escribir "Categora no existe"
Fin Segun
sueldo=sueldo+aum
Si canth>0 Entonces
ae=sueldo*canth*0.025
FinSi

sueldo=sueldo+ae

Si sueldo>2000 Entonces
ds=sueldo*0.03
Sino
ds=0
FinSi
sn=sueldo-ds

Escribir "El nuevo sueldo es:" sn

FinProceso
PREGUNTA 2.- (5 puntos)
El proyecto Inmobiliaria Los lamos de Lince vende departamentos bajo las siguientes condiciones metro cuadrado S/.2200

PISO reas (m2) Dormitorios


1 Entre 30 y 50m2 1 2 3
2-4 Entre 50 y 70 m2 1 2 3
5-9 Entre 70 y 90 m2 1 2 3
10-15 Ms de 90 m2 1 2 3

Adicionalmente si elige cochera se establecern los siguientes costos

Nivel reas (m2) Costos


1 Entre 10 y 12 m2 S/.1600 metro cuadro
2 Entre 13 y 14 m2
3 Entre 15 y 16 m2

Proceso sin_titulo
Definir cat,nc,mc1,mc2 Como Entero
Definir area,areac Como Real
mc1=2200
mc2=1600
Escribir "Ingresar cat Piso 1[30-50],Piso 2-4[50-70],Piso 5-9[70-90],Piso 10-15[<90]:"
Leer cat
Escribir "Ingresar el area: "
Leer area
Escribir "Ingresar nivel cochera Nivel 1[10-12],Nivel 2[13-14],Nivel 3[15-16]:"
Leer nc
Escribir "Ingresar el area de la cochera:"
Leer areac
Segun cat Hacer
1:
costo1=area*mc1
2 o 3 o 4:
costo1=area*mc1
5 o 6 o 7 o 8 o 9:
costo1=area*mc1
10 o 11 o 12 o 13 o 14 o 15:
costo1=area*mc1
De Otro Modo:
Escribir "Categoria no existe: "
Fin Segun

Segun nc Hacer
1:
costo2=areac*mc2
2:
costo2=areac*mc2
3:
costo2=areac*mc2
De Otro Modo:
Escribir "No existe"
Fin Segun
ct=costo1+costo2
Escribir "Costo del departamento: " ct

FinProceso
PREGUNTA 3.- (5 puntos)
Un cajero automtico permite manipular cierta cantidad de dinero para lo cual dispone de los siguientes billetes: S/. 10.00; S/. 20.00; S/.
50.00; S/. 100.00 y S/. 200.00. Elaborar una aplicacin que permita la lectura de la cantidad a retirar e indique el menor nmero de billetes
a utilizar.
Prueba retirando 450 soles. Resultado 1 billete de 50 soles y 2 billetes de 200

A=BILLETES 200
B=100
C=50
D=20
E=10

Proceso sin_titulo
Definir r,a Como Real

Escribir "Ingresar la cantidad retirar: "


Leer r

a= r / 200
Escribir trunc(a)
b= (r Mod 200)/100
Escribir trunc(b)
c= ((r Mod 200)Mod 100)/50
Escribir trunc(c)
d= (((r Mod 200)Mod 100)Mod 50)/20
Escribir trunc(d)
e= ((((r Mod 200)Mod 100)Mod 50)Mod 20)/10
Escribir e
FinProceso

PREGUNTA 4.- (5 puntos)


Calcular el pago de un obrero que trabaja a destajo. El pago que recibe por cada unidad producida depende de su categora y del tipo de
producto que produce, como se muestra en el siguiente cuadro
Categora Tarifa (S/. x unidad)
Tejas Losetas
A 3.50 3.00
B 3.00 2.50
C 2.50 2.00
As mismo, el obrero recibe una bonificacin especial de acuerdo a la cantidad que produce:
Unidades Producidas Bonificacin s/.
1-300 0.00
301-500 50.00
501-1500 100.00
1501-mas 150.00

Adems del total de ingresos se descuenta S/.55.00 por seguro

Proceso sin_titulo
Definir cant Como Entero
Definir cat,tipo Como Caracter
Escribir "Ingresar el tipo de producto T(ejas) o L(osetas): "
Leer tipo
Escribir "Ingresar categoria: "
Leer cat
Escribir "Ingresar la cantidad a producir"
Leer cant
Segun tipo Hacer
'l':
Segun cat Hacer
'a':
tar=cant*3
'b':
tar=cant*2.5
'c':
tar=cant*2
De Otro Modo:
Escribir "No existe"
Fin Segun
't':
Segun cat Hacer
'a':
tar=cant*3.5
'b':
tar=cant*3
'c':
tar=cant*2.5
De Otro Modo:
Escribir "No existe"
Fin Segun
De Otro Modo:
Escribir "No existe la categoria"
Fin Segun
Si cant<=300 Entonces
bonif=0
Sino
Si cant<=500 Entonces
bonif=50
Sino
Si cant<=1500 Entonces
bonif=100
Sino
bonif=150
Fin Si
Fin Si
Fin Si

ti=tar+bonif-55

Escribir "El total ingresos es: " ti

FinProceso

Vous aimerez peut-être aussi