Está en la página 1de 8

TALLER DE DESEMPEÑO

PROGRAMA: ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN


COMPETENCIA: ANALIZAR LOS REQUISITOS DEL CLIENTE PARA CONSTRUIR EL SISTEMA DE INFORMACIÓN
INSTRUCTOR: RONALD MARTELO CHING
SENA – CENTRO PARA LA INDUSTRIA PETROQUIMICA
NOMBRE COMPLETO: FECHA: N° FICHA: CALIFICACIÓN:
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 más.

2. En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un
número 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 cuánto dinero se le descuenta.

3. Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aeróbico; la
fórmula 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 compañía 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 efectúa 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 cuál será la cuota que debe pagar un cliente.

5. En una escuela la colegiatura de los alumnos se determina según el número 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 raíces ofrece casas de interés social, bajo las siguientes condiciones: Si los ingresos del
comprador son de $8000 o más, el enganche será del 15% del costo de la casa y el resto se distribuirá en pagos
mensuales, a pagar en diez años. 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 años. 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 clasificación se encuentra. Puede guiarse de la siguiente página:
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 más.

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 promoción, mediante la cual el cliente


//obtiene un descuento dependiendo de un número 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 cuánto 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 número de pulsaciones que debe tener una persona


//por cada 10 segundos de ejercicio aeróbico; la fórmula 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 compañía 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 efectúa 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 cuál 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


//según el número 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 raíces ofrece casas de interés 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 años. Si los ingresos del comprador son de $8000 o más el enganche (cuota inicial) será del
30% del costo de la casa y el resto se distribuirá en pagos mensuales a pagar en 7 años. 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 clasificación se encuentra.
//Puede guiarse de la siguiente página: http://www.calculoimc.com/

var

ve,est,peso,mc: numerico

inicio
cls ()
imprimir ("Es importante que recuerde introducir su altura en ")
imprimir ("\n")
imprimir ("metros en la casilla de altura. De esta forma")
imprimir ("\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 Mórbida. Riesgo relativo extremadamente")
imprimir ("\n")
imprimir ("alto para el desarrollo de enfermedades cardiovasculares")
}
imprimir ("\n")
imprimir ("\n")
imprimir ("|ÍNDICE MASA CORPORAL CLASIFICACIÓN")
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

También podría gustarte