0 / 0 / 0
Регистрация: 21.05.2017
Сообщений: 21
1

Доработать код

22.11.2017, 22:57. Показов 462. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание:Вывести на экран 1 или 0 в зависимости от того, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
Нужно что бы была 2 кнопка и при нажатии на нее выводились такие числа при которых вывелась бы 1.



Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
unit Unit1;
 
{$mode objfpc}{$H+}
 
interface
 
uses
  Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls;
 
type
 
  { TForm1 }
 
  TForm1 = class(TForm)
    myButton: TButton;
    inputA: TEdit;
 
    output: TEdit;
 
    procedure FormCreate(Sender: TObject);
    procedure myButtonClick(Sender: TObject);
    procedure inputBChange(Sender: TObject);
  private
    { private declarations }
  public
    { public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.lfm}
 
{ TForm1 }
 
procedure TForm1.inputBChange(Sender: TObject);
begin
 
end;
 
procedure TForm1.myButtonClick(Sender: TObject);
begin
  if (  exp(ln(StrToFloat(inputA.text))*2)  =
    exp(ln(StrToFloat(inputA.text[1]) + StrToFloat(inputA.text[2]) + StrToFloat(inputA.text[3]))*3) ) then          // exp(ln(a)*n)
    begin
      output.text := '1';
    end
  else
    output.text := '0';
 
 
 
 
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
 
end;
 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2017, 22:57
Ответы с готовыми решениями:

Доработать код
Вот в общем то есть такая статейка http://habrahabr.ru/post/180933/ Сам пробовал реализовать,...

Доработать код
Нашел код на Вашем форуме, для функции f(x)= tg(x), как его переделать под функцию f(x)=tg2x-3 Не...

Чтение из файла. доработать код
Всем здравствуйте, есть часть кода procedure TFrmWhile1.Open1Click(Sender: TObject); var...

Подскажите, пожалуйста, как доработать код под ЛистБокс
При поочередной обработке файлов в ListBox остается текстовая выборка из последнего файла (она же...

7
5329 / 4262 / 1053
Регистрация: 29.08.2013
Сообщений: 26,845
Записей в блоге: 3
22.11.2017, 23:36 2
Цитата Сообщение от Ty1iskiu pr9nik Посмотреть сообщение
Нужно что бы была 2 кнопка
ну так добавь кнопку

Цитата Сообщение от Ty1iskiu pr9nik Посмотреть сообщение
и при нажатии на нее выводились такие числа при которых вывелась бы 1.
масло масленное
и зачем что-то выводить на кнопку? кнопка она для нажатий, для вывода есть другие компоненты
0
0 / 0 / 0
Регистрация: 21.05.2017
Сообщений: 21
22.11.2017, 23:41  [ТС] 3
С интерфейсом проблем нет, проблема с кодом, сделать что бы вывелись все числа при которых вывелась бы единица
0
5329 / 4262 / 1053
Регистрация: 29.08.2013
Сообщений: 26,845
Записей в блоге: 3
22.11.2017, 23:56 4
ты сам то понимаешь что спрашиваешь?
Цитата Сообщение от Ty1iskiu pr9nik Посмотреть сообщение
сделать что бы вывелись все числа при которых вывелась бы единица
что вывести то надо? числа или единицу?
или единицу сначала посчитать надо, а потом числа вывести?
0
0 / 0 / 0
Регистрация: 21.05.2017
Сообщений: 21
23.11.2017, 00:01  [ТС] 5
Смысл такой, помимо 1 кнопки "вычисление", сделать 2 кнопку и еще одно окно, при нажатии на которую бы выводились все числа при которых 1
0
1437 / 1014 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
23.11.2017, 11:59 6
Я так понял, что нужно вывести все числа, содержащие единицу? Типа 10, 13, 51, 71, 101?
Как быть с несколькими единицами в числе? Например, 121, 111, 1111?
0
0 / 0 / 0
Регистрация: 21.05.2017
Сообщений: 21
23.11.2017, 13:25  [ТС] 7
Цитата Сообщение от Ty1iskiu pr9nik Посмотреть сообщение
авен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
Вывести все такие числа
0
Модератор
9063 / 5857 / 2338
Регистрация: 21.01.2014
Сообщений: 25,039
Записей в блоге: 3
23.11.2017, 18:00 8
Ty1iskiu pr9nik, собственно говоря, почему код, Вами приведенный, на Лазарусе? Переместить тему в нужный раздел? Разница между Д. и Л. невеликая, но таки есть, поэтому...
0
23.11.2017, 18:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2017, 18:00
Помогаю со студенческими работами здесь

Графика: Доработать код так, чтобы свет загорался при наведении и потом тух, когда мышку убираешь
помогите доработать код нужно что бы свет загорался при наведении,и потом тух когда мышку...

Доработать код. Из 10-й в двоичную
Я перевожу из десятичной в двоичную следующим методом: procedure TForm1.Button7Click(Sender:...

Доработать код
Доброе время Всем! Прошу помощи, т.к сам не справляюсь, да и честно сказать не умею. Вообщем...

Доработать код
Нужно что-бы программа не заменяла многократные пробелы однократным , а просто удаляла их. (Должно...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru