Hey
Ich arbeite gerade für DarkRP an einem Double or Nothing Calculator.
Und da will ich gerne den Durchschnitt berechnen:
Ich hab kein plan, warum das geteilt durch nicht funktioniert.
Hier nochmal den ganzen Code. Ich entschuldige mich jetzt schon für meine Variabelbennenung und den unoptimierten Code, ist halt 2 Uhr nachts.
Code
function main() {
var i = -1;
var v = 1;
var r = 0;
var z = [];
var summe = 0;
var durchschnitt;
while (v = 10) {
i = i + 1
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
if (x < 49) {
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
}
if (x < 49) {
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
}
if (x < 49) {
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
}
if (x < 49) {
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
}
if (x < 49) {
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
}
if (x < 49) {
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
}
if (x < 49) {
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
}
if (x < 49) {
var min = 0;
var max = 100;
var x = (Math.random() * (max - min)) + min;
}
if (x < 49) {
document.getElementById("nothing").innerHTML = "Du hast " + i +
" Versuche gebraucht. Das wären dann " + i * 500 +
" Dollar die du verbraten hast"
var f = i * 500;
z.push(f);
r = r + 1;
// break;
}
if (r == 100) {
for (l = 0; l < z.length; l++) {
summe += z[l];
}
durchschnitt = summe / 100;
document.getElementById("nothing").innerHTML = "Durchschnittlich hast du " + durchschnitt + " Dollar ausgegeben"
break;
}
}
document.getElementById("double").innerHTML =
"Herzlichen Glückwunsch du hast ca. " + 500 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 + " gewonnen"
}
document.addEventListener("DOMContentLoaded", () => {
main();
});
Alles anzeigen
Ich hoffe einer von euch kann mir helfen. Ich verrek hier gleich
Freundliche Grüsse
Blockkanone