Anda di halaman 1dari 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:

1. Disear un algoritmo que permita capturar 2 nmeros y muestre por pantalla cual es el
mayor, cual es el menor, o si son iguales.
2. Desarrollar un algoritmo que permita calcular cual es el mayor de 3 nmeros.
3. Disear un programa que capture 2 nmeros y a travs de un men se pueda escoger la
operacin que se quiere realizar (suma, resta, multiplicacin o divisin) y muestre el resultado
de dicha operacin escogida por pantalla.
4. Calcule el total a pagar por una compra de unos pantalones. Si se compran tres pantalones o
ms se aplica un descuento del 25% sobre el total de la compra y si son menos de tres, un
descuento del 15%, debe mostrar el total a pagar por pantalla.
5. A un empleado le pagan segn sus horas laboradas y existe un valor por hora. Si la cantidad
de horas trabajadas es mayor a 40 horas, la tarifa por hora se incrementa en un 50% para las
horas extras. Calcular el sueldo del trabajador dadas las horas trabajadas y el valor de la
hora.
6. A un trabajador le descuentan de su salario el 10% si su sueldo es menor o igual a 100000,
por encima de 100000 y hasta 200000 el 5% del adicional, y por encima de 200000 el 3% del
adicional. Calcular el descuento y sueldo neto que recibe el trabajador dado su sueldo.
7. Dado un valor calcular el descuento considerando que de 20000 en adelante el descuento es
el 10% y por debajo de 20000 el descuento es el 2%.
8. Dada 3 notas (entre 0 y 5) de una materia de un estudiante, calcular su promedio y mostrar si
aprob o no aprob, sabiendo que se gana la materia sacando de 4 en adelante.
9. Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una compra
de un artculo determinado, del que se adquieren una o varias unidades. El IVA es del 19% y
si el precio bruto (precio venta mas IVA) es mayor de $13000 se debe realizar un descuento
del 5%.
10.Dadas 3 longitudes, es decir mediante un mensaje si forman un triangulo: equiltero,
issceles o escaleno, o no forman triangulo (cada lado tiene que ser menos que la suma de
los otros dos). Equilatero: todos los lados iguales, issceles: dos lados iguales, escaleno: todos
sus lados distintos.

DESARROLLO
//1.
Disear un algoritmo que permita capturar 2 nmeros y
//muestre por pantalla cual es el mayor, cual es el menor,
//o si son iguales.
var
a,b:numerico
inicio
cls ()
imprimir ("Digite Numero 1: ")
leer (a)
imprimir ("Digite Numero 2: ")
leer (b)

si (a==b){
imprimir ("Numeros Iguales")
}
si (a>b){
imprimir ("Numero 1 es Mayor")
}
si (b>a){
imprimir ("Numero 2 es Mayor")
}
Fin
//2.

Desarrollar un algoritmo que permita calcular cual es el mayor de 3 nmeros.

var
a,b,c:numerico
inicio
cls ()
imprimir ("Digite Numero 1: ")
leer (a)
imprimir ("Digite Numero 2: ")
leer (b)
imprimir ("Digite Numero 3: ")
leer (c)
si (a>b or b<c) {
imprimir ("Numero 1 es Mayor")
}
si (b>a or a<c){
imprimir ("Numero 2 es Mayor")
}
si (c>b or b<a) {
imprimir ("Numero 3 es Mayor")
}
Fin
//3.
Disear un programa que capture 2 nmeros y a travs de un men se
//pueda escoger la operacin que se quiere realizar (suma, resta, multiplicacin o divisin)
//y muestre el resultado de dicha operacin escogida por pantalla.
var
n1,n2,su,re,mul,div, num:numerico
inicio
cls ()
imprimir ("Digite Numero 1: ")
leer (n1)
imprimir ("Digite Numero 2: ")
leer (n2)
imprimir ("\t\tQue Operacion Desea Realizar\n")
imprimir ("1. Suma\n")
imprimir ("2. Resta\n")
imprimir ("3. Multiplicacion\n")
imprimir ("4. Division\n")

imprimir ("Digite Opcion: ")


leer (num)
si (num == 1){
su = (n1+n2)
imprimir ("Total de Suma es: ",su)
}
si (num == 2){
re = (n1-n2)
imprimir ("Total de Resta es: ",re)
}
si (num == 3){
mul = (n1*n2)
imprimir ("Total de Multiplicacion es: ",mul)
}
si (num == 4){
div = (n1/n2)
imprimir ("Total de Division es: ",div)
}
Fin
//4.
Calcule el total a pagar por una compra de unos pantalones.
//Si se compran tres pantalones o ms se aplica un descuento del 25%
//sobre el total de la compra y si son menos de tres, un descuento del 15%,
//debe mostrar el total a pagar por pantalla.
var
can, pre, vd,vt,vtt:numerico
inicio
cls ()
imprimir ("Digite Precio de los Pantalones: ")
leer (pre)
imprimir ("Digite Cantidad de Pantalones: ")
leer (can)
si (can>=3){
vt = (pre*can)
vd = (vt*25)/100
vtt = (vt-vd)
imprimir ("El Total a Pagar es: ", vtt)
imprimir ("\n")
imprimir ("El Descuento es: ", vd)
sino
vt = (pre*can)
vd = (vt*15)/100
vtt = (vt-vd)
imprimir ("El Total a Pagar es: ", vtt)
imprimir ("\n")
imprimir ("El Descuento es: ", vd)
}
Fin
//5.
A un empleado le pagan segn sus horas laboradas y existe un valor por hora.
//Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa por
//hora se incrementa en un 50% para las horas extras. Calcular el sueldo
//del trabajador dadas las horas trabajadas y el valor de la hora.

var
ho,pla, vt, vi : numerico
inicio
cls ()
imprimir ("Digite El Valor de Horas: ")
leer(pla)
imprimir ("Digite la Cantidad de Horas: ")
leer(ho)
si (ho>40){
vt = (pla/2)+pla
vi = (vt*ho)
imprimir ("El Sueldo Total es: ",vi )
imprimir ("\n")
imprimir ("Valor de la Hora es: ",pla)
sino
imprimir ("No tiene Incremento")
}
Fin
//6.
A un trabajador le descuentan de su salario el 10%
//si su sueldo es menor o igual a 100000, por encima de
//100000 y hasta 200000 el 5% del adicional, y por encima
//de 200000 el 3% del adicional. Calcular el descuento y
//sueldo neto que recibe el trabajador dado su sueldo.
var
sal,dsc,dsc2,dsc3,sn:numerico
inicio
cls ()
imprimir("Digite el salario: ")
leer(sal)
si(sal<=100000){
dsc=(sal*10)/100
sn=(sal-dsc)
imprimir("Descuento salario por debajo de 100 mil: ",dsc)
imprimir("\n")
imprimir("Sueldo neto es: ",sn)
}
si (sal>100000 and sal<=200000){
dsc2=(sal*5)/100
sn=(sal-dsc2)
imprimir("Descuento salario entre 100mil y 200 mil: ",dsc2)
imprimir("\n")
imprimir("Sueldo neto es: ",sn)
}
si(sal>200000){
dsc3=(sal*3)/100
sn=(sal-dsc3)
imprimir("Descuento salario por encima de 200 mil: ",dsc3)
imprimir("\n")
imprimir("Sueldo neto es: ",sn)

}
Fin
//7.
Dado un valor calcular el descuento considerando que de 20000
//en adelante el descuento es el 10% y por debajo de 20000
//el descuento es el 2%.
var
v,des,des2: numerico
inicio
cls ()
imprimir("Digite valor ")
leer(v)
si (v>=20000){
des=(v*10)/100
imprimir("el descuento debe ser debajo de 20 mil",des)
}
si(v<20000){
des2=(v*2)/100
imprimir("el desuento por dabajo 20 mil",des2)
}
fin
//8.
Dada 3 notas (entre 0 y 5) de una materia de un estudiante,
//calcular su promedio y mostrar si aprob o no aprob, sabiendo
//que se gana la materia sacando de 4 en adelante.
var
n1,n2,n3,pro:numerico
inicio
cls ()
imprimir ("Digite Nota 1: ")
leer (n1)
imprimir ("Digite Nota 2: ")
leer (n2)
imprimir ("Digite Nota 3: ")
leer (n3)
si(n1>0 and n2>0 and n3>0){
pro = (n1+n2+n3)/3
si(pro>=4){
imprimir ("Felicitacion Aprobo")
sino
imprimir ("Lo Sentimos Reprobo")
}
sino
imprimir ("Nota mal Digitada")
}
fin
//9.
Se trata de escribir el algoritmo que permita emitir
//la factura correspondiente a una compra de un artculo determinado,
//del que se adquieren una o varias unidades. El IVA es del 19% y si

//el precio bruto (precio venta mas IVA) es mayor de $13000


//se debe realizar un descuento del 5%.
var
pro,can,vt,iva, re,des,total:numerico
inicio
cls ()
imprimir ("Digite el Valor del Producto: ")
leer (pro)
imprimir ("Digite Cantidad del Articulo: ")
leer (can)
re = pro*can
iva = (re*19)/100
vt = (pro+iva)
si (vt>13000){
des= (vt*5)/100
total= (vt-des)
imprimir ("El descuento es: ",des)
imprimir ("\n")
imprimir("El Total a Pagar Es: ",total)
sino
imprimir ("no hay descuento")
}
fin

10/*
TIPO DE TRIANGULO
Dadas 3 longitudes, es decir mediante un mensaje si forman un triangulo: equiltero, issceles o
escaleno, o no forman triangulo (cada lado tiene que ser menos que la suma de los otros dos).
Equilatero: todos los lados iguales, issceles: dos lados iguales, escaleno: todos sus lados
distintos.*/
var
a,b,c:numerico
inicio
cls()
imprimir("lado a: ")
leer(a)
imprimir("lado b: ")
leer(b)
imprimir("lado c: ")
leer(c)
si(a>0 and b>0 and c>0){
si(a<>b and b<>c or c<>a){
imprimir("el triangulo es escaleno")
}
si (a==b and b == c)
{
imprimir("el triangulo es equilatero")
}
si (a==b and b<>c and c<>a or a==c and c<>b and a<>b or b==c and a<>b and a<>c){
imprimir("el triangulo es Isoceles")
}
sino

imprimir("no es un triangulo")
}
fin

Anda mungkin juga menyukai