Erlösrechnung
Quellcode:
// JavaScript Code:
"use strict";
function fErloesrechner() {
var vProduktionsmenge;
var vAusgabe;
var vKV;
var vKostGesamt;
var vKF;
var vStueckPreis;
var vE, vG;
var vBEP;
var vGewinnschwelle;
var vMenge=1000;
var vGewinnGesamt=0.00;
vProduktionsmenge = parseFloat(document.getElementById("idProduktionsmenge").value);
vStueckPreis = parseFloat(document.getElementById("idPreis").value);
vKV=parseFloat(document.getElementById("idKV").value);
vKF=parseFloat(document.getElementById("idKF").value);
vAusgabe = "";
vAusgabe = vAusgabe + "";
vAusgabe = vAusgabe + "Menge Kosten K(x) = kF + kv * x Erlöse E (x) = p * × Gewinn G(x) = E(x) - K(x) Bemerkung ";
while (vMenge <=vProduktionsmenge) {
vKostGesamt = vKV*vMenge + vKF;
vE = vMenge* vStueckPreis;
vG = vE-vKostGesamt;
vGewinnGesamt=vGewinnGesamt+vG;
if (vG<0.00){
vAusgabe = vAusgabe + "" + vMenge + " " + vKostGesamt.toFixed(2) + " € " + " " + vE.toFixed(2) + " € " + " " + vG.toFixed(2) + " € " + " Verlustzone ";
}
else if (vG==0.00){
vAusgabe = vAusgabe + "" + vMenge + " " + vKostGesamt.toFixed(2) + " € " + " " + vE.toFixed(2) + " € " + " " + vG.toFixed(2) + " € " + " Gewinnschwelle ";
}
else {
vAusgabe = vAusgabe + "" + vMenge + " " + vKostGesamt.toFixed(2) + " € " + " " + vE.toFixed(2) + " € " + " " + vG.toFixed(2) + " € " + " Gewinnzone ";
}
vMenge = vMenge + 1000;
}
vBEP=vKF/(vStueckPreis-vKV);
vBEP=Math.round(vBEP);
vGewinnschwelle= vBEP*vStueckPreis;
vAusgabe = vAusgabe + "Break-Even-Point: ";
vAusgabe = vAusgabe + vBEP + " Stück ";
vAusgabe = vAusgabe + "---------------------------------------";
vAusgabe = vAusgabe + "Gewinnschwelle: ";
vAusgabe = vAusgabe + vGewinnschwelle.toFixed(2) + " € ";
vAusgabe = vAusgabe + "---------------------------------------";
vAusgabe = vAusgabe + "Gesamtgewinn: ";
vAusgabe = vAusgabe + vGewinnGesamt.toFixed(2) + " € ";
vAusgabe = vAusgabe + "---------------------------------------";
vAusgabe = vAusgabe + "
";
document.getElementById("idAusgabe").innerHTML = vAusgabe;
}