Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 27.05.2017
Сообщений: 44

Как это сделать ?

07.10.2017, 12:57. Показов 1228. Ответов 7

Студворк — интернет-сервис помощи студентам
Мне нужно что бы при вводе в Edit1 и Edit2 в Edit3 было ответ. Что нужно добавить.
C++
1
2
3
4
5
6
#include <math.h>
double k,x,y ;
for (k=1,2; k<=12;k++)
{
    y=(sin(k*x)+0.2);
    }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.10.2017, 12:57
Ответы с готовыми решениями:

Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это сделать?
Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это сделать? Приложение консольное. ...

Скажите как сделать это на С++ ?
Короче... надо отправить серверу сообщение и в конце него нажать на клавишу ENTER. На Delphi это выглядит так: tempstr := 'HELO...

Как сделать это задание?
329 задание. Подскажите пожалуйста подробно, как это задание выполнить?

7
 Аватар для Lelik-pahan
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
07.10.2017, 16:58
Лучший ответ Сообщение было отмечено lakostq как решение

Решение

При редактировании текста в TEdit происходит событие OnChange. На Edit1 и Edit2 можно поставить общий обработчик этого события и делать расчёт в нём.
C++
1
2
3
4
5
6
7
8
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
    double x;
    if (TryStrToFloat(Edit1->Text, x))
    {
        ...
    }
}
Не совсем понятно, зачем два эдита для исходных данных, если результат зависит только от x

И в цикле запись k=1,2 некорректна. Если это 1 целая 2 десятых, то нужно записать через точку
0
0 / 0 / 0
Регистрация: 27.05.2017
Сообщений: 44
08.10.2017, 19:51  [ТС]
Вот я так сделал
C++
1
2
3
4
5
6
7
8
9
10
11
void __fastcall TForm3::Edit1Change(TObject *Sender)
{
double x;
if (TryStrToFloat(Edit1->Text, x));
}
//---------------------------------------------------------------------------
void __fastcall TForm3::Edit2Change(TObject *Sender)
{
double x;
if (TryStrToFloat(Edit1->Text, x));        
}
В Edit3 что писать ?
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
09.10.2017, 00:12
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
double __fastcall TForm1::Formula(double x,double k)
{
  double y;
  while (++k<=12)
    {
      y=(sin(k*x)+0.2);
    }
   return y;
}
 
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Edit3->Text = FloatToStr(Formula(StrToFloat(Edit1->Text),StrToFloat(Edit2->Text)));
}
0
0 / 0 / 0
Регистрация: 27.05.2017
Сообщений: 44
09.10.2017, 18:37  [ТС]
Цитата Сообщение от Sasha Посмотреть сообщение
double __fastcall TForm1::Formula(double x,double k)
Где это взять ?
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
09.10.2017, 21:09
Цитата Сообщение от lakostq Посмотреть сообщение
Где это взять ?
это надо объявить в h-файле
0
0 / 0 / 0
Регистрация: 27.05.2017
Сообщений: 44
09.10.2017, 22:11  [ТС]
Я тупой что такое h-файл

Добавлено через 15 минут
[C++ Warning] Unit3.cpp(31): W8004 'y' is assigned a value that is never used
Всём ошибка
0
 Аватар для Lelik-pahan
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
10.10.2017, 09:13
lakostq, вот тут даны ответы на все твои вопросы. Выбери одну любую книжку из списка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.10.2017, 09:13
Помогаю со студенческими работами здесь

Как это сделать?
В поле &quot;вид&quot; выбран код, справа надо подставить memo из другой таблицы, чем та, с которой связан нижний навигатор, а верхний вообще для...

Как это назвать или где почитать как это сделать?
Вот как выглядит моя цель - http://cs623921.vk.me/v623921477/38005/2W46UJsY3nM.jpg При нажатии на стрелки происходит плавный переход. ...

Как это сделать , если это возможно, сам не уверен
Помогите, как это сделать Пример В таблице Excel я ввожу какую нибудь формулу (Sin(x), a не =Sin(x)), так как мне нужно в этой ячейки...

При нажатии на кнопку в это же окне открывается новый интерфейс, как это сделать?
как сделать по типу меню в играх, допустим нажимаем настройки и в этом же окне открываются настройки собственно говоря как это...

Что это такое и как это можно сделать?
Это что то из стандартных компонентов или как в своем проекте сделать что то подобное? подразумевается пока не нажал окно скрыто, нажал,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru