org.fhw.cabaweb.math
Class Vertrieb

java.lang.Object
  extended byorg.fhw.cabaweb.math.Vertrieb

public class Vertrieb
extends Object

Klasse mit den Berechnungsfunktionen für den Vertrieb

Version:
Version 1.0 05-10.03.2004
Author:
Thomas Vogt

Nested Class Summary
(package private) static interface Vertrieb.Konstanten
          Interface mit den benötigten Konstanten
 
Constructor Summary
protected Vertrieb()
          Standardkonstruktor der nicht zugänglich sein soll, da dies eine Utility Klasse ist
 
Method Summary
static double defizit(double fertigProdukteGesamt, double absetzbareMenge)
          Liefert das Lieferdefizit ohne Berücksichtigung der noch nicht bekannten Lieferdefizite der Mitbewerber zurück Tabelle 20 Zeile 225
static double defizitAndererUnternehmen(ArrayList fertigProdukteTabelle, ArrayList absetzbareMengenTabelle, Integer gruppennummer)
          Liefert das kummulierte Defizit aller Unternehmen zurück, zu 50%, nur die Hälfte wird weiter verteilt.
static double defizitAndererUnternehmenGesamt(ArrayList fertigProdukteTabelle, ArrayList absetzbareMengenTabelle, Integer gruppennummer)
          Liefert das kummulierte Defizit aller Unternehmen zurück.
static double durchschnittlicherWertFertigprodukteLager(double lagerBestandFertigprodukteStueckVorquartal, double lagerBestandFertigprodukteEuroVorquartal)
          Liefert den durchschnittlichen Wert eines Fertigproduktes im Lager zurück
static double fertigProdukteGesamt(double guteProduktionsmenge, double lagerbestandFertigprodukte)
          Liefert die Gesamtmenge aus produzierten und gelagerten Fertigprodukten zurück
static double gesamtdefizit(ArrayList defizitTabelle, Integer gruppennummer)
          Liefert das gesamte Defizit des Projektes zurück
static double grenzMarketingEffekt(double realerPreis, double neuerWirksamerPreis, double realerPreisVorquartal, double praeferenzEffekt)
          Liefert den Grenzwert Marketingeffekt zurück
static double grenzMarketingKosten(double konjunkturIndex, double saisonIndex, double absetzbareMenge, double wirksamerPreis, double realerPreisAktuell, double realerPreisVorquartal, double praeferenzeffekt, double erloesVorquartal, double wirksamesMarketingVorquartal, double inflationsIndex, double nachhall, double wirksamesMarketing, double korrektur, ArrayList preisAbsatzTabelle, ArrayList marketingTabelle, int anzahlUnternehmen)
          Liefert die Grenz-Marketingkosten zurück
static double inflationsIndex(double inflationsIndex, double inflationsRate)
          Liefert den aktuellen Inflationsindex zurück Tabelle 20 Zeile 11a
static double korrekturfaktor(ArrayList wirksamerPreisTabelle, Integer gruppennummer)
          Liefert den Korrekturfaktor zurück Tabelle 21 Zeile 16
static double kostenProFertigprodukt(double lohnkostenMitErhoehung, double fertigungszeitProGutesStueck, double rohstoffverbrauchProStueck, double fehleranteil, double rohstofflagerWert, double rohstoffEinkaufExpressWert, double rohstofflagerMenge)
          Liefert die Kosten pro Fertigprodukt zurück
static double lagerAbgangFertigprodukteEuro(double durchschnittlicherWertFertigprodukteLager, double lagerAbgangFertigprodukteStueck)
          Liefert den Wert des Lagerabgangs an Fertigprodukten zurück Tabelle 21 Zeile 17
static double lagerAbgangFertigprodukteStueck(double absetzbareMenge, double guteProduktionsMenge, double lagerBestandFertigprodukteStueck)
          Liefert den Lagerabgang an Fertigprodukten in Stück zurück Tabelle 20 Zeile 232
static double lagerBestandFertigprodukteEuro(double lagerBestandFertigprodukteEuroVorquartal, double lagerZugangFertigprodukteEuro, double lagerAbgangFertigprodukteEuro)
          Liefert den Wert des Lagerbestands an Fertigprodukten zurück Tabelle 22 Zeile 13
static double lagerBestandFertigprodukteStueck(double lagerBestandFertigprodukteStueckVorquartal, double lagerAbgangFertigprodukteStueck, double lagerZugangFertigprodukteStueck)
          Liefert den Lagerbestand an Fertigprodukte in Stück zurück Tabelle 20 Zeile 233
