[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.02.08
Prihlásený: 04.05.08
Príspevky: 9
Témy: 3 | 3
Bydlisko: Nové Zámky

V súbore evidujeme mená a výkony skokanov do diaľky. Vytvorte aplikáciu, ktorá umožní:

a) pridať nový záznam do súboru (napr. že Peter Zabka skočil 8,5 metra)
b) zobraziť záznamy uložené v súbore do Mema - usporiadané abecedne podľa mena
c) zobraziť záznamy uložené v súbore do Mema - usporiadané podľa výkonu

Pracujte s binárnym súborom s prvkami typu TStudent.

type TStudent = record
meno, priezvisko: string[30];
vykon: real;
end;

potrebujem to mat cim skor hotove


_________________
Intel E2160@1,8GHz, 2x1GB DDR2 KINGSTON 800Mhz, ASUS ATI EAH 3650 256 MB DDR3
Offline

Užívateľ
Užívateľ
potrebujem pomoct, urobit tento priklad v delhi

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...

Zase jeden z tych, co prosim nepoznaju???
Dufam ze som to pochopil spravne a nemusis ten subor ukladat aj na disk.

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;

type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Button1: TButton;
Memo1: TMemo;
Button2: TButton;
Button3: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;
i,j,k,l,m:integer;

implementation

{$R *.dfm}

type TStudent = record
meno, priezvisko: string[30];
vykon: real;
end;

var skok:array[1..100] of TStudent;

procedure TForm1.Button1Click(Sender: TObject);
begin
inc(i);
if (edit1.text<>'') and (edit2.text<>'') and (edit3.text<>'')
then
with skok[i] do
begin
meno:=Edit1.Text;
priezvisko:=Edit2.Text;
vykon:=strtofloat(Edit3.Text);
end
else messagebox(0,'Chybny udaj v niektorom policku','error',0);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
for k:=1 to i-1 do
begin
m:=k;
for j:=k+1 to i do
if skok[m].meno>skok[j].meno then m:=j;
if m<>k then begin
skok[100]:=skok[m];
skok[m]:=skok[k];
skok[k]:=skok[100];
end;
end;
memo1.Clear;
for j:=1 to i do
memo1.lines.add(skok[j].meno+' '+skok[j].priezvisko+' '+floattostr(skok[j].vykon));
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
for k:=1 to i-1 do
begin
m:=k;
for j:=k+1 to i do
if skok[m].vykon<skok[j].vykon then m:=j;
if m<>k then begin
skok[100]:=skok[m];
skok[m]:=skok[k];
skok[k]:=skok[100];
end;
end;
memo1.Clear;
for j:=1 to i do
memo1.lines.add(skok[j].meno+' '+skok[j].priezvisko+' '+floattostr(skok[j].vykon));
end;

end.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.02.08
Prihlásený: 04.05.08
Príspevky: 9
Témy: 3 | 3
Bydlisko: Nové Zámky
Napísal autor témyOffline : 06.05.2008 8:11 | potrebujem pomoct, urobit tento priklad v delhi

dakujem za namahu


_________________
Intel E2160@1,8GHz, 2x1GB DDR2 KINGSTON 800Mhz, ASUS ATI EAH 3650 256 MB DDR3
 [ Príspevkov: 3 ] 


potrebujem pomoct, urobit tento priklad v delhi



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Neviete niekto tento jeden priklad v Pascale???

v Assembler, C, C++, Pascal, Java

7

1005

25.04.2007 13:39

maria kormanakova

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomocť

v Elektronika

6

635

27.04.2007 16:18

Jopi

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomoct.....

v PHP, ASP

4

442

14.07.2008 13:53

m4r14n

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomôcť

v PHP, ASP

2

481

19.08.2007 20:07

juho

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomoct

v JavaScript, VBScript, Ajax

6

607

23.01.2009 13:50

pedro91

V tomto fóre nie sú ďalšie neprečítané témy.

potrebujem surne pomoct

[ Choď na stránku:Choď na stránku: 1 ... 4, 5, 6 ]

v Operačné systémy Microsoft

171

4326

20.08.2006 15:39

Johnnny

V tomto fóre nie sú ďalšie neprečítané témy.

Tlaciaren.Potrebujem pomoct.

v Externé zariadenia

1

842

13.08.2006 8:29

isteron

V tomto fóre nie sú ďalšie neprečítané témy.

WIFI-potrebujem pomôcť

v Siete

2

427

02.11.2011 16:00

Dodo092

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomôcť - Grafická Karta

v nVidia grafické karty

18

607

23.06.2017 20:08

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomoct s sql...

v Redakčné systémy

3

676

30.08.2006 10:09

scooby

V tomto fóre nie sú ďalšie neprečítané témy.

Velky problem ( potrebujem pomoct)

v Antivíry a antispywary

6

645

01.05.2010 18:49

marvolo

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Potrebujem pomoct s podvodoom

[ Choď na stránku:Choď na stránku: 1, 2, 3, 4, 5 ]

v Obchody, reklamácie a právo

130

6290

23.11.2011 15:08

Trty

V tomto fóre nie sú ďalšie neprečítané témy.

Zoznam (potrebujem pomôcť) C++

v Assembler, C, C++, Pascal, Java

1

391

08.05.2012 11:29

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

simple subforums - potrebujem pomoct

v Redakčné systémy

3

552

09.10.2006 18:46

OndrejKo

V tomto fóre nie sú ďalšie neprečítané témy.

potrebujem pomoct Trojan,spywere.

v Antivíry a antispywary

11

1236

28.06.2008 19:47

schusterr

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomoct s modom...

v Redakčné systémy

11

3075

23.08.2006 16:53

gumy



© 2005 - 2024 PCforum, edited by JanoF