- Mesajlar
- 333
Girilen iki basamaklı sayıyı ifade eden program kodları buyrun :
Programı indirmek için :
Programı indirmek için :
Kod:
procedure TForm1.Button1Click(Sender: TObject);
var
sayi1:integer;
rakam:array[1..9] of string;
i:integer;
m:integer;
begin
sayi1:=StrToInt(Edit1.Text);
edit2.Text:=inttostr(sayi1 div 10);
edit3.Text:= inttostr(sayi1 mod 10);
if (edit3.Text='1') then begin rakam[1]:='bir';m:=1;end;
if (edit3.Text='2') then begin rakam[2]:='iki';m:=2;end;
if (edit3.Text='3') then begin rakam[3]:='üç';m:=3;end;
if (edit3.Text='4') then begin rakam[4]:='dört';m:=4;end;
if (edit3.Text='5') then begin rakam[5]:='beş';m:=5;end;
if (edit3.Text='6') then begin rakam[6]:='altı';m:=6;end;
if (edit3.Text='7') then begin rakam[7]:='yedi';m:=7;end;
if (edit3.Text='8') then begin rakam[8]:='sekiz';m:=8;end;
if (edit3.Text='9') then begin rakam[9]:='dokuz';m:=9;end;
if (edit2.Text='1') and (edit3.Text='0') then edit4.Text:='on';
if (edit2.Text='1') then edit4.Text:='on'+rakam[m];
if (edit2.Text='2') and (edit3.Text='0') then edit4.Text:='yirmi';
if (edit2.Text='2') then edit4.Text:='yirmi'+rakam[m];
if (edit2.Text='3') and (edit3.Text='0') then edit4.Text:='otuz';
if (edit2.Text='3') then edit4.Text:='otuz'+rakam[m];
if (edit2.Text='4') and (edit3.Text='0') then edit4.Text:='kırk';
if (edit2.Text='4') then edit4.Text:='kırk'+rakam[m];
if (edit2.Text='5') and (edit3.Text='0') then edit4.Text:='elli';
if (edit2.Text='5') then edit4.Text:='elli'+rakam[m];
if (edit2.Text='6') and (edit3.Text='0') then edit4.Text:='altmış';
if (edit2.Text='6') then edit4.Text:='altmış'+rakam[m];
if (edit2.Text='7') and (edit3.Text='0') then edit4.Text:='yetmiş';
if (edit2.Text='7') then edit4.Text:='yetmiş'+rakam[m];
if (edit2.Text='8') and (edit3.Text='0') then edit4.Text:='seksen';
if (edit2.Text='8') then edit4.Text:='seksen'+rakam[m];
if (edit2.Text='9') and (edit3.Text='0') then edit4.Text:='doksan';
if (edit2.Text='9') then edit4.Text:='doksan'+rakam[m];
end;