You are on page 1of 7

POLICARPO MOSSO VILLEGAS ABEL VZQUEZ MORENO JUAN TAPIA DAZ

CASO 6: REGLA DE TRES SIMPLE Elabore un programa que realice el clculo de una regla de tres simple. Con base, dicha regla permite calcular la proporcin de un nmero respecto a otro que acta como referencia de la proporcin. Este programa contesta preguntas del tipo; Qu porcentaje de 200 es 135? El 200 seria el numero base de la proporcin, mientras que el 135 seria la proporcin. La solucin se calcula multiplicando la proporcin 100 y dividindolo entre el numero base de la proporcin. Algoritmo 1. 2. 3. 4. 5. Inicio leer base, proporcin resultado <-(proporcin*100)/base; escribir resultado Fin

CASO 7: CALCULAR EL AREA DE UN POLIGONO COMPUESTO

E
A

C D

El programa debe de calcular el rea del polgono. La figura se compone de un cuadrado perfecto (A), tres tringulos rectngulos iguales (D, C, E) cuya base mide lo mismo que uno de los lados del cuadrado, y un rectngulo cuyo ancho mide lo mismo que uno de los lados del cuadrado, mientras que la altura mide lo mismo que la altura de los tringulos. Se pide que haga un programa que calcule el rea total. Por cultura general, sabemos que el rea de un rectngulo se calcula multiplicando su base por altura; el rea de un triangulo rectngulo se calcula multiplicando su base por altura, y luego dividiendo el resultado entre dos. Finalmente, el rea de un cuadrado se calcula elevando al cuadrado la medida de uno de sus lados. La parte interesante de este problema es determinar el mnimo nmero de datos que hay que preguntar.

Algoritmo: 1. 2. 3. 4. 5. Inicio leer baseR, alturaR AT<-(baseR*baseR)+(baseR*alturaR)+3*((baseR*alturaR)/2); escribir AT Fin

CASO 8: DETERMINANDO UN DESCUENTO Una tienda departamental ofrece descuentos directos sobre las compras que los clientes realizan. El descuento normal va en funcin al tipo de cliente de la persona sea: a los clientes normales se les ofrece un 10% de descuento y a los clientes premier un 15% de descuento. Actualmente se tiene una promocin; en la compra de 5 artculos, se ofrecer un descuento adicional al normal. Si el monto de la compra no excede de $1000, se agrega un 5% de descuento; si el monto de la compra est entre $1000 y $2000, se agrega un descuento de 10%, si la compra es mayor a $2000, entonces el descuento adicional ser del 15%.

En ese sentido, el menor descuento que se puede obtener es cuando un cliente normal compra menos de $1000(15%), y el mximo descuento que se puede obtener es cuando un cliente premier compra ms de $2000(30%). El programa debe recopilar la informacin de los precios de 5 productos y determinar el monto de descuento aplicable. Utilice arreglos. 1. Inicio 2. leer tipocliente; 3. leer cantidadproducto; 4. leer montocompra; 5. si tipocliente<-normal Entonces 6. si cantidadproducto>5 entonces 7. descuento<-montocompra*0.15 8. montototal<-montocompra-descuento 9. FinSi 10. si montocompra>= 1000 y montocompra <=2000 Entonces 11. descuento<-montocompra * 0.20 12. montototal<-compra - descuento 13. finsi 14. si montocompra>2000 Entonces 15. descuento<-montocompra * 0.25 16. montototal<-montocompra-descuento 17. FinSi 18. FinSi 19. si tipocliente<-premier entonces 20. si cantidadproducto>=5 Entonces 21. descuento<-montocompra*0.25 22. montototal<-montocompra - descuento 23. FinSi 24. si montocompra>=1000 y montocompra<=2000 Entonces 25. descuento<-montocompra * 0.25 26. montototal<-montocompra - descuento 27. FinSi 28. si montocompra > 2000 entonces 29. descuento<-montocompra*0.30 30. montototal<-montocompra- descuento 31. FinSi 32. finsi 33. Fin

Diagrama de flujo:

CONCLUSIN Estos problemas para nosotros estuvieron muy difciles, porque tardamos varias horas pensando y pensando para tratar de resolverlos aunque si nos genera un aprendizaje, como: manejar un poco ms de lo diagramas de flujo, al hacer un algoritmo porque sabemos que de este tipo de problemas nos vamos a enfrentar en un futuro y para eso tratar de resolverlos, buscando varias soluciones y no solamente uno. Tambin nos genera muchas dudas, porque en el caso 8, sinceramente no pudimos resolverlo, pero pusimos todo de nuestra parte y aqu esta nuestro trabajo

You might also like