ayuda con python y organigrama

Tema en 'Programación & Programación Web' iniciado por qwerty069, 19 Feb 2015.

  1. qwerty069

    qwerty069 Usuario Nuevo nvl. 1
    17/41

    Registrado:
    21 Nov 2009
    Mensajes:
    6
    Me Gusta recibidos:
    0
    buenas,
    podriaan ayudarme por favor soy relativamente nuevo en esto.
    estoy un poco perdido con un organigraama que tengo que crear para calcular una factura con el codigo voy mas o menos pero en el organigrama, algoritmo estoy perdido

    el principio del programa se inicialisan las variables y constantes necesarias antes de mostrar un mensaje de bienvenida
    preguntar si se quiere comandar algo si o no, si si , se crea un numero de factura generado automáticamente y en secuencia que comienza en 1
    se pregunta el nombre y se verifica que sean solo letras, luego el apellido y se verifica luego el código del producto y se verifica si existe en una variable diccionario y luego la cantidad(solo 1 articulo por factura)
    luego se calcula el precio sin impuestos, con impuestos , cargo de envio y el total
    y por cada pedido se guardar las informaciones pedidas antes y se muestra la factura con las informaciones y un mensaje de despedida

    muchas muchas gracias
     
  2. El Fin

    El Fin Usuario Habitual nvl.3 ★
    187/244

    Registrado:
    2 Oct 2009
    Mensajes:
    16.665
    Me Gusta recibidos:
    16
    En mi opinión, el primer trozo de código que debes escribir es el siguiente:

    //inicializar variables, constantes, etc

    //mostrar mensaje de bienvenida

    //determinar si usuario ha enviado accion

    //Si se ha comandado la acción (if)

    //generar numero de factura

    /*verificar datos de factura
    *nombre = solo letras
    *apellido = solo letras
    *codigo = solo numero, si existe en base de datos
    */

    /*calcular valores de factura
    *precio sin impuesto
    *precio con impuesto
    *cargo de envío
    *total
    */

    //guardar pedido realizado

    //mostrar mensaje de despedida

    ---------------------------------------------------------------------------------

    Fíjate que utilicé notación de comantario, o sea que pegas eso en el código y escribes las lineas de acuerdo a la tarea que estan haciando, de esta forma tienes una visión clara de lo que está sucediento.

    Existen técnicas más avanzadas, por ejemplo si utilizas MVC, vas a querer crear una clase Modelo de la factura donde solo se procesan los cálculos, además crearías una clase Vista, la cual muestra los valores calculador por el modelo, junto a los mensajes de bienvenida, despedida y la factura propiamente tal.

    La determinación del código de la factura es un problema menor que deberías solucionarlo de manera aislada del programa.

    Saludos.


     
  3. hardcase90

    hardcase90 Usuario Nuevo nvl. 1
    17/41

    Registrado:
    27 Oct 2011
    Mensajes:
    375
    Me Gusta recibidos:
    4
    muestra lo que llevas hecho...no vengas acá para que te hagan el trabajo desde cero :leyendo: