Informe # 1

Informe # 1

Objetivos


Utilizando comandos tales como “Si [Variable] entonces” que nos sirve para hacer una condición que si la variable no lo cumple ejecute otra opción “Leer [Variable]” es el principal comando que se va a utilizar para recolectar información “Según [Variable] hacer” nos sirve para asignar diferentes acciones a las variables “Repetir hasta que” hace un bucle el cual hace las acciones que posee hasta que cumpla la condición asignada.
Crear un algoritmo con el cual se pueda pedir al cliente el pedido de una panadería.

Desarrollo

Proceso Panadería
               
               
                Definir nombre_del_cliente como Caracter;      
                Definir Total,CPan1,Cpan2,Cpan3,Cpan4,Cpan5,Cpan6,Cpan7,Cpan8,Cpan9,Cpan10,Panm500,Panm1000,Pana200,Pana500,Pana1000,RosconA500,RosconA1000,RosconB1000,Bis3l4000,BisNata5000 como Entero;
                Panm500 <- 500;
                Panm1000 <- 1000;
                Pana200 <- 200;
                Pana500 <- 500;
                Pana1000 <- 1000;
                RosconA500 <- 500;
                RosconA1000 <- 1000;
                RosconB1000 <- 1000;
                Bis3l4000 <- 4000;
                BisNata5000 <- 5000;
                Total <- Cpan1*Panm500+Cpan2*Panm1000+Cpan3*Pana200+Cpan4*Pana500+Capan5*Pana1000+Capan6*RosconA500+Cpan7*RosconA1000+Cpan8*RosconB1000+Cpan9*Bis3l4000+Capan10*BisNata5000;
               
                Escribir "........................................................................................................................";
                Escribir "........................................................................................................................";
                Escribir "Nombre cliente";
                Leer nombre_del_cliente;
                Escribir "Productos de nuestra panadería"
                Escribir "1.Pan de Mantequilla"
                Escribir "2.Pan de Ajo"
                Escribir "3.Roscones"
                Escribir "4.Biscochos"
                Escribir "5.Factura"
                Escribir "6.Salir"
                Escribir "Digite una opción entren 1-6"
                Repetir
                Leer menu
                Si (menu<=6)entonces
                Segun menu hacer
               
                1: Escribir "------------------------------------------------------------------------------------------------------------------------";
                Escribir "----------Pan de mantequilla--------------------------------------------------------------------------------------------";

                Escribir "1.Pan de Mantequilla $500"
                               Escribir "2. Pan de Mantequilla $1000"
                               Escribir "3. Escojer otro producto"
                               Escribir "Escoja el tipo de pan que desea comprar entre 1-3"
                               Leer panma
                               Si (panma<=3)entonces
                               Segun panma hacer
                               1: Escribir "-----------------¿Cuántos panes de Mantequilla que cuestan $500 desea?--------------------------------------------------------------------------------";
                        Leer Cpan1;
                                               Escribir Cpan1*Panm500;
               
                2: Escribir "-----------------¿Cuántos panes de Mantequilla que cuestan $1000 desea?-------------------------------------------------------------------------------";
                Leer Cpan2;
                Escribir Cpan2*Panm1000;
         FinSegun
                 sino Escribir "Opción erronea"
                 FinSi
                 
                2: Escribir "----------Pan de Ajo----------------------------------------------------------------------------------------------------";
                               Escribir "1.Pan de Ajo $200"
                               Escribir "2.Pan de Ajo $500"
                               Escribir "3. Pan de Ajo $1000"
                               Escribir "4. Escojer otro Producto"
                               Escribir "Escoja el tipo de pan que desea comprar entre 1-4"
                               Leer panaj
                               Si (panaj<=4) entonces
                                               Segun panaj hacer
                              
                               1: Escribir "-----------------¿Cuántos panes de Ajo que cuestan $200 desea?----------------------------------------------------------------------------------------";
                               Leer Cpan3;
                Escribir Cpan3*Pana200;
                2: Escribir "-----------------¿Cuánto panes de Ajo que cuestan $500 desea?----------------------------------------------------------------------------------------";
                Leer Cpan4;
                Escribir Cpan4*Pana500;
                3: Escribir "-----------------¿Cuántos panes de Ajo que cuestan $1000 desea?---------------------------------------------------------------------------------------";
                Leer Cpan5;
                Escribir Cpan5*Pana1000;
FinSegun
sino Escribir "Opción erronea"
FinSi
                3: Escribir "--------Roscones--------------------------------------------------------------------------------------------------------";
                               Escribir "1.Roscones de Arequipe $500"
                               Escribir "2.Roscones de Arequipe $1000"
                               Escribir "3.Roscones de Bocadillo $1000"
                               Escribir "4. Escojer otro Producto"
                               Escribir "Escoja el tipo de pan que desea comprar entre 1-4"
                               Leer Ros
                               Si (ros<=4) Entonces
                                               Segun ros hacer
                               1: Escribir "-----------------¿Cuántos Roscones de Arequipe que cuestan 500 desea?------------------------------------------------------------------------------";
                Leer Cpan6;
                Escribir Cpan6*RosconA500;
                2: Escribir "-----------------¿Cuántos Roscones de Arequipe que cuestan $1000 desea?-----------------------------------------------------------------------------";
                Leer Cpan7;
                Escribir Cpan7*RosconA1000;
                3: Escribir "-----------------¿Cuántos rocones de Bocadillo que cuestan $1000 desea?----------------------------------------------------------------------------";
                Leer Cpan8
                Escribir Cpan8*RosconB1000;
FinSegun
Sino Escribir "Opción erronea"
FinSi
                4: Escribir "---------Biscochos------------------------------------------------------------------------------------------------------";
                               Escribir "1.Postre de Tres Leches $4000"
                               Escribir "2.Postre de Natas $5000"
                               Escribir "3. Escojer otro Producto"
                               Escribir "Escoja el tipo de pan que desea comprar entre 1-3"
                               leer pos
                               si (pos<=3) Entonces
                                               segun pos hacer
               
                               1:Escribir "-----------------¿Cuántos Postres de Tres leches que cuentan $4000 desea?-----------------------------------------------------------------------------";
                Leer Cpan9
                Escribir Cpan9*Bis3l4000;
                2: Escribir "-----------------¿Cuántos Postres de Natas que cuestan $5000 desea?---------------------------------------------------------------------------------";
                Leer Cpan10
                Escribir Cpan10*BisNata5000;
FinSegun
FinSi

               
                5: Escribir "Su pedido ha sido el siguiente";
                Escribir " Tipo de pedido-----------------------------Cantidad--------------------Precio por producto"
                Escribir "|Panes de mantequilla $500  |","------------------",Cpan1,"------------------------------",Cpan1*Panm500;
                Escribir "|Panes de mantequilla $1000 |","------------------",Cpan2,"------------------------------",Cpan2*Panm1000;
                Escribir "|Panes de Ajo $200          |","------------------",Cpan3,"------------------------------",Cpan3*Pana200;       
                escribir "|Panes de Ajo $500          |","------------------",Cpan4,"------------------------------",Cpan4*Pana500;
                Escribir "|Panes de Ajo $1000         |","------------------",Cpan5,"------------------------------",Cpan5*Pana1000;
                escribir "|Roscones de Areqipe $500   |","------------------",Cpan6,"------------------------------",Cpan6*RosconA500;
                Escribir "|Roscones de Arequipe $1000 |","------------------",Cpan7,"------------------------------",Cpan7*RosconA1000;
                escribir "|Roscones de Bocadillo $1000|","------------------",Cpan8,"------------------------------",Cpan8*RosconB1000;
                Escribir "|Postre de Tresleches  $4000|","------------------",Cpan9,"------------------------------",Cpan9*Bis3l4000;
                Escribir "|Postre de Natas $5000      |","------------------",Cpan10,"------------------------------",Cpan10*BisNata5000;
                Escribir "........................................................................................................................";
                Escribir "........................................................................................................................";
                Escribir "........................................................................................................................";
                Escribir "........................................................................................................................";
                Escribir "........................................................................................................................";
                Escribir "........................................................................................................................";
                Escribir "........................................................................................................................";
                Escribir "El total de su compra fue ", Cpan1*Panm500+Cpan2*Panm1000+Cpan3*Pana200+Cpan4*Pana500+Capan5*Pana1000+Capan6*RosconA500+Cpan7*RosconA1000+Cpan8*RosconB1000+Cpan9*Bis3l4000+Capan10*BisNata5000;
               
               
               
                Escribir "Gracias por su compra ", nombre_del_cliente;
                Si menu > 6
                               escribir "Opción erronea, digite un número del menú"
                FinSi
                Si menu <6
                               escribir "Opción erronea, digite un número del menú"
                FinSi     
6:
               
               
               
FinSegun
sino Escribir "Opción erronea"
FinSi
Hasta Que (menu = 6)
FinProceso

Complicaciones

Como es mi primer programa en PSEint se me dificulto comenzar a darle lógica al algoritmo y el uso de variables condicionales y hasta de comandos pero creo que le fui investigando y todo fluyo.

Aprendizaje

Aprendí como utilizar las condicionales y nuevas variables en un contexto más práctico… es decir lleve lo teórico que aprendí antes a un programa.

Conclusión


Me gustó mucho lo hecho ya que pues es entretenido pensar como cuadrar las condicionales y todo lo referente a que variables pueden existir.

No hay comentarios:

Publicar un comentario