![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 29
|
![]()
Добрый вечер всем! не могу никак вычислить средний балл. чтобы рассчитать надо сложить значения в едитах и разделить на 24. ни как не получается, помогите пожалуйста если знаете
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,367
|
![]()
А чем неустраивает простое:
Код:
Как-то так ...
Как-то так, ...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 29
|
![]()
спасибо большое сработало, только надо чтоб не целое число было а например вот так 3,9 или 4,6
|
![]() |
![]() |
![]() |
#4 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 29
|
![]()
а как сделать чтобы после запятой только один символ был?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
см. FloatToStrF
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 29
|
![]()
не получается ошибку выдает
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
1. Пробуйте еще.
2. Если не получается, читайте документацию и на п.1. |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 21.04.2013
Сообщений: 23
|
![]()
Код1 :
(округление с fCount чисел после запятой) procedure TForm1.Button1Click(Sender: TObject); var szMessage : LPCTSTR; i, NPoint : Integer; fCount : Integer; begin fCount := 1; Edit2.Text := ''; szMessage := PAnsiChar(FloatToStr(StrToInt(Edit1 .Text)/24)); NPoint:=0; while szMessage[NPoint] <> ',' do NPoint := NPoint+1; for i:=0 to NPoint+fCount do Edit2.Text := Edit2.Text + szMessage[i]; end; Код2 : (проверка правильности ввода для Едитов - число ли ввод) procedure TForm1.Edit1Change(Sender: TObject); var iValue : Integer; begin try begin iValue := StrToInt(Edit1.Text); end; except begin Edit1.Text := ''; iValue := 0; end; end; end; Документация - для грамотных ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дано трехзначное число. Если в сумме его цифр присутствует число 7,то число записать в зеркальном виде ( Паскаль ) | Эля777 | Помощь студентам | 5 | 22.04.2013 23:23 |
Написать программу вычисления площади многоугольника используя формулу для вычисления площади треугольника в качестве подпрограммы | сердце | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 24.12.2012 18:21 |
Длинная арифметика : деление (числа в string'е на число 256) | Dima_Dima | Общие вопросы Delphi | 6 | 06.02.2011 20:39 |
Деление массива на число, и последующий Division by zero [Assembler] | HostileZeth | Помощь студентам | 1 | 14.12.2010 19:14 |
Составить программу для вычисления точного значение x n , где x – целое число, большее 10, а n >11. | Figushkin | Помощь студентам | 0 | 05.06.2010 07:45 |