Vous êtes sur la page 1sur 7

TALLER DE DESEMPEO

PROGRAMA: ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN


COMPETENCIA: ANALIZAR LOS REQUISITOS DEL CLIENTE PARA CONSTRUIR EL
SISTEMA DE INFORMACIN
INSTRUCTOR: RONALD MARTELO CHING
SENA CENTRO PARA LA INDUSTRIA PETROQUIMICA
NOMBRE COMPLETO:
FECHA:
N FICHA:
CALIFICACIN:
EDWIN RAFAEL ESCORCIA RAMOS
16/09/2016
1196704

1. Calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de
$800 si se compran menos de 5 llantas y de $700 si se compran 5 o ms.
2. En un supermercado se hace una promocin, mediante la cual el cliente obtiene un
descuento dependiendo de un nmero que se escoge al azar. Si el numero escogido es menor
que 74 el descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el
descuento es del 20%. Obtener cunto dinero se le descuenta.
3. Calcular el nmero de pulsaciones que debe tener una persona por cada 10 segundos de
ejercicio aerbico; la frmula que se aplica cuando el sexo es femenino es: num_pulsaciones
= (220 edad)/10 y si el sexo es masculino: num_pulsaciones = (210 edad)/10
4. Una compaa de seguros est abriendo un departamento de finanzas y estableci un
programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efecta
la fianza es menor que $50 000 la cuota a pagar ser por el 3% del monto, y si el monto es
mayor que $50 000 la cuota a pagar ser el 2% del monto. La afianzadora desea determinar
cul ser la cuota que debe pagar un cliente.
5. En una escuela la colegiatura de los alumnos se determina segn el nmero de materias que
cursan. El costo de todas las materias es el mismo. Se ha establecido un programa para
estimular a los alumnos, el cual consiste en lo siguiente: si el promedio obtenido por un
alumno en el ltimo periodo es mayor o igual que 9, se le har un descuento del 30% sobre la
colegiatura y no se le cobrara IVA; si el promedio obtenido es menor que 9 deber pagar la
colegiatura completa, la cual incluye el 10% de IVA. Obtener cuanto debe pagar un alumno.
6. Una empresa de bienes races ofrece casas de inters social, bajo las siguientes condiciones:
Si los ingresos del comprador son de $8000 o ms, el enganche ser del 15% del costo de la
casa y el resto se distribuir en pagos mensuales, a pagar en diez aos. Si los ingresos del
comprador son menos de $8000 el enganche (cuota inicial) ser del 30% del costo de la casa
y el resto se distribuir en pagos mensuales a pagar en 7 aos. La empresa quiere obtener
cuanto debe pagar un comprador por concepto de enganche y cuanto por cada pago parcial.
7. Construir un programa haciendo uso de la sintaxis de SL que permita calcular el ndice de
Masa Corporal de una persona e indique en que clasificacin se encuentra. Puede guiarse de
la siguiente pgina: http://www.calculoimc.com/
DESARROLLO

//1.
Calcular el total que una persona debe pagar en una llantera,
//el precio de cada llanta es de $800 si se compran menos de 5 llantas
//y de $700 si se compran 5 o ms.
var
can, resu:numerico
inicio
cls()
imprimir ("Digite la Cantidad de LLantas Comprada: ")
leer (can)
si (can<5){
resu = (can*800)
imprimir ("El Total de LLantas es: $ ",resu)
sino
resu = (can*700)
imprimir ("El Total de LLantas es: $ ",resu)
}
Fin
//2.
En un supermercado se hace una promocin, mediante la cual el cliente
//obtiene un descuento dependiendo de un nmero que se escoge al azar.
//Si el numero escogido es menor que 74 el descuento es del 15% sobre
//el total de la compra, si es mayor o igual a 74 el descuento es del 20%.
//Obtener cunto dinero se le descuenta.
var
can, prec, vt,vd,num,vtt: numerico
nom: cadena
inicio
cls ()
imprimir ("Digite Nombre del Articulo: ")
leer (nom)
imprimir ("Digite Cantidad del Articulo Comprando: ")
leer (can)
imprimir ("Precio del Articulo: ")
leer (prec)
imprimir ("Numero al Azar para Descuento: ")
leer (num)
si (num>=74){
vt = (prec*can)
vd = (vt*20)/100
vtt = (vt-vd)
imprimir ("Total a Pagar es: ",vt)
imprimir ("\n")
imprimir ("Total Con Descuento: ",vtt)
sino
vt = (prec*can)
vd = (vt*15)/100
vtt = (vt-vd)

imprimir ("Total a Pagar es: ",vt)


imprimir ("\n")
imprimir ("Total Con Descuento: ",vtt)
}
Fin
//3.
Calcular el nmero de pulsaciones que debe tener una persona
//por cada 10 segundos de ejercicio aerbico; la frmula que se
//aplica cuando el sexo es femenino es:
//num_pulsaciones = (220 ? edad)/10
//y si el sexo es masculino:
//num_pulsaciones = (210 ? edad)/10
var
edad, resu,num: numerico
nom: cadena
inicio
cls()
imprimir ("Digite Nombre: ")
leer (nom)
imprimir ("Digite su Edad: ")
leer (edad)
imprimir ("\n")
imprimir ("\n")
imprimir ("Feminino = 1 || Masculino = 2")
imprimir ("\n")
imprimir ("Digite Numero")
imprimir ("\n")
imprimir ("Digite El Sexo: ")
leer (num)
si (num == 1){
resu = (220-edad)/10
imprimir ("Pulsasiones en Total Son: ",resu)
sino
resu = (210-edad)/10
imprimir ("Pulsasiones en Total Son: ",resu)
}
fin
//4.
Una compaa de seguros est abriendo un departamento de finanzas
//y estableci un programa para captar clientes, que consiste en lo siguiente:
//Si el monto por el que se efecta la fianza es menor que $50 000 la cuota a
//pagar ser por el 3% del monto, y si el monto es mayor que $50 000 la cuota a
//pagar ser el 2% del monto.
//La afianzadora desea determinar cul ser la cuota que debe pagar un cliente.
var
pre,vi,vt:numerico
inicio
cls ()

imprimir ("Digite el Monto: ")


leer (pre)
imprimir ("\n")
si (pre<=50000){
vi = (pre*3)/100
vt = (pre+vi)
imprimir ("Cuota a Pagar es: ",vt)
sino
vi = (pre*2)/100
vt = (pre+vi)
imprimir ("Cuota a Pagar es: ",vt)
}
Fin
//5.
En una escuela la colegiatura de los alumnos se determina
//segn el nmero de materias que cursan. El costo de todas
//las materias es el mismo. Se ha establecido un programa para
//estimular a los alumnos, el cual consiste en lo siguiente:
//si el promedio obtenido por un alumno en el ltimo periodo
//es mayor o igual que 9, se le har un descuento del 30% sobre
//la colegiatura y no se le cobrara IVA; si el promedio obtenido es
//menor que 9 deber pagar la colegiatura completa,
//la cual incluye el 10% de IVA.
//Obtener cuanto debe pagar un alumno.
var
pre,pro,vti,can,vt,vtt:numerico
inicio
cls()
imprimir ("Promedio del Ultimo Perido")
imprimir ("\n")
imprimir ("Digite Promedio: ")
leer (pro)
imprimir ("Digite Cantidad de Materia: ")
leer (can)
imprimir ("Precio de Las Materias: ")
leer (pre)
si (pro>=9){
vt= (can*pre)
vti = (vt*30)/100
vtt = (vt-vti)
imprimir ("Total A Pagar es: ",vtt)
sino
vt= (can*pre)
vti = (vt*10)/100
vtt = (vt-vti)
imprimir ("Total A Pagar es: ",vtt)
}
Fin

6..Una empresa de bienes races ofrece casas de inters social, bajo las siguientes condiciones:
Si los ingresos del comprador son menores de $8000 , el enganche ser del 15% del costo de la
casa y el resto se distribuir en pagos mensuales, a pagar en diez aos. Si los ingresos del
comprador son de $8000 o ms el enganche (cuota inicial) ser del 30% del costo de la casa y el
resto se distribuir en pagos mensuales a pagar en 7 aos. La empresa quiere obtener cuanto
debe pagar un comprador por concepto de enganche y cuanto por cada pago parcial.
var
s,vc,a,c:numerico
const
p=84
p1=120
inicio
cls()
imprimir("salario de comprador: ")
leer(s)
imprimir("valor casa: ")
leer(vc)
si(vc>0){
si(s>0){
si(s<8000 and s>0){
a=(vc*15)/100
c=(vc-a)/p1
imprimir("cuota de separe: ",a)
imprimir("\ncuotas mensuales: ",c)
sino
a=(vc*30)/100
c=(vc-a)/p
imprimir("cuota de separe: ",a)
imprimir("\ncuotas mensuales: ",c)
}
sino
imprimir("no aplica a credito")
}
sino
imprimir("error valor casa")
}
fin
//7.
Construir un programa haciendo uso de la sintaxis de
//SL que permita calcular el ndice de Masa Corporal de una
//persona e indique en que clasificacin se encuentra.
//Puede guiarse de la siguiente pgina: http://www.calculoimc.com/
var
ve,est,peso,mc: numerico
inicio
cls ()
imprimir
imprimir
imprimir
imprimir

