diff --git a/anno2/Sem2/Economia/40120luc-bp.pdf b/anno2/Sem2/Economia/40120luc-bp.pdf new file mode 100644 index 0000000..430e9ed Binary files /dev/null and b/anno2/Sem2/Economia/40120luc-bp.pdf differ diff --git a/anno2/Sem2/Economia/_6-piano_finanziario.pdf b/anno2/Sem2/Economia/_6-piano_finanziario.pdf new file mode 100644 index 0000000..3e2109c Binary files /dev/null and b/anno2/Sem2/Economia/_6-piano_finanziario.pdf differ diff --git a/anno2/Sem2/Economia/__pycache__/dati2019.cpython-36.pyc b/anno2/Sem2/Economia/__pycache__/dati2019.cpython-36.pyc new file mode 100644 index 0000000..5b08ab5 Binary files /dev/null and b/anno2/Sem2/Economia/__pycache__/dati2019.cpython-36.pyc differ diff --git a/anno2/Sem2/Economia/altro/bp-terme-finale.xls b/anno2/Sem2/Economia/altro/bp-terme-finale.xls new file mode 100644 index 0000000..5024b17 Binary files /dev/null and b/anno2/Sem2/Economia/altro/bp-terme-finale.xls differ diff --git a/anno2/Sem2/Economia/altro/gruppi.pdf b/anno2/Sem2/Economia/altro/gruppi.pdf new file mode 100644 index 0000000..5e709af Binary files /dev/null and b/anno2/Sem2/Economia/altro/gruppi.pdf differ diff --git a/anno2/Sem2/Economia/altro/materiale per challenge per lavori di gruppo-20190520.zip b/anno2/Sem2/Economia/altro/materiale per challenge per lavori di gruppo-20190520.zip new file mode 100644 index 0000000..ed4e042 Binary files /dev/null and b/anno2/Sem2/Economia/altro/materiale per challenge per lavori di gruppo-20190520.zip differ diff --git a/anno2/Sem2/Economia/programma non freq.pdf b/anno2/Sem2/Economia/programma non freq.pdf new file mode 100644 index 0000000..693f305 Binary files /dev/null and b/anno2/Sem2/Economia/programma non freq.pdf differ diff --git a/anno2/Sem2/Economia/pyth/__pycache__/dati2019.cpython-36.pyc b/anno2/Sem2/Economia/pyth/__pycache__/dati2019.cpython-36.pyc new file mode 100644 index 0000000..419016d Binary files /dev/null and b/anno2/Sem2/Economia/pyth/__pycache__/dati2019.cpython-36.pyc differ diff --git a/anno2/Sem2/Economia/pyth/__pycache__/dati2020.cpython-36.pyc b/anno2/Sem2/Economia/pyth/__pycache__/dati2020.cpython-36.pyc new file mode 100644 index 0000000..297ba4c Binary files /dev/null and b/anno2/Sem2/Economia/pyth/__pycache__/dati2020.cpython-36.pyc differ diff --git a/anno2/Sem2/Economia/pyth/dati2019.py b/anno2/Sem2/Economia/pyth/dati2019.py new file mode 100644 index 0000000..cfc2c0d --- /dev/null +++ b/anno2/Sem2/Economia/pyth/dati2019.py @@ -0,0 +1,62 @@ +### Costi di avvio +debitoIstitutoCredito = 150 * 1000 +tassoIstitutoCredito = 5/100 # m/l termine +debitoFornitori = 0 +tassFornitori = 7/100 # breve termine +capitaleProprio = 70 * 1000 + +##### Costi di startup +componentiHWPerStanza = 200 # Costo materiale per stanza, venduto al doppio +# Costi Mensili: +## personale: +costiPersonale = { + "amministrazione ": 1100, + "tecnico ": 1200, + "sviluppatore ": 1800, +} +nPersonale = { + "amministrazione ": 1, + "tecnico ": 2, + "sviluppatore ": 4, +} + +# altro +## annuo +costiAnnui = { + "assistenzaClienti ": 3000, + "server ": 1500, + "marketing ": 5000, + "accantonamentoRischi ": 10000, + "materialeUfficio": 1000, + "affitto": 3000 * 12, + "bollette": 350 * 12, + "consulenza": 5000*12 +} + +oneriSociali = 15/100 +iva = 22/100 +imposteEsercizio = 30/100 + +# Ricavi + +clientela = { + "gallerie": 1, + "musei": 0, + "edificiStorici": 0, + "privati": 2 +} +nClienti = sum(clientela.values()) +stanzePerEdificio = { + "gallerie": 10, + "musei": 30, + "edificiStorici": 50, + "privati": 4 +} +nStanze = sum([v * stanzePerEdificio[k] for k,v in clientela.items()]) + +ricaviPerUnita = { + "swSistema": 40*1000, + "swAnalisi": 25*1000, + "installazione": 2000, + "assistenza": 5000 +} diff --git a/anno2/Sem2/Economia/pyth/dati2020.py b/anno2/Sem2/Economia/pyth/dati2020.py new file mode 100644 index 0000000..00c3072 --- /dev/null +++ b/anno2/Sem2/Economia/pyth/dati2020.py @@ -0,0 +1,63 @@ +from dati2019 import clientela as vecchiaClientela +### Costi di avvio +debitoIstitutoCredito = 150 * 1000 +tassoIstitutoCredito = 5/100 # m/l termine +debitoFornitori = 0 +tassFornitori = 7/100 # breve termine +capitaleProprio = 70 * 1000 + +##### Costi di startup +componentiHWPerStanza = 200 # Costo materiale per stanza, venduto al doppio +# Costi Mensili: +## personale: +costiPersonale = { + "amministrazione ": 1100, + "tecnico ": 1200, + "sviluppatore ": 1800, +} +nPersonale = { + "amministrazione ": 1, + "tecnico ": 4, + "sviluppatore ": 5, +} + +# altro +## annuo +costiAnnui = { + "assistenzaClienti ": 3000, + "server ": 2500, + "marketing ": 5000, + "accantonamentoRischi ": 20000, + "materialeUfficio": 1000, + "affitto": 3000 * 12, + "bollette": 500 * 12, + "consulenza": 7500*12 +} + +oneriSociali = 15/100 +iva = 22/100 +imposteEsercizio = 30/100 + +# Ricavi + +clientela = { + "gallerie": 1 + vecchiaClientela['gallerie'], + "musei": 0 + vecchiaClientela['musei'], + "edificiStorici": 0 + vecchiaClientela['edificiStorici'], + "privati": 2 + vecchiaClientela['privati'] +} +nClienti = sum(clientela.values()) +stanzePerEdificio = { + "gallerie": 10, + "musei": 30, + "edificiStorici": 50, + "privati": 4 +} +nStanze = sum([v * stanzePerEdificio[k] for k,v in clientela.items()]) + +ricaviPerUnita = { + "swSistema": 40*1000, + "swAnalisi": 25*1000, + "installazione": 2000, + "assistenza": 5000 +} diff --git a/anno2/Sem2/Economia/pyth/piano.py b/anno2/Sem2/Economia/pyth/piano.py new file mode 100644 index 0000000..f5e5960 --- /dev/null +++ b/anno2/Sem2/Economia/pyth/piano.py @@ -0,0 +1,31 @@ +from IPython import embed +import importlib +fuck = embed + +anni = ['2019', '2020']#, '2021'] +for anno in anni: + mdl = importlib.import_module('dati'+anno) + if "__all__" in mdl.__dict__: + names = mdl.__dict__["__all__"] + else: + # otherwise we import all names that don't begin with _ + names = [x for x in mdl.__dict__ if not x.startswith("_")] + + # now drag them in + globals().update({k: getattr(mdl, k) for k in names}) + + # === CONTO ECONOMICO === + costiTotali = sum(costiAnnui.values()) + \ + sum([v * nPersonale[k] for k,v in costiPersonale.items()])*13 * (1+oneriSociali) + \ + componentiHWPerStanza * nStanze + + ricaviTotali = nClienti * sum(ricaviPerUnita.values()) + \ + componentiHWPerStanza * nStanze * 2 # *2 perche vendi al doppio del costo + + + ivaCredito = iva * (sum(costiAnnui.values()) + componentiHWPerStanza * nStanze) + ivaDebito = iva * ricaviTotali + + print("=== CONTO ECONOMICO - anno %s ===" % (anno,)) + print("IVA: debito = %s, credito = %s" % (ivaDebito, ivaCredito)) + print("Costi Totali: %s, Ricavi Totali: %s" % (costiTotali, ricaviTotali))