D
DefconDev
Gast
Hallo, ich habe folgendes Problem. Ich habe eine Hausaufgabe vor mir liegen, aber ich verstehe noch nicht den ablauf bzw. die Logik.
Aufgabenstellung: Es wird eine Eingabe gemacht, von einer dezimalzahl(maximal 5 stellen hat). Diese Eingabe wird mit der Funktion getstring() in einen string gespeichert.
Danach soll geprüft werden ob der eingeben String ausschließlich die ASCII Zeichen 0-9 beinhaltet. Wenn ja soll der entsprechende Integerwert berechnet werden.
Und hier hört mein Verständnis für die Aufgabe auf. Die geht zwar noch weiter aber ich verstehe nicht warum man erst einen dezimal wert eingeben soll, der dann als string abgespeichert werden soll und dann soll man ihn auf die Ascii zeichen 0-9 überprüfen, dass wäre in dezimal nur die zahl 50-59. Und dann soll ich den Integerwert berechnen lassen, den ich eigentlich zuvor schon bei der eingabe hätte berechnen müssen wenn ich sie nicht als string gespeichert hätte.
Und worin liegt genau der Unterschied zwischen getstring() und itostring()
Edit:
erstere speichert jedes zeichen nach eingabe der enter taste in einen string, der zweitere speichert den integerwert x in einen string y. Wenn ich ein nummernpad habe und sowieso nur Deziamalzahlen eingeben soll, ist doch der getstring komplett überflüssig oder nicht?
Aufgabenstellung: Es wird eine Eingabe gemacht, von einer dezimalzahl(maximal 5 stellen hat). Diese Eingabe wird mit der Funktion getstring() in einen string gespeichert.
PHP:
long int ErsteZahl;
PHP:
getstring(ErsteZahl)
Danach soll geprüft werden ob der eingeben String ausschließlich die ASCII Zeichen 0-9 beinhaltet. Wenn ja soll der entsprechende Integerwert berechnet werden.
Und hier hört mein Verständnis für die Aufgabe auf. Die geht zwar noch weiter aber ich verstehe nicht warum man erst einen dezimal wert eingeben soll, der dann als string abgespeichert werden soll und dann soll man ihn auf die Ascii zeichen 0-9 überprüfen, dass wäre in dezimal nur die zahl 50-59. Und dann soll ich den Integerwert berechnen lassen, den ich eigentlich zuvor schon bei der eingabe hätte berechnen müssen wenn ich sie nicht als string gespeichert hätte.
Und worin liegt genau der Unterschied zwischen getstring() und itostring()
Edit:
erstere speichert jedes zeichen nach eingabe der enter taste in einen string, der zweitere speichert den integerwert x in einen string y. Wenn ich ein nummernpad habe und sowieso nur Deziamalzahlen eingeben soll, ist doch der getstring komplett überflüssig oder nicht?
Zuletzt bearbeitet von einem Moderator: