Você está na página 1de 10

GUIA DE ALGORITMIA

PRESENTADO A: Instructor: Henry Alfonso Garzn Snchez.

PRESENTADO POR: Diana Carolina Gonzlez

TELEIMFORMATICA

2013

1./* Leer 2 nmeros; si son iguales que los multiplique, si el primero es mayor que el segundo que los reste y si no que los sume.*/ real num1,num2, total inicio escriba "digite el primer numero" llamar nueva_linea lea num1 escriba "digite el segundo numero" llamar nueva_linea lea num2 si num1=num2 entonces total<-num1*num2 escriba " el total es:", total sino si num1 >num2 entonces total<- num1-num2 escriba " el total es:", total sino si num1 < num2 entonces total<-num1 + num2 escriba " el total es:", total fin si fin si fin si fin

2. /* Leer tres nmeros diferentes e imprimir el numero mayor de los tres.*/ entero num1, num2, num3, total inicio escriba "Digite el primer numero:" llamar nueva_linea lea num1 escriba "Digite el segundo numero:" llamar nueva_linea lea num2 escriba "Digite el tercer numero:" llamar nueva_linea lea num3 si num1 > (num2 o num3) entonces total<-num1 escriba "el numero mayor es:", total sino si num2>num1 o num3 entonces total<-num2 escriba "el numero mayor es:", total sino si num3> num1 o num2 entonces total<-num3 escriba "el numero mayor es:", total fin si fin si

fin si

fin

4./* Calcular la utilidad que un trabajador recibe en el reparto anual de utilidades si este se le asigna como un porcentaje de su salario mensual que depende de su antigedad en la empresa de acuerdo con la sig. tabla: Tiempo Menos de 1 ao 1 ao o mas y menos de 2 aos 2 aos o mas y menos de 5 aos 5 aos o mas y menos de 10 aos 10 aos o mas salario*/ Utilidad 5 % del salario 7% del salario 10% del salario 15% del salario 20% del

Real ValAnti,anios Inicio Escriba " digite el valor de su salario salario mensual que depende de su antiguedad " llamar nueva_linea Lea ValAnti Escriba " seleccione un numero de las siguientes opciones " llamar nueva_linea Escriba " 1. Menos de 1 anio " Escriba " 2. 1 anio o mas y menos de 2 anios" Escriba " 3. 2 anios o mas y menos de 5 anios " Escriba " 4. 5 anios o mas y menos de 10 anios " Escriba " 5. 10 anios o mas " Lea anios si (anios=1) y (anios<=2) entonces

ValAnti<-ValAnti+(ValAnti*0.7) Escriba "el valor de su salario es: ",ValAnti sino si (anios=3) Y (anios<=5) entonces ValAnti<-ValAnti+(ValAnti*0.1) Escriba "el valor de su salario es: "

sino si (anios=6) y (anios<=10) entonces ValAnti<-ValAnti+(ValAnti*0.15) Escriba "el valor de su salario es: " sino si (anios=10) y (anios<=10) entonces ValAnti<-ValAnti+(ValAnti*0.20) Escriba " el valor de su salario es : " sino escriba "opcion no valida" fin si fin si fin si fin si fin

5./* En una tienda de descuento se efecta una promocin en la cual se hace un descuento sobre el valor de la compra total segn el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se le har descuento alguno, si es verde se le har un 10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente deber pagar por su compra. se sabe que solo hay bolitas de los colores mencionados.*/

Real ValCom,descuento Entero color Inicio Escriba "digite el valor de su compra " llamar nueva_linea Lea ValCom Escriba "deleccione un numero de las siguientes opciones " llamar nueva_linea Escriba " 1. BANCO " Escriba " 2. VERDE " Escriba " 3. AMARILLO " Escriba " 4. ROJO " Escriba " 5. AZUL " Lea color si color =1 entonces escriba " el valor de su compra es : ",ValCom

sino si color =2 entonces ValCom<-ValCom-(ValCom*0.1) Escriba "el valor de su compra es : ",ValCom sino si color =3 entonces ValCom<-ValCom-(ValCom*0.25) Escriba " el valor de su compra es: ",ValCom sino si color =4 entonces ValCom<-ValCom-(ValCom*0.5) Escriba "el valor de la compra es : ",ValCom sino si color =5 entonces ValCom<-ValCom-(ValCom*1) Escriba "el valor de su compra es : ",ValCom sino Escriba "obcion no valida" fin si fin si fin si fin si fin si

fin

6./*El IMSS requiere clasificar a las personas que se jubilaran en el ao de 1997. Existen tres tipos de jubilaciones: por edad, por antigedad joven y por antigedad adulta. Las personas adscritas a la jubilacin por edad deben tener 60 aos o ms y una antigedad en su empleo de menos de 25 aos. Las personas adscritas a la jubilacin por antigedad joven deben tener menos de 60 aos y una antigedad en su empleo de 25 aos o ms. Las personas adscritas a la jubilacin por antigedad adulta deben tener 60 aos o ms y una antigedad en su empleo de 25 aos o ms. Determinar en qu tipo de jubilacin, quedara adscrita una persona.*/

real anios, edad inicio escriba " cuantos anios lleva trabjando en la empresa" llamar nueva_linea lea anios escriba "Digite su edad: " lea edad si (edad >=60) y (anios<25) entonces escriba " jubilacion por edad" sino si (edad <60) y (anios>=25) entonces escriba " jubilacion por antiguedad joven" sino si (edad >60) y (anios >25) entonces

escriba " jubilacion por antiguedad adulta"

fin si fin si fin si fin

/*11) Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Diseo Estructurado de Algoritmos*/

Real suma,nota,prom Entero i Inicio suma<-0 para i<-1 hasta 7 haga Escriba "digite su nota: ",i lea nota suma<-suma+nota fin para prom<-suma/(i-1)

Escriba "su nota final es ",prom

Fin

Você também pode gostar