Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Program v Delphi

Co se tyka vypoctu vzdalenosti bodu, to je vec geometrie, s tim asi problemy nemas.
Body zrejme nadefinujes jako:

Body: array[0..9] of TPoint;

Co se tyka logaritmu, proste projdes ve dvou vnorenych cyklech vsechny body a zjistis vzdalenosti. Pri prochazeni si zapamatujes nejmensi a nejvetsi vzdalenosti a tomu odpovidajici body.

Pozadavek na promenne znamena, ze bys mel pouzivat pouze parametry, ktere do funkce predas + promenne, ktere si nadeklarujes uvnitr funkce, nemel bys pozuivat zadne globalni promenne.
Znamena to napr. u funkce pro vypocet vzdalenosti:
function VypocitejVzdalenost(const Bod1, Bod2: TPoint): Double;
funkci budes volat takto:
Vzdalenost2Bodu := VypocitejVzdalenost(Body[i], Body[j]);
a ne funkci, kde predas jen odkaz na index pole:
function VypocitejVzdalenost(const i, j: Integer): Double;
a funkce si bude sahat sama do pole bodu

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny