Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мова FoxPro.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
80.38 Кб
Скачать

Математині функції Арифметичні

ABS (<вир N>) – абсолютне значення числа <вир N>.

INT (<вир N>) – ціла частина.

MAX (<вир 1>, <вир 2>, …) – повертає max значення з списка аргументів, які повинні бути одного типу.

MIN (<вир 1>, <вир 2>, …)

MOD (<вир 1 >, <вир 2>) – цілочисельний залишок від ділення <вирN1> на <вирN2>.

ROUND (<вирN1>, <вирN2>) – заокруглення <вирN1> до заданого в <вирN2> кількості знаків після коми.

EXP (<вир №1>) – основа натурального логарифма "е" в степені <вирN>

LOG (<вирN>) – аргумент > нуля

LOG10 (<вирN>) - аргумент > нуля

SQRT (<вирN>)

Приклад програми виводу на дисплей списку всіх дівчат або хлопців з указанням їх дати народження.

CLEAR

Set talk оff

Set device to screеn

Store ' _ ' to p

@ 5, 1 say 'задайте пол (ж/ч)' get p

read

*---------------------------------------друк шапки---------------------------------------------*

@ 8, 0 say ' ___ _ _ _ _ _ _ _ ______________'

@ 9, 0 say ' _ _______Прізвище___________'

@9, 26 say ' дата народження____________'

@ 10, 0 say ' _ _ _ _ _ _ _ _ _ ______________'

*--------------------------------------пошук прізвища ---------------------------------------------*

select 1

use ЕН11

do while .not. eof()

locate while .not. eof()

if pol = p

*---------------------------------------друк форми---------------------------------------------*

@ row() + 1, 1 say fam picture "@ a"

@ row(), 26 say data picture "@ d"

endif

continue

enddo

@ row() + 1, 0 say ' _ _ _ _ _ _ _ _ _ _ _ _'

use

wait ' програму закінчено'