Meine Frage:
Ich würde gerne in der Programmiersprache C++ ein Kettenrechnungs-Programm
programmieren.Ich kann aber leider nur "normale" dinge rechnen.
Sowas wie
{
long ergebnis;
long a;
long b;
ergebnis = a * b;
}
Also wie mache ich das?
Meine Ideen:
Meine Idee:
{
long a;
long b;
long c;
long d;
long ergebnis;
ergebnis = a + b / c * d - a;
}
09.03.2011 21:51
3FingerbreitNougat unregistriert
Was genau meinst du mit Kettenrechnung?
Eine Hintereinandeerstellung von Variablen und Operator, schon klar. Nur verstehe ich den Sinn nicht so
{
long a, b, c, d, ergebnis;
ergebnis = a + b / c * d - a;
}
Sollte funktionieren. Nur sollte dir aber der Gültigkeitsbereich von Variablen bekannt sein: Nach dem schließenden } ist die Variable "ergebnis" unbekannt.
Hier noch ein (vielleicht) lauffähiges Beispiel, da ich noch nie C++ programmiert habe (:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
#include <iostream>
int main()
{
long a, b, c, d, ergebnis;
a = 5;
b = 2;
c = 1;
d = 5;
ergebnis = a + b / c * d - a;
std::cout << ergebnis << std::endl;
return 0;
}
MfG
3FBN
20.03.2011 01:49
C++-Lerner unregistriert
Kettenrechnung
Als Sinn halt, das man mehrer Rechnungen in eine Zeile tun kann.
also rechne erst 2*3 dann +4 und dann -5 oder sowas... halt das alles in eine Zeile steht.