static double lagerKostenFertigprodukte(double lagerBestandFertigprodukteStueck, double lagerKosten)
          Liefert die Lagerkosten für die im Lager befindlichen Fertigprodukte zurück Tabelle 21 Zeile 15
static double lagerZugangFertigprodukteEuro(double lagerZugangFertigprodukteStueck, double kostenProFertigprodukt)
          Liefert den Wert des Lagerzugangs an Fertigprodukten zurück Tabelle 21 Zeile 13
static double lagerZugangFertigprodukteStueck(double absetzbareMenge, double guteProduktionsMenge)
          Liefert den Lagerzugang an Fertigprodukten in Stück zurück Tabelle 20 Zeile 231
static double lohnerhoehungsIndex(double lohnerhoehungsIndex, double lohnerhoehung)
          Liefert den aktuellen Lohnerhöhungsindex zurück
static double lohnkostenProGutesStueck(double fertigungsstueckzeit, double lohnkostenReal, double fehleranteil, double nacharbeitsAufwand)
          Liefert die Lohnkosten pro gutes produziertes Stück zurück
static double marketingEffekt(double wirksamesMarketing, double erloesVorquartal, ArrayList marketingTabelle)
          Liefert den Marketingeffekt zurück
static double marktAnteil(ArrayList tatsaechlicherAbsatzTabelle, Integer gruppennummer)
          Liefert den Marktanteil des durch den Index spezifizierten Unternehmens zurück Tabelle 20 Zeile 241
static double marktforschungskosten(ArrayList marktforschungTabelle, int stufeNummer)
          Liefert die Marktforschungskosten zurück Tabelle 21 Zeile 16
static double mengeAbsetzbar(double absatzpotential, double konjunkturIndex, double saisonIndex, double korrekturFaktor)
          Liefert die absetzbare Menge zurück Ohne Berüchsichtigung des Defizits anderer Unternehmen
static double mengeAbsetzbarInklusiveZusaetzlichemAbsatzDurchDefizitAndererUnternehmen(double pafAbsatz, double konjunkturIndex, double saisonIndex, double korrekturFaktor, double defizitAndererUnternehmen)
          Liefert die absetzbare Menge inklusive dem auf dieses Unternehmen entfallende Plus an möglichem Absatz durch das Lieferdefizit der anderen Unternehmen zurück Tabelle 20 Zeile: 221
static double minderAbsatz(double saisonIndex, double konjunkturIndex, double pafAbsatzPotential, double korrekturFaktor)
          Liefert den PAF Absatz - bezogen auf Saison + Konjunktur + Korrektur zurück
static double nominellesMarketing(double realesMarketing, double inflationsIndex)
          Liefert das nominelle Marketing zurück
static double pafAbsatz(double wirksamerPreis, ArrayList preisAbsatzTabelle)
          Liefert den Absatz gemäß Preis-Absatz Funktion zurück
static double pafWirksamerPreis(double absatz, ArrayList preisAbsatzTabelle)
          Liefert den wirksamen Preis gemäß Preis Absatz Funktion (PAF) zurück
static double realerPreis(double nominellerPreis, double inflationsIndex)
          Liefert den realen (inflationsbereinigten) Preis zurück Tabelle 20 Zeile 212
static double realesMarketing(double nominellesMarketing, double inflationsIndex)
          Liefert den realen Marketingwert zurück
static double rohstoffKostenProGutesStueck(double rohstoffverbrauchProFertigprodukt, double rohstoffkostenProStueck, double ausschuss)
          Liefert die Rohstoffkosten pro gutes produziertes Stück zurück Ausschuss in Prozent
static double rohstoffLagerBestandEuro(double rohstoffLagerBestandEndeQuartal, double rohstoffWertEndeQuartal)
          Liefert den Wert des Lagerbestands an Rohstoffen zurück Tabelle 22 Zeile 12
static double schaetzfehlerQualitaetssicherung(double qualitaetssicherungNormal, double qualitaetssicherungOptimal, double guteProduktionsmenge)
          Liefert den Schätzfehler bei der Qualitätssicherung zurück Schätzfehler Qualitütssicherung Bewertung
static double tatsaechlicherAbsatz(double absetzbareMenge, double fertigProdukteGesamt)
          Liefert den tatsächlichen Absatz (Minimum aus absetzbareMenge und fertigProdukteGesamt) zurück Tabelle 20 Zeile 224 absetzbare Menge berücksichtigt berreits das Lieferdefizit anderer Unternehmen
static double umsatz(double absatzTatsaechlich, double nominellerPreis)
          Liefert den Umsatz des Unternehmens zurück Tabelle 21 Zeile 11
