Тайна функции VAL() - QBasic
Формулировка задачи:
Вчера мне встретилась одна программа и я понял,
что не все знают функцию VAL(). И решил дать ей
не только определение, а еще указать одно свойство,
которое видимо знает еще меньше пользователей
1. Функция VAL() переводит строковое значение числа
в число
2. Функция VAL() (смотрите код) переводит в число
строковое значение числа в начале НЕ ЧИСЛОВОЙ
СТРОКИ, Пробелы в начале строки не учитываются
Листинг программы
- CLS
- DIM S = " -12.34 ASDF 777"
- PRINT S
- REM
- REM Оператор принт печатает -12.34
- REM
- END
Решение задачи: «Тайна функции VAL()»
textual
Листинг программы
- CLS
- DIM S = " -12.34 ASDF 777"
- PRINT VAL(S) ' <= ЭТО И ЕСТЬ ФУНКЦИЯ VAL()
- REM
- REM Оператор принт печатает -12.34
- REM
- END
Объяснение кода листинга программы
- Объявлена переменная S типа строка со значением
-12.34 ASDF 777
. - Вызвана функция VAL() с аргументом S.
- Результатом выполнения функции VAL() является значение -12.34.
- Значение -12.34 выводится на экран с помощью оператора PRINT.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д