Тайна функции VAL() - QBasic

Узнай цену своей работы

Формулировка задачи:

Вчера мне встретилась одна программа и я понял, что не все знают функцию VAL(). И решил дать ей не только определение, а еще указать одно свойство, которое видимо знает еще меньше пользователей 1. Функция VAL() переводит строковое значение числа в число 2. Функция VAL() (смотрите код) переводит в число строковое значение числа в начале НЕ ЧИСЛОВОЙ СТРОКИ, Пробелы в начале строки не учитываются

Решение задачи: «Тайна функции VAL()»

textual
Листинг программы
CLS 
DIM S = "     -12.34 ASDF 777" 
PRINT VAL(S)      ' <= ЭТО И ЕСТЬ ФУНКЦИЯ VAL() 
 
REM 
REM Оператор принт печатает -12.34 
REM 
END

Объяснение кода листинга программы

  1. Объявлена переменная S типа строка со значением     -12.34 ASDF 777.
  2. Вызвана функция VAL() с аргументом S.
  3. Результатом выполнения функции VAL() является значение -12.34.
  4. Значение -12.34 выводится на экран с помощью оператора PRINT.

Оцени полезность:

6   голосов , оценка 4.333 из 5
Похожие ответы