static double umsatzAnteil(ArrayList umsatzTabelle, Integer gruppennummer)
          Liefert den Umsatzanteil des durch den Index spezifizierten Unternehmens zurück Tabelle 20 Zeile 242
static double wirksamerMarketingEffekt(double marketingEffekt, double erloesVorquartal, ArrayList marketingTabelle)
          Liefert den wirksamen Marketingeffekt zurück
static double wirksamerPreis(double realerPreisAktuell, double realerPreisVorquartal, double praeferenzEffekt, double marketingEffekt)
          Liefert den wirksamen Preis zurück Tabelle 20 Zeile 213
static double wirksamesMarketing(double nachhall, double realesMarketing, double wirksamesMarketingVorquartal)
          Liefert den wirksamen Marketingwert zurück
static double zusaetzlicherAbsatzDurchDefizitAndererUnternehmen(double gesamtesDefizitAndererUnternehmen, ArrayList absetzbareMengenTabelle, Integer gruppennummer)
          Liefert das auf dieses Unternehmen entfallende Plus an möglichem Absatz durch das Defizit der anderen Unternehmen zurück Tabelle 20 Zeile 222
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Vertrieb

protected Vertrieb()
Standardkonstruktor der nicht zugänglich sein soll, da dies eine Utility Klasse ist

Method Detail

inflationsIndex

public static final double inflationsIndex(double inflationsIndex,
                                           double inflationsRate)
Liefert den aktuellen Inflationsindex zurück Tabelle 20 Zeile 11a

Parameters:
inflationsIndex - Alter Inflationsindex
inflationsRate - Inflationsrate (Prozentwert - Format 10.00 für 10 Prozent)
Returns:
(Alter Inflationsindex * ((Inflationsrate / 100) + 1.00))

lohnerhoehungsIndex

public static final double lohnerhoehungsIndex(double lohnerhoehungsIndex,
                                               double lohnerhoehung)
Liefert den aktuellen Lohnerhöhungsindex zurück

Parameters:
lohnerhoehungsIndex - Alter Lohnerhöhungsindex
lohnerhoehung - Aktuelle Lohnerhöhung (Prozentwert - Format 10.00 für 10 Prozent)
Returns:
(Alter Lohnerhöhungsindex * ((Lohnerhöhung/100.0) + 1.00))

realerPreis

public static final double realerPreis(double nominellerPreis,
                                       double inflationsIndex)
Liefert den realen (inflationsbereinigten) Preis zurück Tabelle 20 Zeile 212

Parameters:
nominellerPreis - nomineller Verkaufspreis
inflationsIndex - Inflationsindex
Returns:
(nomineller Preis / inflationsIndex)

wirksamerPreis

public static final double wirksamerPreis(double realerPreisAktuell,
                                          double realerPreisVorquartal,
                                          double praeferenzEffekt,
                                          double marketingEffekt)
Liefert den wirksamen Preis zurück Tabelle 20 Zeile 213

Parameters:
realerPreisAktuell - Realer Preis im aktuellen Quartal
realerPreisVorquartal - Realer Preis im vorhergehenden Quartal
praeferenzEffekt - Der Präferenzeffekt (Vorzug gegenüber einem anderen Produkt)
marketingEffekt - Der Marketingeffekt
Returns:
Der neue wirksame Preis

pafWirksamerPreis

public static final double pafWirksamerPreis(double absatz,
                                             ArrayList preisAbsatzTabelle)
Liefert den wirksamen Preis gemäß Preis Absatz Funktion (PAF) zurück

Parameters:
absatz - Der Absatz an Produkten
preisAbsatzTabelle - Arrayliste mit den Voreinstellungswerten der Preis Abstatz Funktion (PAF) in n Elementen von preisAbsatz Objekten verpackt.
Returns:
Der wirksame Preis gemäß Preis Absatz Funktion (PAF)

realesMarketing

public static final double realesMarketing(double nominellesMarketing,
                                           double inflationsIndex)
Liefert den realen Marketingwert zurück

Parameters:
nominellesMarketing - Der nominelle Marketingwert
inflationsIndex - Der aktuelle Inflationsindex
Returns:
Der reale Marketingwert

wirksamesMarketing

public static final double wirksamesMarketing(double nachhall,
                                              double realesMarketing,
                                              double wirksamesMarketingVorquartal)
Liefert den wirksamen Marketingwert zurück

Parameters:
nachhall - Wert für die Nachwirkung früher erbrachten Marketings in Prozenten < 1.00
realesMarketing - Der reale Marketingwert
wirksamesMarketingVorquartal - Der wirksame Marketingwert aus dem Vorquartal
Returns:
Der wirksame Marketingwert

wirksamerMarketingEffekt

public static final double wirksamerMarketingEffekt(double marketingEffekt,
                                                    double erloesVorquartal,
                                                    ArrayList marketingTabelle)
Liefert den wirksamen Marketingeffekt zurück

Parameters:
marketingEffekt - Der Marketingeffekt
erloesVorquartal - Die Umsatzerlöse des Vorquartales
marketingTabelle - Die Tabelle mit den Zuordnungen wirkames Marketing (t-1) / Umsatz (t-1) -> Marketingeffekt
Returns:
Den wirksame Marketingeffekt

marketingEffekt

public static final double marketingEffekt(double wirksamesMarketing,
                                           double erloesVorquartal,
                                           ArrayList marketingTabelle)
Liefert den Marketingeffekt zurück

Parameters:
wirksamesMarketing - Das wirksame Marketing
erloesVorquartal - Die Umsatzerlöse des Vorquartales
marketingTabelle - Die Tabelle mit den Zuordnungen wirkames Marketing (t-1) / Umsatz (t-1) -> Marketingeffekt
Returns:
Der Marketingeffekt (Die Wirkung des gemachten Marketings)

grenzMarketingEffekt

public static final double grenzMarketingEffekt(double realerPreis,
                                                double neuerWirksamerPreis,
                                                double realerPreisVorquartal,
                                                double praeferenzEffekt)
Liefert den Grenzwert Marketingeffekt zurück

Parameters:
realerPreis - Der reale Verkaufspreis
neuerWirksamerPreis - Der neue wirksame Verkaufspreis
realerPreisVorquartal - Der reale Verkaufspreis des Vorquartals
praeferenzEffekt - Der Präferenzeffekt (Vorzug gegenüber einem anderen Produkt)
Returns:
Der Grenzwert Marketingeffekt (Die Wirkung des gemachten Marketings)

nominellesMarketing

public static final double nominellesMarketing(double realesMarketing,
                                               double inflationsIndex)
Liefert das nominelle Marketing zurück

Parameters:
realesMarketing - Der reale Marketingaufwand
inflationsIndex - Der aktuelle Inflationsindex
Returns:
Der nominelle Marketingaufwand

pafAbsatz

public static final double pafAbsatz(double wirksamerPreis,
                                     ArrayList preisAbsatzTabelle)
Liefert den Absatz gemäß Preis-Absatz Funktion zurück

Parameters:
wirksamerPreis - Der wirksame Preis
preisAbsatzTabelle - Die Array Liste mit den Preis - Absatz Zuordnungen
Returns:
Den Absatz gemäß Preis-Absatz Funktion

grenzMarketingKosten

public static final double grenzMarketingKosten(double konjunkturIndex,
                                                double saisonIndex,
                                                double absetzbareMenge,
                                                double wirksamerPreis,
                                                double realerPreisAktuell,
                                                double realerPreisVorquartal,
                                                double praeferenzeffekt,
                                                double erloesVorquartal,
                                                double wirksamesMarketingVorquartal,
                                                double inflationsIndex,
                                                double nachhall,
                                                double wirksamesMarketing,
                                                double korrektur,
                                                ArrayList preisAbsatzTabelle,
                                                ArrayList marketingTabelle,
                                                int anzahlUnternehmen)
Liefert die Grenz-Marketingkosten zurück

Parameters:
konjunkturIndex - Der Konjunkturindex
saisonIndex - Der Saisonindex
absetzbareMenge - Die absetzbare Menge an Fertigrpodukten
wirksamerPreis - Der wirksame Verkaufspreis
realerPreisAktuell - Der aktuelle reale Verkaufspreis
realerPreisVorquartal - Der reale Verkaufspreis im Vorquartal
praeferenzeffekt - Der Präferenzeffekt eines Produktes dieser Firma gegenüber einem der anderen Firma
erloesVorquartal - Die Umsatzerlöse aus dem Vorquartal
wirksamesMarketingVorquartal - Die wirksamen Marketingausgaben im Vorquartal
inflationsIndex - Der Inflationsindex
nachhall - Der Nachhall von Marketingaufwendungen
wirksamesMarketing - Die wirksamen Marketingausgaben
korrektur - Der Korrektufaktor
preisAbsatzTabelle - Die Array Liste mit den Preis - Absatz Zuordnungen
marketingTabelle - Die Tabelle mit den Zuordnungen wirkames Marketing (t-1) / Umsatz (t-1) -> Marketingeffekt
anzahlUnternehmen - Die Anzahl der Unternehmen bei dieser Berechnung
Returns:
Die Grenz-Marketingkosten

mengeAbsetzbar

public static final double mengeAbsetzbar(double absatzpotential,
                                          double konjunkturIndex,
                                          double saisonIndex,
                                          double korrekturFaktor)
Liefert die absetzbare Menge zurück Ohne Berüchsichtigung des Defizits anderer Unternehmen

Parameters:
absatzpotential - Absatzpotential laut Preis-Absatz-Funktion
konjunkturIndex - Der Konjunkturindex
saisonIndex - Der Saisonindex
korrekturFaktor - Der Korrekturfaktor
Returns:
Die absetzbare Menge

zusaetzlicherAbsatzDurchDefizitAndererUnternehmen

public static final double zusaetzlicherAbsatzDurchDefizitAndererUnternehmen(double gesamtesDefizitAndererUnternehmen,
                                                                             ArrayList absetzbareMengenTabelle,
                                                                             Integer gruppennummer)
Liefert das auf dieses Unternehmen entfallende Plus an möglichem Absatz durch das Defizit der anderen Unternehmen zurück Tabelle 20 Zeile 222

Parameters:
gesamtesDefizitAndererUnternehmen - Kummuliertes Lieferdefizit der anderen Unternehmen
absetzbareMengenTabelle - Die absetzbaren Mengen aller Mitspieler vor Berücksichtigung der Defizite anderer Unternehmen
gruppennummer - Mitspieler für den der Wert errechnet werden soll
Returns:
Zusätzliche Absatzmöglichkeit in Stück

mengeAbsetzbarInklusiveZusaetzlichemAbsatzDurchDefizitAndererUnternehmen

public static final double mengeAbsetzbarInklusiveZusaetzlichemAbsatzDurchDefizitAndererUnternehmen(double pafAbsatz,
                                                                                                    double konjunkturIndex,
                                                                                                    double saisonIndex,
                                                                                                    double korrekturFaktor,
                                                                                                    double defizitAndererUnternehmen)
Liefert die absetzbare Menge inklusive dem auf dieses Unternehmen entfallende Plus an möglichem Absatz durch das Lieferdefizit der anderen Unternehmen zurück Tabelle 20 Zeile: 221

Parameters:
pafAbsatz - Möglicher Absatz gemäß Preis-Absatz Funktion
konjunkturIndex - Der Konjunkturindex
saisonIndex - Der Saisonindex
korrekturFaktor - Der Korrekturfaktor
defizitAndererUnternehmen - übergabe des Defizits anderer Unternehmen erfolgt aus den Berechnungen für die Zeile 222
Returns:
absetzbare Menge inklusive dem durch Defizit entstehenden zusätzlichen Absatz

minderAbsatz

public static final double minderAbsatz(double saisonIndex,
                                        double konjunkturIndex,
                                        double pafAbsatzPotential,
                                        double korrekturFaktor)
Liefert den PAF Absatz - bezogen auf Saison + Konjunktur + Korrektur zurück

Parameters:
saisonIndex - Der Saisonindex
konjunkturIndex - Der Konjunkturindex
pafAbsatzPotential - Das durch pafAbsatz() Absatzpotential
korrekturFaktor - Der Korrekturfaktor
Returns:
Das durch die Indizes verminderte Absatzpotential

fertigProdukteGesamt

public static final double fertigProdukteGesamt(double guteProduktionsmenge,
                                                double lagerbestandFertigprodukte)
Liefert die Gesamtmenge aus produzierten und gelagerten Fertigprodukten zurück

Parameters:
guteProduktionsmenge - Die Stückzahl an guten produzierten Fertigprodukten
lagerbestandFertigprodukte - Die Stückzahl an guten gelagerten Fertigprodukten
Returns:
Die Gesamtmenge aus produzierten und gelagerten Fertigprodukten

defizit

public static final double defizit(double fertigProdukteGesamt,
                                   double absetzbareMenge)
Liefert das Lieferdefizit ohne Berücksichtigung der noch nicht bekannten Lieferdefizite der Mitbewerber zurück Tabelle 20 Zeile 225

Parameters:
fertigProdukteGesamt - Die durch fertigProdukteGesamt() errrechnete Gesamtmenge aus produzierten und gelagerten Fertigprodukten
absetzbareMenge - Die Anzahl von absetzbaren Produkten
Returns:
Das Lieferdefizit

defizitAndererUnternehmenGesamt

public static final double defizitAndererUnternehmenGesamt(ArrayList fertigProdukteTabelle,
                                                           ArrayList absetzbareMengenTabelle,
                                                           Integer gruppennummer)
Liefert das kummulierte Defizit aller Unternehmen zurück.

Parameters:
fertigProdukteTabelle - Tabelle mit der Menge des Fertigproduktbestandes jedes teilnehmenden Unternehmens
absetzbareMengenTabelle - Tabelle mit den absetzbaren Mengen jedes teilnehmenden Unternehmens
gruppennummer - Die Gruppennummer des Unternehmens im ArrayList Table für das der Wert ausgerechnet werden soll
Returns:
Das kummulierte Defizit aller Unternehmen

defizitAndererUnternehmen

public static final double defizitAndererUnternehmen(ArrayList fertigProdukteTabelle,
                                                     ArrayList absetzbareMengenTabelle,
                                                     Integer gruppennummer)
Liefert das kummulierte Defizit aller Unternehmen zurück, zu 50%, nur die Hälfte wird weiter verteilt.

Parameters:
fertigProdukteTabelle - Tabelle mit der Menge des Fertigproduktbestandes jedes teilnehmenden Unternehmens
absetzbareMengenTabelle - Tabelle mit den absetzbaren Mengen jedes teilnehmenden Unternehmens
gruppennummer - Die Gruppennummer des Unternehmens im ArrayList Table für das der Wert ausgerechnet werden soll
Returns:
Das kummulierte Defizit aller Unternehmen

tatsaechlicherAbsatz

public static final double tatsaechlicherAbsatz(double absetzbareMenge,
                                                double fertigProdukteGesamt)
Liefert den tatsächlichen Absatz (Minimum aus absetzbareMenge und fertigProdukteGesamt) zurück Tabelle 20 Zeile 224 absetzbare Menge berücksichtigt berreits das Lieferdefizit anderer Unternehmen

Parameters:
absetzbareMenge - Die absetzbare Menge
fertigProdukteGesamt - Die Menge der verfügbaren Fertigprodukte
Returns:
Der tatsächliche Absatz

lagerZugangFertigprodukteStueck

public static final double lagerZugangFertigprodukteStueck(double absetzbareMenge,
                                                           double guteProduktionsMenge)
Liefert den Lagerzugang an Fertigprodukten in Stück zurück Tabelle 20 Zeile 231

Parameters:
absetzbareMenge - Die absetzbare Menge an Fertigprodukten in Stück
guteProduktionsMenge - Die Produktionsmenge an Fertigprodukten in Stück
Returns:
Lagerzugang an Fertigprodukten

lagerAbgangFertigprodukteStueck

public static final double lagerAbgangFertigprodukteStueck(double absetzbareMenge,
                                                           double guteProduktionsMenge,
                                                           double lagerBestandFertigprodukteStueck)
Liefert den Lagerabgang an Fertigprodukten in Stück zurück Tabelle 20 Zeile 232

Parameters:
absetzbareMenge - Die absetzbare Menge an Produkten
guteProduktionsMenge - Die Produktionsmenge in guten Stück
lagerBestandFertigprodukteStueck - Der vorhandene Lagerbestand an Fertigprodukten
Returns:
Der Lagerabgang an Fertigprodukten

lagerBestandFertigprodukteStueck

public static final double lagerBestandFertigprodukteStueck(double lagerBestandFertigprodukteStueckVorquartal,
                                                            double lagerAbgangFertigprodukteStueck,
                                                            double lagerZugangFertigprodukteStueck)
Liefert den Lagerbestand an Fertigprodukte in Stück zurück Tabelle 20 Zeile 233

Parameters:
lagerBestandFertigprodukteStueckVorquartal - Der Lagerbestand an Fertigprodukten im Vorquartal
lagerAbgangFertigprodukteStueck - Der Lagerabgang an Fertigprodukten
lagerZugangFertigprodukteStueck - Der Lagerzugang an Fertigprodukten
Returns:
Der Lagerbestand an Fertigprodukten

rohstoffKostenProGutesStueck

public static final double rohstoffKostenProGutesStueck(double rohstoffverbrauchProFertigprodukt,
                                                        double rohstoffkostenProStueck,
                                                        double ausschuss)
Liefert die Rohstoffkosten pro gutes produziertes Stück zurück Ausschuss in Prozent

Parameters:
rohstoffverbrauchProFertigprodukt - Der Rohstoffverbrauch pro Fertigprodukt
rohstoffkostenProStueck - Die Rohstoffkosten pro Fertigprodukt
ausschuss - Der prozentuale Ausschussanteil
Returns:
Die Rohstoffkosten pro gutes produziertes Stück

lohnkostenProGutesStueck

public static final double lohnkostenProGutesStueck(double fertigungsstueckzeit,
                                                    double lohnkostenReal,
                                                    double fehleranteil,
                                                    double nacharbeitsAufwand)
