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
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.