Obsah fóra www.hojko.com
TV, Rádiá, Online Filmy, MP3 - všetko na jednej stránke
Hľadať  •  FAQ  •  IP  •  Zoznam užívateľov  •  Karma  •  Závisláci  •  Registrácia
 Prihlásiť sa pre kontrolu súkromných správ  •  Prihlásenie






Program v Pascale.
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie  
 Moje príspevky :: Zobraziť predchádzajúcu tému :: Zobraziť nasledujúcu tému  
Autor Správa
lopotka
Novice
Novice



Stav: Odhlásený
Založený: 16.04.2008
Príspevky: 4

Karma:  Odobrať Neutrálna karma Pridať

PríspevokZaslal: 16 Apr 2008, 14:06    Predmet: Program v Pascale. Odpovedať s citátom  

Zdravim.Prosim pomozte s tymto zadanim. Mam to do skoly a neviem si tym rady. Som uplny zaciatocnik.
Vytvorte program, ktorý bude zazanmenávat výsledky bežeckého závodu (10 závodníkov). Využite dátový typ RECORD, ktorý bude obsahovat meno, priezvisko a cas závodníka. Po ich zadaní program zostaví výsledkovú listinu závodu.
Ale ako mozem zadefinovat aby som cas pisal mm:ss a ako to zotriedit podla casu.
Kód:

program Zadanie;
uses   crt;
Type Pretekar = Record
                Meno:string;
                Priezvisko:string;
                Cas:real;
                end;

var i:real;
    osoba:Pretekar;


Begin
   clrscr;
    writeln ('Zadaj meno pretekara:');
    readln  (osoba.Meno);
    writeln ('Zadaj priezvisko pretekara:');
    readln  (osoba.Priezvisko);
    writeln ('Zadaj cas:');
    readln  (osoba.Cas);
    clrscr;
    writeln;
    write (osoba.Meno,' ',osoba.Priezvisko,' ',osoba.Cas);
    readln;
end.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
juho
Light Star
Light Star



Stav: Odhlásený
Založený: 11.05.2007
Príspevky: 220

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Apr 2008, 15:10    Predmet: Odpovedať s citátom  

najprv ked chces pisat kody davaj ich do code.
potom na triedenie potrebujes pole array of record.
a musis si rozdelit cas na nacitanie minut a nacitanie sekund. alebo si to mozes prepocitat.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
lopotka
Novice
Novice



Stav: Odhlásený
Založený: 16.04.2008
Príspevky: 4

Karma:  Odobrať Neutrálna karma Pridať

PríspevokZaslal: 16 Apr 2008, 16:58    Predmet: Odpovedať s citátom  

juho napísal:
najprv ked chces pisat kody davaj ich do code.
potom na triedenie potrebujes pole array of record.
a musis si rozdelit cas na nacitanie minut a nacitanie sekund. alebo si to mozes prepocitat.
Kód:
Program Pretek;
uses crt;
Type Pretekar = record
                Meno:string;
                Priezvisko:string;
                Cas:string;
              end;

var pocet : Array [1..3] of Pretekar;
    a:integer;


Begin
  clrscr;
  for a:=1 to 3 do
  begin
    writeln(a,'.');
    writeln('---');
    write('Zadejte meno: ');
    readln(pocet[a].Meno);
    write('Zadejte priezvisko: ');
    readln(pocet[a].Priezvisko);
    write('Zadejte cas v sekundach ');
    readln(pocet[a].Cas);
    clrscr;
  end;

  writeln('Zoznam pretekarov ');
  writeln('******************');
  readkey;
  for a:= 1 to 3 do
  begin
   
    writeln(a,'.');
    writeln('---');
    writeln(pocet[a].Meno,' ',pocet[a].Priezvisko,' ',pocet[a].Cas);
    readln;
    end;

  write('Program se teraz ukoncy');
  readkey;

End.

Tak nieco som upravil . Teray potrebujem urobit to abz to vzpisalo podla casu od najrzchlejsieho po najpomalsieho.
Poradte prosim vas.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
juho
Light Star
Light Star



Stav: Odhlásený
Založený: 11.05.2007
Príspevky: 220

Karma:  Odobrať Kladná karma Pridať

PríspevokZaslal: 16 Apr 2008, 19:23    Predmet: Odpovedať s citátom  

Kód:
Program Pretek;
uses crt;
Type Pretekar = record
                Meno:string;
                Priezvisko:string;
                Cas:string;
              end;

var a,b,min:integer;
      pocet:array[1..4]of Pretekar;

Begin
  clrscr;
  for a:=1 to 3 do
  begin
    writeln(a,'.');
    writeln('---');
    write('Zadejte meno: ');
    readln(pocet[a].Meno);
    write('Zadejte priezvisko: ');
    readln(pocet[a].Priezvisko);
    write('Zadejte cas v sekundach ');
    readln(pocet[a].Cas);
    clrscr;
  end;

  writeln('Zoznam pretekarov ');
  writeln('******************');
  readkey;
  for a:= 1 to 3 do
  begin

    writeln(a,'.');
    writeln('---');
    writeln(pocet[a].Meno,' ',pocet[a].Priezvisko,' ',pocet[a].Cas);
    readln;
    end;

  write('Program teraz usporiada podla casu');
  readkey;
clrscr;
for a:= 1 to 3 do begin min:=a;
for b:=a to 3 do if(pocet[min].cas>pocet[b].cas)then min:=b;
pocet[4]:=pocet[min];
pocet[min]:=pocet[a];
pocet[a]:=pocet[4];
    writeln(a,'.');
    writeln('---');
    writeln(pocet[a].Meno,' ',pocet[a].Priezvisko,' ',pocet[a].Cas);
    readln;
                       end;
  write('Program se teraz ukoncy');
  readkey;

End.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
lopotka
Novice
Novice



Stav: Odhlásený
Založený: 16.04.2008
Príspevky: 4

Karma:  Odobrať Neutrálna karma Pridať

PríspevokZaslal: 16 Apr 2008, 22:35    Predmet: Odpovedať s citátom  

juho napísal:
Kód:
Program Pretek;
uses crt;
Type Pretekar = record
                Meno:string;
                Priezvisko:string;
                Cas:string;
              end;

var a,b,min:integer;
      pocet:array[1..4]of Pretekar;

Begin
  clrscr;
  for a:=1 to 3 do
  begin
    writeln(a,'.');
    writeln('---');
    write('Zadejte meno: ');
    readln(pocet[a].Meno);
    write('Zadejte priezvisko: ');
    readln(pocet[a].Priezvisko);
    write('Zadejte cas v sekundach ');
    readln(pocet[a].Cas);
    clrscr;
  end;

  writeln('Zoznam pretekarov ');
  writeln('******************');
  readkey;
  for a:= 1 to 3 do
  begin

    writeln(a,'.');
    writeln('---');
    writeln(pocet[a].Meno,' ',pocet[a].Priezvisko,' ',pocet[a].Cas);
    readln;
    end;

  write('Program teraz usporiada podla casu');
  readkey;
clrscr;
for a:= 1 to 3 do begin min:=a;
for b:=a to 3 do if(pocet[min].cas>pocet[b].cas)then min:=b;
pocet[4]:=pocet[min];
pocet[min]:=pocet[a];
pocet[a]:=pocet[4];
    writeln(a,'.');
    writeln('---');
    writeln(pocet[a].Meno,' ',pocet[a].Priezvisko,' ',pocet[a].Cas);
    readln;
                       end;
  write('Program se teraz ukoncy');
  readkey;

End.
Vdaka Ti.
Trosku som si to upravil.
Dakujm.
Návrat hore
Zobraziť informácie o autorovi Odoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    Časy uvádzané v GMT + 1 hodina
Odoslať novú tému   Odpovedať na tému    Obsah fóra www.hojko.com -> Programovanie
Strana 1 z 1

 
Prejdi na:  
Nemôžete odosielať nové témy do tohto fóra
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre
Nemôžete hlasovať v tomto fóre
Nemôžete pripájať súbory do tohto fóra
Môžete sťahovať súbory v tomto fóre


Powered by phpBB © 2005 phpBB Group, phpBB SEO, © Hojko 2004-2008

[ Vygenerované za: 0.1s ] :: [ 16 Queries ] :: [ 22,984 stránok za dnes ] :: [ Dnes DB: 638,973 ] :: [ Max DB: 2,334,336 Queries ]