![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Незнаю можно ли это назвать матфункциями. Но я уже весь форум облазил, и везде по тупому подписанные темы, извините если кого то оскорбил. Есть код:
Код:
case ir of
1. r:='+';
2. r:='-';
3. r:='*';
4. r:='\';
end;Код:
[Error] Unit1.pas(39): Incompatible types: 'Integer' and 'Extended' Выручайте ребята, пропаду без вас. Последний раз редактировалось udachnik2, 03.09.2012 в 15:22. |
|
#2
|
||||
|
||||
|
Цитата:
|
|
#3
|
|||
|
|||
|
Как целое число
|
|
#4
|
||||
|
||||
|
Код:
var
ir: Integer;
r: Char;
begin
case ir of
1: r:='+';
2: r:='-';
3: r:='*';
4: r:='/';
end;
end; |
|
#5
|
|||
|
|||
|
то есть все работать должно?, не охота тут просто весь код программы выкладывать. громозко больно
Код:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Grids;
type
TForm1 = class(TForm)
StringGrid1: TStringGrid;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
i,a,b,c,ir: Integer;
plus,minus,del,umn:string;
r: char;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
for b:=1 to StringGrid1.ColCount do
begin
for c:=1 to StringGrid1.RowCount do
begin
Randomize;
ir:=Random(3);
case ir of
1. r:='+';
2. r:='-';
3. r:='*';
4. r:='\';
end;
i:=Random(1000);
a:=Random(1000);
StringGrid1.Cells[b,c]:=IntToStr(i) + r + a;
end;
end;
end;
end. |
|
#6
|
|||
|
|||
|
Знаю что там много что не прально, но мне интересно только по этому вопросу помощь.
|
|
#7
|
|||
|
|||
|
или так
Код:
var znak: array[0..3] of char = ('+', '-', ...);
...
znak[ir]; |