001
15.12.2008, 22:45 Uhr
Hans
Library Walker (Operator)
|
Hi,
Zitat von ~Dummbatz-Maru: |
Wie kann ich zB d20 auf einmal einlesen und als welche Variable (String?),
|
genau: string. Da kannst du Deine Eingaben auf Korrektheit überprüfen, anschliessend teilst Du den String auf: Dem Buchstaben entsprechend einen Faktor zuweisen, und den Zahlwert in einen int umwandeln.
Zitat: |
überprüfen, ob die Eingabe korrekt war (mehrere Fälle mit oder ohne character vor der Zahl möglich, nur bestimmte Zahlen möglich)
|
Entweder mit einer Menge if(...) else if (...) else if (...) else if (...) ... hintereinander, oder mit einer switch-case-Konstruktion.
Zitat: |
und danach aus meinem d20 eine 40 machen?
|
Nun, wenn d für double steht, also einem Faktor 2 entspricht, dann brauchst Du doch blos den Faktor mit dem Zahlenwert multiplizieren, sofern Du den Eingabestring so zerlegt hast, wie oben vorgeschlagen.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. |