Einzelnen Beitrag anzeigen

QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.884 Beiträge
 
Delphi 12 Athens
 
#22

Re: Zahl Qquadrieren über Konsole mit MessageBox

  Alt 11. Okt 2007, 07:59
Ähm, über das Problem hätte ich mich sogar im 4. Schuljahr kaputtgelacht,
wenn gleich ich es damals nur mit Amiga Basic hätte lösen können.

Und du must Dir follgendes erarbeiten:
Delphi Buch kaufen!!! Oder aus der Unibibliothek ausleihen(in der Regel sind die anderen immer schneller...studieren kost eben Geld)
Im Script oder in der Delphi Hilfe(?->Hilfe->Index) folgende Anweisungen nachschlagen und verstehen.

WriteLn (System.Readln) Schreibt eine Zeile in STDOUT (Konsolenausgabe)
ReadLn (System.ReadLn) Liest eine Zeile aus STDIN (Konsoleneingabe)
ShowMessage (Dialogs.Showmesssage) zur Ausgabe
val (System.val) wandelt eine Zeichenkette in eine Zahl um, ohne das eine Exception aufkommt wird (Fehlercode überprüfen)
StrToInt Kapselt Val und wirft mit Exceptions um sich wenn val einen Fehler feststellt. (Exceptions sind nervig aber in der Informatik absolut angesagt)

var (danach folgt ein Deklarationsblock) Variblen werden "angemeldet" Name:Typ;
Du brauchst eine vom TYP "Integer". Gib das in die delphi hilfe ein.
Und einer vom Typ String (Zeichenkette) zum einlesen des Wertes


Arithmetik der "*" ohne Anführungszeichen ist ein in Infixnotation zu gebrauchender Multiplikationsoperator.
":=" ohne Anführungszeichen ist eine Wertzuweisung halt wie das := in der Mathematik.
"=" ist ein Vergleichsoperator der ein boolsches Ergebnis zurrück liefert.

Beispiel:
Delphi-Quellcode:
//a,c sind integer Variablen
a := 5;
c := a*a;
// enthält jetzt das Quadrat von a
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat