InicioHazlo Tu MismoPrograma de presupuesto hecho en Python

Programa de presupuesto hecho en Python

Hazlo Tu Mismo6/10/2014
Hola que tal chicos?
Programa de presupuesto hecho en Python

Hoy quiero compartirles un código de un programa que hice para hacer presupuestos para los servicios en la empresa en que trabajo.

Aquí el corriendo el programa con la IDE PyCharm donde lo escribí, corriendo bajo Windows 8

Programacion

el código es sencillo pero funcional, se los adjunto para aquellos que quieran usarlo.

El que quiera utilizarlo y mejorarlo puede hacerlo.

__author__ = 'FernandoCano'

# -*- coding: utf-8 -*-
class ModeloDePresupuesto:
# Datos comerciales
titulo = "Presupuesto"
encabezado_nombre = "Fernando Cano Solutions"
encabezado_web = "www.tuportal.tv"
encabezado_email = "[email protected]"

# Datos impositivos
alicuota_itbms = 7

# Propiedades relativas al formato
divline = "="*80

# Setear los datos del cliente
def set_cliente(self):
self.empresa = raw_input('tEmpresa: ')
self.cliente = raw_input('tNombre del cliente: ')


def set_datos_basicos(self):
self.fecha = raw_input('tFecha: ')
self.servicio = raw_input('tDescripcion del servicio: ')
importe = raw_input('tImporte bruto: $')
self.importe = float(importe)
self.vencimiento = raw_input('tFecha de caducidad: ')

# Calcular IVA
def calcular_itbms(self):
self.monto_itbms = self.importe*self.alicuota_itbms/100

# Calcula el monto total del presupuesto
def calcular_neto(self):
self.neto = self.importe+self.monto_itbms

# Armar el presupuesto
def armar_presupuesto(self):

txt = 'n'+self.divline+'n'
txt += 't'+self.encabezado_nombre+'n'
txt += 'tSitio Web: '+self.encabezado_web+' | '
txt += 'E-mail: '+self.encabezado_email+'n'
txt += self.divline+'n'
txt += 't'+self.titulo+'n'
txt += self.divline+'nn'
txt += 'tFecha: '+self.fecha+'n'
txt += 'tEmpresa: '+self.empresa+'n'
txt += 'tCliente: '+self.cliente+'n'
txt += self.divline+'nn'
txt += 'tDetalle del servicio:n'
txt += 't'+self.servicio+'nn'
txt += 'tImporte: $%0.2f | ITBMS: $%0.2fn' % (
self.importe, self.monto_itbms)
txt += '-'*80
txt += 'ntMONTO TOTAL: $%0.2fn' % (self.neto)
txt += self.divline+'n'
txt += 'nt**Gracias por utilizar FerTax Ver.1.0**n'
txt += 'nt Ningun valor es almacenado en el programa n'
txt += self.divline+'n'
print txt


def __init__(self):
print self.divline
print "tFerTax Ver.1.0.1"
print "tDesarrollado por Fernando Cano Copyright 2014 "
print self.divline
self.set_cliente()
self.set_datos_basicos()
self.calcular_itbms()
self.calcular_neto()
self.armar_presupuesto()

# Instanciar clase
presupuesto = ModeloDePresupuesto()

Y acá el codigo haciendo lo suyo
python


Muchas gracias por su atención , nos vemos pronto mi gente
Datos archivados del Taringa! original
20puntos
397visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

F
Usuario
Puntos0
Posts10
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.