Um Daten kurzzeitig (oder auch längerfristig) speichern zu können muss zuerst Platz geschaffen werden und dann muss es noch einen Weg geben auf diesen Platz zuzugreifen. Hierfür gibt es Variablen. Sie stehen für den Inhalt eines Speicherplatzes (bzw. sind ein anderer Name für ihren Wert). Zuerst muss eine Variable definiert werden. Danach wird dieser ein Wert zugewiesen. Welcher Wert zugewiesen werden darf ist von ihrem Typ abhängig.
Hier einige Verschiedene Typen:
int......Ganzzahl - z.b 2 float......Gleitkommazahl - z.b 1.2 char......Buchstabe - z.b a (Der Buchstabe muss immer zwischen ' ' stehen. bool......Eenthält den Wert true oder false - braucht man bei Schleifen. string.....Gibt einen String aus.
----
So jetzt gehts zum Programmcode:
#include <iostream>
using namespace std;
int main()
{
int a;
system("PAUSE");
}
Jetzt haben wir eine Variable mit den Namen "a" und vom Wert "int(integer)" erzeugt.
So jetzt füllen wir die Variable mit einen Wert:
#include <iostream>
using namespace std;
int main()
{
int a;
a=1;
system("PAUSE");
}
Die Variable hat nun den Wert 1.
Es geht aber auch schöner und vorallem kürzer:
#include <iostream>
using namespace std;
int main()
{
int a=1;
system("PAUSE");
}
Wen man mehrere Variablen vom gleichen Typ braucht, macht man es so:
#include <iostream>
using namespace std;
int main()
{
int a=1, b=5, c=4;
system("PAUSE");
}
Jetzt hat Variable a den Wert 1 || b den Wert 5 || c den Wert 4
-----
Jetzt haben wir Variablen definiert, aber wie fügen wir den Wert per Eingabe hinzu?
Hier ist die Antwort:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"Wert fuer die Variable a eingeben: ";
cin>>a;
cout<<a<<endl;
system("PAUSE");
}
Was ist passiert: int a; - Variable mit den Namen a und den Typ int wurde erstellt.
cout<<"Wert fuer die Variable a eingeben: "; - String wird ausgegeben.
cin>>a; - Das eingegebene wird in die Variable a gespeichert.
cout<<a<<endl; - Variable a wird ausgegeben und eine neue Zeile wird angefangen
Hinweis: Man beachte das nur Zahlen ausgegeben werden, wen die Variable den Typ int hat.
Nochwas: Wie oben angekündigt, muss wen die Variable den Typ char hat, der Wert zwischen zwei ' ' stehen. z.B
char a='w';
Morgen lernt ihr wie man einen Taschenrechner macht!
Bitte nehmt an der Umfrage teil.
Wen Fehler entahlten sein solten, bitte mich zu verbessern.