Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.11.2010, 09:49   #1
iron_cross
Пользователь
 
Аватар для iron_cross
 
Регистрация: 23.11.2010
Сообщений: 29
Печаль лабораторная работа

Дано натуральное число n(n<=100). Сколько цифр в числе n.

Надо кинуть на Form, одну Edit и кнопку Button. И когда вводишь число в Edit потом нажимаешь кнопку и что выводилось опять же в Edit, сколько цифр в n.

Помогите пожалуста.
iron_cross вне форума Ответить с цитированием
Старый 23.11.2010, 10:04   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Чем могу
лабораторная работа.zip

P.S.: Кстати, у нас есть раздел "Помощь студентам"

Последний раз редактировалось Sibedir; 23.11.2010 в 10:06.
Sibedir вне форума Ответить с цитированием
Старый 23.11.2010, 10:28   #3
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Sibedir, что-то не очень много ты смог...
Уж куда проще:
Код:
procedure TForm1.Button1Click(Sender: TObject);
Var
  Num:integer;
begin
  if TryStrToInt(Edit1.Text,Num) then
    Edit1.Text:=IntToStr(Length(Edit1.Text));
end;
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 23.11.2010, 11:19   #4
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

А, да так. Я не старался.
Sibedir вне форума Ответить с цитированием
Старый 23.11.2010, 14:48   #5
iron_cross
Пользователь
 
Аватар для iron_cross
 
Регистрация: 23.11.2010
Сообщений: 29
По умолчанию

Ребята я сделал прогу по вашему коду и у меня она заработала. Например кода я ввожу пять цифр например 12345, он показывает 5 натуральных чисел. Правильно ли программа работает по условию задачи. Заранее большое вам спасибо.
iron_cross вне форума Ответить с цитированием
Старый 23.11.2010, 15:24   #6
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Если условие задачи звучит именно так
Цитата:
Дано натуральное число n(n<=100). Сколько цифр в числе n.
то НЕТ.
Дано именно число, а не строка из символов-цифр.

Все элементарно. Там же написано n<=100. Чё тут мудрить
0..9 - 1
10..99 - 2
100 - 3
Sibedir вне форума Ответить с цитированием
Старый 23.11.2010, 16:31   #7
iron_cross
Пользователь
 
Аватар для iron_cross
 
Регистрация: 23.11.2010
Сообщений: 29
По умолчанию

Большое спасибо вам Grag и особенно Sibedir за то, что всё понятно разьяснили.
iron_cross вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
лабораторная работа! nikolayz Помощь студентам 2 20.12.2010 19:04
Лабораторная работа jamik2012 Помощь студентам 0 23.10.2010 10:33
Лабораторная работа Новичек_Rudik Помощь студентам 2 19.04.2010 17:50
Лабораторная работа. Kipyatok Общие вопросы Delphi 4 05.04.2010 21:47
Лабораторная работа Дініс Фриланс 4 17.11.2009 13:26