Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Praktische Informatik (http://www.informatikerboard.de/board/board.php?boardid=6)
--- Kettenrechnung in C++ Programmieren? (http://www.informatikerboard.de/board/thread.php?threadid=892)


Geschrieben von C++-Lerner am 09.03.2011 um 21:51:

  Kettenrechnung in C++ Programmieren?

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;
}



Geschrieben von 3FingerbreitNougat am 20.03.2011 um 01:49:

 

Was genau meinst du mit Kettenrechnung?

Eine Hintereinandeerstellung von Variablen und Operator, schon klar. Nur verstehe ich den Sinn nicht so smile

C++ hat Sachen wie Punkt vor Strich schon drin.

code:
1:
2:
3:
4:
{
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



Geschrieben von C++-Lerner am 20.03.2011 um 23:43:

  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.



Geschrieben von 3FingerbreitNougat am 21.03.2011 um 04:37:

 

Wo liegt jetzt noch konkret das Problem?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH