![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
HeX |
![]() ![]()
Сообщение
#1
|
|||
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
Поиогите найти ошибку в функции!!!Пожалуйста!!!
Условие: Организовать типизированный файл, содержащий сведения об адресах и телефонах сотруд-ников предприятия: ФИО, адрес (улица, дом, квартира). Напишите встроенную подпрограмму-функцию для организации безопасного ввода номеров телефонов – целое шестизначное число. Определите сколько сотрудников не имеют телефонов. Решение: program QQQ;
-------------------- ...Купи слона, ну и что что все говорят продай слона...
|
|||
Altair |
![]()
Сообщение
#2
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
Цитата ФИО, адрес (улица, дом, квартира). Напишите встроенную подпрограмму-функцию для организации безопасного ввода номеров телефонов – целое шестизначное число. longint прогу не проверял -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
HeX |
![]()
Сообщение
#3
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 27 Пол: Мужской Реальное имя: AleX Репутация: ![]() ![]() ![]() |
не у меня в функции условие почему то не срабатывает
-------------------- ...Купи слона, ну и что что все говорят продай слона...
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
HeX, тебе же сказали почему. Byte, который ты используешь не может хранить такие большие значения (Byte хранит только 0 .. 255). Измени функцию, чтобы она использовала LongInt (от -2 млрд. до +2 млрд.). А еще лучше - переписать функцию вот так:
function Nomer(tel: longint):boolean; Ну, и естественно придется в описании типа Pred тоже изменить тип с Byte на LongInt |
Altair |
![]()
Сообщение
#5
|
![]() Ищущий истину ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: ![]() ![]() ![]() |
во первых безопасный ввод скорее всего ввод числа, с защитой от ввода символов...
во вторых условие с такими параметрами неприменимо к типу byte, я уже сказал это p.s. volvo ответил раньше. Сообщение отредактировано: Altair - 26.11.2005 19:33 -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 7:08 |