Documentos de Académico
Documentos de Profesional
Documentos de Cultura
/*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.*/
inicio
sino
si numero1>numero2 entonces
mayor <-numero1-numero2
sino
si numero1<numero2 entonces
fin si
fin si
fin si
Fin
/*Leer tres nmeros diferentes e imprimir el nmero mayor de los tres.*/ real nuuno, nuedos, nutres inicio escriba " digite numero " lea nuuno escriba " digite segundo numero " lea nuedos escriba " digite tercer numero " lea nutres
si (nuuno>nuedos) y (nuuno>nutres) entonces escriba " el numero mayor es ", nuuno sino si (nuedos>nuuno) y (nuedos>nutres) entonces escriba " el numero mayor es el numero ", nuedos si (nutres>nuedos) y (nutres>nuuno)entonces escriba " el numero mayor es ", nutres 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 ms y menos de 2 aos 2 aos o ms y menos de 5 aos 5 aos o ms y menos de 10 aos 10 aos o ms Utilidad 5 % del salario 7% del salario 10% del salario 15% del salario 20% del salario*/
inicio
escriba "seleccione un a de las siguientes opciones, segun el tiempo que lleva en la empresa" llamar nueva_linea escriba "1. Menos de 1 ao" llamar nueva_linea escriba "2. 1 ao o mas y menos de 2 aos" llamar nueva_linea
escriba "3. 2 aos o mas y menos de 5 aos" llamar nueva_linea escriba "4.5 aos o mas y menos de 10 aos" llamar nueva_linea escriba " 5. 10 aos o mas" lea antiguedad
si antiguedad = 1 entonces resultado<- valorSalario*0.05 escriba " la utilidad que recibe anualemnte es de:", resultado, "pesos"
sino si antiguedad= 2 entonces resultado<- valorSalario*0.07 escriba "la utilidad que recibe anualemnte es de", resultado, "pesos"
sino si antiguedad = 3 entonces resultado<- valorSalario*0.10 escriba "la utilidad que recibe anualemnte es de",resultado, "pesos"
sino si antiguedad = 4 entonces resultado<-valorSalario*0.15 escriba "la utilidad que recibe anualemnte es de", resultado, "pesos"
sino si antiguedad =5 entonces resultado<- valorSalario*0.20 escriba "la utilidad que recibe anualemnte es de", resultado, "pesos"
/*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.*/
inicio
lea color
si color = 1 entonces
sino
si color = 3 entonces
sino
si color =4 entonces
sino
si color = 5 entonces
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 "ingrese la edad que tiene usted" lea edad
sino si (edad <60) y (anios>=25) entonces escriba " el tipo de jubilacion es por antiguedad joven"
/*7) En una fabrica de computadoras se planea ofrecer a los clientes un descuento que depender del numero de computadoras que compre. Si las computadoras son menos de cinco se les dar un 10% de descuento sobre el total de la compra; si el numero de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de descuento; y si son 10 o mas se les da un 40% de descuento. El precio de cada computadora es de $11,000*/ real valorTotal, descuento,nuemroComputadores,ValorCompra entero cantComputadoras entero valorUnidad
inicio valorUnidad<-11000
si cantComputadoras < 5 entonces valorTotal<- valorUnidad* cantComputadoras descuento<- valorTotal*0.10 valorCompra<-valorTotal-descuento escriba " el valor total a cancelar es de:", valorCompra
sino si cantComputadoras > 10 entonces valorTotal<- cantComputadoras* valorUNidad descuento<- valorTotal*0.40 valorCompra<-valorTotal-descuento escriba " el valor total a cancelar es de:", valorCompra sino
/* En una llantera se ha establecido una promocin de las llantas marca "Ponchadas", dicha promocin consiste en lo siguiente: Si se compran menos de cinco llantas el precio es de $300 cada una, de $250 si se compran de cinco a 10 y de $200 si se compran mas de 10. Obtener la cantidad de dinero que una persona tiene que pagar por cada una de las llantas que compra y la que tiene que pagar por el total de la compra.*/
inicio
si llantasCompradas<5 entonces
valorLlantas<-300 valorTotal<valorLlantas*llantasCOmpradas
escriba " la cantidad que usted paga por cada llanta es de", valorLlantas llamar nueva_linea escriba " el valor de la compra es de:" ,valorTotal
sino
valorLlantas<-250 valorTotal<valorLlantas*llantasCOmpradas
escriba " la cantidad que usted paga por cada llanta es de", valorLlantas llamar nueva_linea escriba " el valor de la compra es de:" ,valorTotal
escriba " la cantidad que usted paga por cada llanta es de", valorLlantas llamar nueva_linea escriba " el valor de la compra es de:" ,valorTotal
valorLlantas<-200 valorTotal<valorLlantas*llantasCOmpradas
escriba " la cantidad que usted paga por cada llanta es de", valorLlantas llamar nueva_linea escriba " el valor de la compra es de:" ,valorTotal
/*9) En un juego de preguntas a las que se responde "Si" o "No" gana quien responda correctamente las tres preguntas. Si se responde mal a cualquiera de ellas ya no se pregunta la siguiente y termina el juego. Las preguntas son: 1. Colon descubri Amrica? 2. La independencia de Mxico fue en el ao 1810? 3. The Doors fue un grupo de rock Americano? */
entero colon,mexico,rock
inicio
escriba "responda 3 preguntas, si una respuesta es incorrecta terminara el juego" llamar nueva_linea escriba " responda la preguntas, 1 si es verdadero y 2 si es falso" llamar nueva_linea escriba " 1. Colon descubrio America? " lea colon
si colon=1 entonces
si mexico=1 entonces
escriba " 3. The Doors fue un grupo de rock Americano? " lea rock si rock=1 entonces escriba "su respuesta es correcta" llamar nueva_linea
/* 10) Un proveedor de estreos ofrece un descuento del 10% sobre el precio sin IVA, de algn aparato si este cuesta $2000 o mas. Adems, independientemente de esto, ofrece un 5% de descuento si la marca es "NOSY". Determinar cuanto pagara, con IVA incluido, un cliente cualquiera por la compra de su aparato.*/
escriba " si la marca es NOSY marque 1, sino marque 2 " lea marca llamar nueva_linea escriba " cual es el valor del aparato que desea comprar sin el iva ? " lea valorCompra escriba " escriba el iva del aparato que desea comprar " lea iva
llamar nueva_linea
escriba "el valor total a pagar con el iva de su aparato es de ", total
sino
si valorCompra>=2000 entonces
total<-valorCompra-(valorCompra*0.1)+iva escriba "el valor total a pagar con el iva de su aparato es de ",total
sino si valorCompra<2000 entonces total<-valorCompra+iva escriba "el descuento no se aplica para el valor de su aparato" llamar nueva_linea escriba "el total a pagar es de ",total
/*11) Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Diseo Estructurado de Algoritmos*/
suma <-0
para i <-1 hasta 7 haga escriba " digite su nota ", i lea nota suma <- suma+nota
fin para promedio <- suma/(i-1) escriba " su nota final es ", promedio
fin
/* Una persona debe realizar un muestreo con 50 personas para determinar el promedio de peso de los nios, jvenes, adultos y viejos que existen en su zona habitacional. Se determinan las categoras con base en la sig, tabla: */
// // Nios // // //
EDAD
13 - 29 30 - 59 60 en adelante
Entero i, peso, edad Real subtotalNinos, cantidadNinos, subtotalJoven, cantidadJoven, subtotalAdulto, cantidadAdulto, subtotalViejo, cantidadViejo, promPesoNinos, promPesoJoven, promPesoAdulto, promPesoViejo
Inicio
cantidadViejo<-0
para i<- 1 hasta 8 haga escriba " Digite su peso: " lea peso llamar nueva_linea
sino
sino
sino
fin si
fin si
fin si
fin si
fin para
Escriba " Hay ", cantidadNinos, " Ninos con un promedio de peso de ", promPesoNinos llamar nueva_linea Escriba " Hay ", cantidadJoven, " Jovenes con un promedio de peso de ", promPesoJoven llamar nueva_linea Escriba " Hay ", cantidadAdulto, " Adultos con un promedio de peso de ", promPesoAdulto llamar nueva_linea Escriba " Hay ", cantidadViejo, " Viejos con un promedio de peso de ", promPesoViejo
fin