===== Input (Statement) ===== ==== Format ==== **input** [[expressions|prompt]], [[variables|variable]]\\ **input** [[variables|variable]]\\ **input** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ **input** [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ **input** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ **input** [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ **input float** [[expressions|prompt]], [[variables|variable]]\\ **input float** [[variables|variable]]\\ **input float** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ **input float** [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ **input float** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ **input float** [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ **input integer** [[expressions|prompt]], [[variables|variable]]\\ **input integer** [[variables|variable]]\\ **input integer** [[expressions|prompt]], [[arrays|array_variable]][[[integerexpressions|index]] ]\\ **input integer** [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ **input integer** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ **input integer** [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ **input string** [[expressions|prompt]], [[variables|variable]]\\ **input string** [[variables|variable]]\\ **input string** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ **input string** [[arrays|array_variable]] [ [[integerexpressions|index]] ]\\ **input string** [[expressions|prompt]], [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ **input string** [[arrays|array_variable]] [ [[integerexpressions|row_index]], [[integerexpressions|column_index]] ]\\ ==== Description ==== Waits for the user to type a line of text into the text output window. When the user hits the enter or return key, the user's input is stored in to a [[variables|variable]].\\ Using just INPUT, if the user types a valid number it will be converted and stored as either an integer or a float. If INPUT is unable to convert what is typed, it will be saved as a string.\\ You may force the type conversion by specifying INPUT FLOAT, INPUT INTEGER, or INPUT STRING. \\ User may optionally be prompted for the input by [[expressions|prompt]].\\ References to array elements may also be specified. ==== See Also ==== {{page>en:start#Keyboard and User Input&noheader}} ==== History ==== |1.99.99.14|Added INPUT FLOAT, INPUT INTEGER, INPUT STRING and made INPUT try to assign variable the correct type (integer, float, or string) based upon the user entry.|