Liefert die Lohnkosten pro gutes produziertes Stück zurück

Parameters:
fertigungsstueckzeit - Die benötigte Zeit um ein Produkt fertigzustellen in Minuten
lohnkostenReal - Die realen Lohnkosten in Euro
fehleranteil - Der Fehleranteil bei der Produktion In Prozent (0.0 - 100.0)
nacharbeitsAufwand - Der Aufwand um ein fehlerbehaftetes Stück nachzuarbeiten In Prozent (0.0 - 100.0)
Returns:
Die Lohnkosten pro gutes produziertes Stück

kostenProFertigprodukt

public static final double kostenProFertigprodukt(double lohnkostenMitErhoehung,
                                                  double fertigungszeitProGutesStueck,
                                                  double rohstoffverbrauchProStueck,
                                                  double fehleranteil,
                                                  double rohstofflagerWert,
                                                  double rohstoffEinkaufExpressWert,
                                                  double rohstofflagerMenge)
Liefert die Kosten pro Fertigprodukt zurück

Parameters:
lohnkostenMitErhoehung - Die Lohnkosten mit bereits eingerechneter Lohnerhöhung
fertigungszeitProGutesStueck - Die Fertigungszeit pro gutem Stück
rohstoffverbrauchProStueck - Der Rohstoffverbrauch pro gutem Stück
fehleranteil - Der Fehleranteil bei der Produktion
rohstofflagerWert - Der Wert der im Lager befindlichen Rohstoffe
rohstoffEinkaufExpressWert - Der Wert der per Express eingekauften Rohstoffe
rohstofflagerMenge - Die Lagermenge an Rohstoffen
Returns:
Die Kosten pro Fertigprodukt

lagerZugangFertigprodukteEuro

public static final double lagerZugangFertigprodukteEuro(double lagerZugangFertigprodukteStueck,
                                                         double kostenProFertigprodukt)
Liefert den Wert des Lagerzugangs an Fertigprodukten zurück Tabelle 21 Zeile 13

Parameters:
lagerZugangFertigprodukteStueck - Der Lagerzugang an Fertigprodukten in Stück
kostenProFertigprodukt - Die aufgewendeten Kosten pro Fertigprodukt
Returns:
Wert des Lagerzugangs an Fertigprodukten

durchschnittlicherWertFertigprodukteLager

public static final double durchschnittlicherWertFertigprodukteLager(double lagerBestandFertigprodukteStueckVorquartal,
                                                                     double lagerBestandFertigprodukteEuroVorquartal)
Liefert den durchschnittlichen Wert eines Fertigproduktes im Lager zurück

Parameters:
lagerBestandFertigprodukteStueckVorquartal - Der Lagerbestand an Fertigprodukten im Vorquartal
lagerBestandFertigprodukteEuroVorquartal - Der Wert des Lagerbestands an Fertigprodukten im Vorquartal
Returns:
Der durchschnittliche Wert eines Fertigproduktes im Lager

lagerAbgangFertigprodukteEuro

public static final double lagerAbgangFertigprodukteEuro(double durchschnittlicherWertFertigprodukteLager,
                                                         double lagerAbgangFertigprodukteStueck)
Liefert den Wert des Lagerabgangs an Fertigprodukten zurück Tabelle 21 Zeile 17

Parameters:
durchschnittlicherWertFertigprodukteLager - Der durchschnittliche Wert eines Fertigproduktes im Lager
lagerAbgangFertigprodukteStueck - Der Lagerabgang an Fertigprodukten in Stück
Returns:
Wert des Lagerabgangs an Fertigprodukten

lagerBestandFertigprodukteEuro

public static final double lagerBestandFertigprodukteEuro(double lagerBestandFertigprodukteEuroVorquartal,
                                                          double lagerZugangFertigprodukteEuro,
                                                          double lagerAbgangFertigprodukteEuro)
Liefert den Wert des Lagerbestands an Fertigprodukten zurück Tabelle 22 Zeile 13

Parameters:
lagerBestandFertigprodukteEuroVorquartal - Der Wert des Lagerbestands an Fertigprodukten im Vorquartal
lagerZugangFertigprodukteEuro - Wert des Lagerzugangs an Fertigprodukten
lagerAbgangFertigprodukteEuro - Wert des Lagerabgangs an Fertigprodukten
Returns:
Wert des Lagerbestands an Fertigprodukten

lagerKostenFertigprodukte

public static final double lagerKostenFertigprodukte(double lagerBestandFertigprodukteStueck,
                                                     double lagerKosten)
Liefert die Lagerkosten für die im Lager befindlichen Fertigprodukte zurück Tabelle 21 Zeile 15

