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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.01.2008, 22:44   #1
bles
Пользователь
 
Регистрация: 29.01.2008
Сообщений: 26
По умолчанию StrToFloat и FloatToStr

Вот такая задача в edit1 и edit2 вводятся значения, а в Label1 выводиться ответ по формуле edit1*edit2/100 и нужно потом вычесть значения из Edit1-Label1 и записать в edit3.

Помогите если кто понял, я просто запутался с этими переводами из StrToFloat и FloatToStr, всё пишет что типы не подходят.
bles вне форума
Старый 29.01.2008, 22:47   #2
mid
Пользователь
 
Регистрация: 29.01.2008
Сообщений: 12
По умолчанию

Что-то вроде этого?
Код:
...
Label1.Caption:= FloatToStr(StrToFloat(edit1.Text) * StrToFloat(edit2.Text) / 100);
edit3.Text:= FloatToStr(StrToFloat(edit1.Text) - StrToFloat(Label1.Caption));
...
Добавлено:
Пожалуйста, пишите название топика не подобным образом.

Последний раз редактировалось mid; 29.01.2008 в 22:51.
mid вне форума
Старый 30.01.2008, 20:50   #3
bles
Пользователь
 
Регистрация: 29.01.2008
Сообщений: 26
По умолчанию

Клас, Спасибо огромное, теперь понял ,)
bles вне форума
Старый 30.01.2008, 22:19   #4
Amen
Заблокирован
Форумчанин
 
Регистрация: 22.01.2008
Сообщений: 121
По умолчанию

Не стал создавать отдельную тему. Поэтому мой маленький вопрос здесь.
Помогите, кто может. У меня тут пара задачек.
1. Дана длина L окружности, найти её R и S круга, ограниченного этой окружностью.
#include<iostream.h>
#include<math>
int main()
{
int L,R,S; const P=3.14;
cout<<"L=";
cin>>L;
R=L/(2*P);
S=P*pow(R,2);
cout<<"R="<<R;
cout<<"S="<<S;
cin>>S;

return 0;
}
Вроде всё правильно, но результат выводит такой: при L=10 - R=1S=3

2. Задача с использованием оператора While:
Дано число А>1 Вывести наибольшее из целых чисел К, для которых сумма 1+1/2+...+1/К будет меньше А, и саму эту сумму.

Буду очень признателен за помощь.
Amen вне форума
Старый 30.01.2008, 22:25   #5
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

В первой задаче не int L,R,S;, а real L,R,S;
B_N вне форума
Старый 30.01.2008, 22:27   #6
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

//Amen'y предупреждение за флуд не в своей теме.
//Тема закрыта.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Снова StrToFloat sander Общие вопросы Delphi 4 27.09.2007 09:02
StrToFloat nporaMep Общие вопросы Delphi 2 15.12.2006 07:42