-
bitte um hilfe bei C
Hallo,
hab ein kleines Problem muss auf C ein kleines Programm schreiben.
Aufgabenstellung:
Der elektrische Gesamtwiderstand von n parallel geschalteten Widerständen ist:
Angenommen wir haben zwei Widerstände mit den Werten 400 Ω und 200 Ω. Schreibe ein Programm, das den Gesamtwiderstand von einer beliebigen Anzahl parallel geschalteter Widerstände berechnet.
Tipps zur Vorgangsweise:
Lies als erstes die Anzahl (n) der Widerstände ein. Anschließend frage in einer for-Schleife alle Widerstände (n-mal) ab und berechne gleich 1 durch den zuletzt eingelesenen Widerstand und addiere diesen Betrag zum Gesamtwiderstand.
Nach der Schleife muss dann nur mehr der Kehrwert der Summe (= 1 / Summe) gebildet werden.
bei mir funktioniert das nicht es kommt immer 0 raus.
könntet ihr mir bitte helfen!
Muss das programm nämlich morgen am abend abgeben. qzygxq
qzygxq
MFG
tommy
-
AW: bitte um hilfe bei C
Habe im Moment zu wenig Zeit , dir ein komplettes Programm zu erstellen. Die Berechnungsformel von Widerständen in Parallelschaltung lautet:
Rges = R1*R2*Rn durch R1+R2+Rn
Vielleicht hilft das fürs Erste weiter.
-
AW: bitte um hilfe bei C
Überprüfe mal die Deklaration deiner Variablen. Ich vermute, wenn du immer 0 heraus hast, dass du auf "char" bzw. "int" deklariert hast. Da das Ergebnis aber durchaus Kommastellen enthalten wird, soltest du die Variablen Ergebnis und Summe mit "double" deklarieren.
Vielleicht kannst du den Quellcode mal hier posten. Da lässt sich der Fehler leichter eingrenzen.
-
AW: bitte um hilfe bei C
danke habs hinbekommen!!!!
MFG