Tarea Individual 11 Semana 11

Ejercicio 08.01 Por: Luis Febre Paucar Fecha: 14/12/2015 Elabore lo siguiente para cada uno de los casos que se proponga

Views 173 Downloads 4 File size 311KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

  • Author / Uploaded
  • Luis
Citation preview

Ejercicio 08.01 Por: Luis Febre Paucar Fecha: 14/12/2015 Elabore lo siguiente para cada uno de los casos que se propongan.  Diagramas de flujo

1.Caso 6: Regla de tres simple: Elabore un programa que realice el cálculo de una regla de tres simple. Como se sabe, dicha regla permite calcular la proporción de un número respecto a otro que actúa como referencia de la proporción. Este programa contesta preguntas de tipo ¿Qué porcentaje de 200 es 135? El 200 sería el número base de la proporción, mientras que el 135 sería la proporción. La solución se calcula multiplicando la proporción por 100, y dividiéndolo entre el numero base de la proporción.

Inicio

PUT “Ingrese numero base“

GET numero

PUT “Ingrese el resultado de la proporción:“

GET resultado

porcentajeFinal ← (resultado*100)/numero

PUT “La proporción de la base es :“ + porcentajeFinal

Fin

2.Caso 7: Calculo del área de un polígono compuesto: Observe la siguiente figura

El programa debe calcular el área del polígono. La figura se compone de un cuadrado perfecto (A), tres triángulos rectángulos iguales (B, C, E), cuya base mide lo mismo que uno de los lados del cuadrado, y un rectángulo cuyo ancho mide lo mismo que uno delos lados del cuadrado, mientras que la altura mide lo mismo que la altura de los triángulos. Se pide que haga un programa que calcule el área total. Por cultura general, sabemos que el área de un rectángulo se calcula multiplicando su base por su altura; el área de un triángulo rectángulo se calcula multiplicando su base por su altura, y luego dividiendo el resultado entre 2; finalmente, el área de un cuadrado se calcula elevando al cuadrado la media de uno de sus lados. La parte interesante de este problema es determinar el mínimo número de datos que hay que preguntar.

Inicio

PUT “Ingrese la medida del lado del cuadrado: “

GET ladoCuadra

PUT “Ingrese la medida de altura del Triángulo : “

GET alturaTrian

areaCuadrado ←ladoCuadr ^ 2

areaRectangulo ← ladoCuadrado * alturaTrian

areaTriangulo ← (ladoCuadrado * alturaTrian) / 2

areaPoligono ← (areaCuadrado + areaRectangulo+ areaTriangulo )* 3

PUT “El area del polígono es: “ + areaPoligono

Fin

1. Caso 8: Determinando un descuento: Una tienda departamental ofrece descuentos directos sobre las compras que los clientes realizan. El descuento normal va en función al tipo de cliente que la persona sea: A los clientes normales le ofrece un 10% de descuento, y a los clientes premier un 15% de descuento. Actualmente se tiene una promoción: en la compra de 5 artículos, se ofrecerá un descuento adicional al normal. Si el monto de la compra no excede de los 1000$ se agrega un 5% de descuento; si el monto de la compra esta entre 1000 y 2000 $, se agrega un descuento del 10%, si la compra es mayor al 2000$ entonces el descuento será del 15%. En este sentido, el menor descuento que se puede obtener es en cuanto al cliente normal compra menos de 1000$ (15%), y el máximo descuento que se puede obtener es en cuanto un cliente premier compra más de 2000$ (30%) El programa deberá recopilar la información de los precios de 5 productos y determinar el monto de descuento aplicable. Utilice arreglos.

Inicio

des 1←0

des 2←0

des 2←0

descuenton←0

descuentop←0

PUT ” Ingrese numero tipo de cliente Premiun (1) Normal(2):”

GET alturaTrian

PUT ” Ingrese cantidad de artículos: “

GET cantidad

PUT ” Ingrese precio de artículos: “

GET cantidad

totalprecio← cantidad*precio

totalprecio