Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Turbo Pascal » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 3 Beiträge
TDN Turbo Pascal

Ach ja, das mit dem Hochkomma bei den Variablen habe ich im pascal programm richtig, hier jedoch falsch großes Grinsen Und danke für die Antwort
as_string

Du musst das Leerzeichen innerhalb der Anführungszeichen machen, also direkt hinter "are" noch vor dem Hochkomma.
Außerdem ist das Hochkomma vor der Variable name falsch.

Du musst prinzipiell unterscheiden zwischen Variablen und Stringliteralen (also das, was in Hochkommata steht).

Gruß
Marco
asdfasdf Turbo Pascal

Meine Frage:
Hi, ich soll in der Schule ein Programm schreiben. Ich habe mir aber aus Spaß etwas grundlegendes gemacht...

Unzwar:

program x
uses crt;

var
name:string;
age:integer;

begin
clrscr;
writeln('what is your name');
readln(name);

clrscr;
writeln('how old are you?');
readln(age);

clrscr;
writeln('name,' , you are', age,' years old');
readln;
end.

Zur Formulierung meiner Frage ein Beispiel: Ich heiße Max und bin 11 Jahre alt. Wenn ich jetzt meinen Namen und mein Alter im Programm angebe dann kommt beim Run folgendes heraus: Max, you are11 years old.
Zwischen "are" und "11" ist kein Leerzeichen, was absichtlich ist, da es im Programm auch kein Leerzeichen aufweist.

Wie kriege ich es nun hin, dass zwischen "you are" und "age" ein Leerzeichen ist?

Meine Ideen:
Ich habe auch schon versucht im Programm ein Leerzeichen bzw. viele Leerzeichen vor die Variable "age" zu setzen, hat aber nicht bewirkt.