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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2013, 17:19   #1
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию вычисления с едитами и деление на число

Добрый вечер всем! не могу никак вычислить средний балл. чтобы рассчитать надо сложить значения в едитах и разделить на 24. ни как не получается, помогите пожалуйста если знаете
Вложения
Тип файла: txt Текстовый документ (2).txt (773 байт, 118 просмотров)
Маша1993 вне форума Ответить с цитированием
Старый 20.04.2013, 20:30   #2
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,367
По умолчанию

А чем неустраивает простое:
Код:
DBEdit2.Text:=IntToStr(t div 24);
Как понимаю, результат среднего тоже должен быть целым?


Как-то так ...
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Старый 21.04.2013, 09:45   #3
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию

спасибо большое сработало, только надо чтоб не целое число было а например вот так 3,9 или 4,6
Маша1993 вне форума Ответить с цитированием
Старый 21.04.2013, 09:51   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
DBEdit2.Text:=FloatToStr(t/24);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 21.04.2013, 10:33   #5
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию

а как сделать чтобы после запятой только один символ был?
Маша1993 вне форума Ответить с цитированием
Старый 21.04.2013, 10:51   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

см. FloatToStrF
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 21.04.2013, 11:16   #7
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию

не получается ошибку выдает
Маша1993 вне форума Ответить с цитированием
Старый 21.04.2013, 13:59   #8
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

1. Пробуйте еще.
2. Если не получается, читайте документацию и на п.1.
s-andriano вне форума Ответить с цитированием
Старый 21.04.2013, 22:12   #9
sklees
Пользователь
 
Регистрация: 21.04.2013
Сообщений: 23
Сообщение Вариант FloatToStrF()

Код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;

Документация - для грамотных
sklees вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано трехзначное число. Если в сумме его цифр присутствует число 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