Parameters:
lagerBestandFertigprodukteStueck - Der Lagerbestand an Fertigprodukten in Stück
lagerKosten - Kosten für die Lagerung der Fertigprodukte pro Stück
Returns:
Die Lagerkosten für die im Lager befindlichen Fertigprodukte

rohstoffLagerBestandEuro

public static final double rohstoffLagerBestandEuro(double rohstoffLagerBestandEndeQuartal,
                                                    double rohstoffWertEndeQuartal)
Liefert den Wert des Lagerbestands an Rohstoffen zurück Tabelle 22 Zeile 12

Parameters:
rohstoffLagerBestandEndeQuartal - Der Rohstofflagerbestand am Ende des Quartals
rohstoffWertEndeQuartal - Der Wert der Rohstoffe am Ende des Quartals
Returns:
Wert des Lagerbestands an Rohstoffen

marktAnteil

public static final double marktAnteil(ArrayList tatsaechlicherAbsatzTabelle,
                                       Integer gruppennummer)
Liefert den Marktanteil des durch den Index spezifizierten Unternehmens zurück Tabelle 20 Zeile 241

Parameters:
tatsaechlicherAbsatzTabelle - Die ArrayList mit den tatsächlichen Absätzen der Unternehmen
gruppennummer - Die Gruppennummer des Unternehmens im ArrayList Table für das der Wert ausgerechnet werden soll
Returns:
Der Marktanteil des durch den Index spezifizierten Unternehmens

umsatzAnteil

public static final double umsatzAnteil(ArrayList umsatzTabelle,
                                        Integer gruppennummer)
Liefert den Umsatzanteil des durch den Index spezifizierten Unternehmens zurück Tabelle 20 Zeile 242

Parameters:
umsatzTabelle - Die ArrayList mit den Umsätzen der Unternehmen
gruppennummer - Die Gruppennummer des Unternehmens im ArrayList Table für das der Wert ausgerechnet werden soll
Returns:
Der Umsatzanteil des durch den Index spezifizierten Unternehmens

umsatz

public static final double umsatz(double absatzTatsaechlich,
                                  double nominellerPreis)
Liefert den Umsatz des Unternehmens zurück Tabelle 21 Zeile 11

Parameters:
absatzTatsaechlich - Der tatsächliche Absatz des Unternehmens
nominellerPreis - Der nominelle Verkaufspresi des Unternehmens
Returns:
Der Umsatz des Unternehmens

marktforschungskosten

public static final double marktforschungskosten(ArrayList marktforschungTabelle,
                                                 int stufeNummer)
Liefert die Marktforschungskosten zurück Tabelle 21 Zeile 16

Parameters:
marktforschungTabelle - Die ArrayList mit den Marktforschungsstufen - Kosten Beziehungen der Unternehmen
stufeNummer - Die gewählte Marktforschungsstufe
Returns:
Die Marktforschungskosten

gesamtdefizit

public static final double gesamtdefizit(ArrayList defizitTabelle,
                                         Integer gruppennummer)
Liefert das gesamte Defizit des Projektes zurück

Parameters:
defizitTabelle - Die ArrayList mit den Defiziten der Unternehmen
gruppennummer - Die Gruppennummer des Unternehmens im ArrayList Table für das der Korrekturfaktor ausgerechnet werden soll
Returns:
Das Gesamtdefizit

korrekturfaktor

public static final double korrekturfaktor(ArrayList wirksamerPreisTabelle,
                                           Integer gruppennummer)
Liefert den Korrekturfaktor zurück Tabelle 21 Zeile 16

Parameters:
wirksamerPreisTabelle - Die ArrayList mit den wirksamen Preisen der Unternehmen
gruppennummer - Die Gruppennummer des Unternehmens im ArrayList Table für das der Korrekturfaktor ausgerechnet werden soll
Returns:
Der Korrekturfaktor

schaetzfehlerQualitaetssicherung

public static final double schaetzfehlerQualitaetssicherung(double qualitaetssicherungNormal,
                                                            double qualitaetssicherungOptimal,
                                                            double guteProduktionsmenge)
Liefert den Schätzfehler bei der Qualitätssicherung zurück Schätzfehler Qualitütssicherung Bewertung

Parameters:
qualitaetssicherungNormal - Der normale Qualitätssicherungsaufwand
qualitaetssicherungOptimal - Der optimale Qualitätssicherungsaufwand
guteProduktionsmenge - Die gute Produktionsmenge
Returns:
Der Schätzfehler bei der Qualitätssicherung


Copyright © 2004 TVC-Software.com. All Rights Reserved.