("Es importante que recuerde introducir su altura en ")


("\n")
("metros en la casilla de altura. De esta forma")
("\n")

imprimir ("si mide 1.70 metros,")


imprimir ("\n")
imprimir ("\n")
imprimir ("Digite Su Altura Actual: ")
leer (est)
imprimir ("Digite Su Peso Actual: ")
leer (peso)
imprimir ("\n")
imprimir ("\n")
ve = (est*est)
mc = (peso/ve)
//<16.00
//16.00 - 16.99
si (mc<16){
imprimir ("Masa Corporal: ",mc)
imprimir ("\n")
imprimir ("Infrapeso: Delgadez Severa")
}
si (mc>= 16 and mc<=16.99){
imprimir ("Masa Corporal: ",mc)
imprimir ("\n")
imprimir ("Infrapeso: Delgadez moderada")
}
si (mc>= 17 and mc<=18.49){
imprimir ("Masa Corporal: ",mc)
imprimir ("\n")
imprimir ("Infrapeso: Delgadez aceptable")
}
si (mc>=18.50 and mc<=24.9){
imprimir ("Masa Corporal: ",mc)
imprimir ("\n")
imprimir ("Peso Normal")
}
si (mc>=25 and mc<=26.9){
imprimir ("Masa Corporal: ",mc)
imprimir ("\n")
imprimir ("Sobrepeso")
}
si (mc>=27.0 and mc<=27.0){
imprimir ("Masa Corporal: ",mc)
imprimir ("\n")
imprimir ("Obesidad")
}
si (mc>=27 and mc<=29.9){
imprimir ("Masa Corporal: ",mc)
imprimir ("\n")
imprimir ("Obesidad Grado I")
imprimir ("\n")
imprimir ("Riesgo relativo alto para desarrollar")
imprimir ("\n")
imprimir ("enfermedades cardiovasculares")
}
si (mc>=30 and mc<=39.9){

imprimir ("Masa Corporal: ",mc)


imprimir ("\n")
imprimir ("Obesidad Grado II")
imprimir ("\n")
imprimir ("Riesgo relativo muy alto para el desarrollo")
imprimir ("\n")
imprimir ("de enfermedades cardiovasculares")
}
si (mc>=40){
imprimir ("Masa Corporal: ",mc)
imprimir ("\n")
imprimir ("Obesidad Grado III")
imprimir ("\n")
imprimir ("Extrema o Mrbida. Riesgo relativo extremadamente")
imprimir ("\n")
imprimir ("alto para el desarrollo de enfermedades cardiovasculares")
}
imprimir ("\n")
imprimir ("\n")
imprimir ("|NDICE MASA CORPORAL
CLASIFICACIN")
imprimir ("\n")
imprimir ("| menor a 16.00 = Infrapeso: Delgadez Severa")
imprimir ("\n")
imprimir ("| 16.00 - 16.99 = Infrapeso: Delgadez moderada")
imprimir ("\n")
imprimir ("| 17.00 - 18.49 = Infrapeso: Delgadez aceptable")
imprimir ("\n")
imprimir ("| 18.50 - 24.99 = Peso Normal")
imprimir ("\n")
imprimir ("| 25.00 - 29.99 = Sobrepeso")
imprimir ("\n")
imprimir ("| 30.00 - 34.99 = Obeso: Tipo I")
imprimir ("\n")
imprimir ("| 35.00 - 40.00 = Obeso: Tipo II")
imprimir ("\n")
imprimir ("| mayor a 40.00 = Obeso: Tipo III")
fin

Vous aimerez peut-être aussi