![]() |
C-Programm Abweichung berechnen
Hallo.
Ich habe eine Problem bei folgender Aufgabe: Mein Code: Das Problem ist, dass ich erstens nicht weiß wie ich die Summen zusammenrechnen bzw. ob das mit der Schleife so richtig ist und zweitens weiß ich nicht welche Werte ich übergeben muss. Ich habe schon gedacht, dass ich zusätzlich die Variablen dGesamtStueckpreis und iGesamtMenge nehmen muss... Ich weiß auf jeden Fall das zwei Werte übergeben werden müssen nur die Frage ist halt welche und ich muss erstmal auf die Gesamtsummen kommen. (Menge und Preis). Bei den Mengen muss ich die einzelnen Mengen einfach zusammenrechnen und bei den Gesamtpreisen muss ich erstmal mutlipliziern und dann zusammenrechnen. Nur die Schleife macht es mir schwerer das auszurechnen. Vielleicht stimmt das auch alles gar nicht und ich muss einen anderen Weg gehen. Ich bin irgendwie aufgeschmissen. Bitte um Hilfe :( |
Da gibt es ja gleich einen ganzen Fragenkatalog.
Runden: Zum Runden gibt es round(), neben ceil() und floor()... aber mit round() kommst du deinem Ziel schon recht nahe ;) Mittelwert: Array (class, struct...) mit den Werten und dann zusammenrechnen: totalPreis = totalMenge = 0; for (i = 0; i < anzahl; i++) { totalPreis += menge[i] * preis[i]; totalMenge += menge[i]; } durchschnitt = totalPreis / totalMenge; Abweichung: delta = round ( (durchschnitt - alterPreis) / alterPreis ); |
Ich probiers mal aus Danke :T
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:51 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.