Začátečník potřebuje poradit – Delphi – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Začátečník potřebuje poradit – Delphi – Fórum – Programujte.comZačátečník potřebuje poradit – Delphi – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
suprk
~ Anonymní uživatel
5 příspěvků
11. 4. 2007   #1
-
0
-

Dobry den.Chtěl bych se zeptat jestli by mi někdo pomohl s procedurou jsem začatečnik a nějak v tom plavu.Mam dany příklad a jeho znění je:Program načte přirozené číslo N (N>2) a dále posloupnost N nenulových čísel a zjistí, zda je tato posloupnost geometrická.Poradil by mi někdo?Děkuji za odpověd.

Nahlásit jako SPAM
IP: ...–
Reklama
Reklama
Jan Škrášek
~ Redaktor
+1
Boss
Nahlásit jako SPAM
IP: ...–
http://jan.skrasek.com@hrachcz – webdeveloper
suprk
~ Anonymní uživatel
5 příspěvků
12. 4. 2007   #3
-
0
-

Neni tam to je aritmeticka mi se jedna o geometrickou a mam tam nenulova cisla.

Nahlásit jako SPAM
IP: ...–
Jura
~ Anonymní uživatel
634 příspěvků
12. 4. 2007   #4
-
0
-

To suprk:
Jediny rozdil v te implentaci bude ve vypoctu diference(resp. kvocientu q).



function JeToPosloupnost(N: Integer):Boolean;
var q,num, prev: Real;
i: Integer;
begin
JeToPosloupnost := false;
for i:=1 to N do begin
write('Zadej ',i,'. cislo posloupnosti: '); readln(num);
if(i = 2) then q := prev / num;;
if(i >= 2)and((prev / num) <> q) then exit;
prev := num;
end;
JeToPosloupnost := true;
end;

Netestoval jsem to.

Nahlásit jako SPAM
IP: ...–
suprk
~ Anonymní uživatel
5 příspěvků
15. 4. 2007   #5
-
0
-

To Jura:Tak nevim ale mi to nefunguje neni tady nekdo kdo na 100% by umel udelat funkcni proceduru toho prikladu.Moc bych to potreboval.

Nahlásit jako SPAM
IP: ...–
Jura
~ Anonymní uživatel
634 příspěvků
15. 4. 2007   #6
-
0
-

To suprk:
Spokojenost?



program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

function JeToPosloupnost(N: Integer):Boolean;
var q,num, prev: Real;
i: Integer;
begin
JeToPosloupnost := false;
i := 1;
while(i <= N) do begin
write('Zadej ',i,'. cislo posloupnosti: '); readln(num);
if(num = 0) then Continue;
if(i = 2) then q := num / prev;
if(i >= 2)and((num / prev) <> q) then exit;
prev := num;
i := i +1;
end;
JeToPosloupnost := true;
end;


var N: Integer;

begin
repeat
writeln('Zadej pocet prvku posloupnosti: '); readln(N);
until N > 2;
if(JeToPosloupnost(N)) then writeln('Je to posloupnost.')
else writeln('Neni to posloupnost');
readln;
{ TODO -oUser -cConsole Main : Insert code here }
end.

Nahlásit jako SPAM
IP: ...–
suprk
~ Anonymní uživatel
5 příspěvků
15. 4. 2007   #7
-
0
-

Jo dobry jsi frajer ted se snazim to udelat nejak bez pouziti funkce..To by melo jit taky ne?

Nahlásit jako SPAM
IP: ...–
Jura
~ Anonymní uživatel
634 příspěvků
15. 4. 2007   #8
-
0
-

Jde

Nahlásit jako SPAM
IP: ...–
suprk
~ Anonymní uživatel
5 příspěvků
22. 4. 2007   #9
-
0
-

Prosim neudelal bys mi to bez pouziti funkce i s vyvojakem?Jen pomoci zakladnich prikazu rekneme prosim.moc to dneska potrebuju najde se nekdo kdo me zachrani?Vim ze pro ty co to umi je to za chvilku udelejte dobry skutek.byl bych vam moc vdecny.

Nahlásit jako SPAM
IP: ...–
Jura
~ Anonymní uživatel
634 příspěvků
22. 4. 2007   #10
-
0
-

To suprk:



program Project2;

{$APPTYPE CONSOLE}

uses
SysUtils;

var N, i: Integer;
q,num, prev: Real;
JeToPosloupnost: Boolean;
begin

repeat
writeln('Zadej pocet prvku posloupnosti: '); readln(N);
until N > 2;
JeToPosloupnost := true;
i := 1;
while(i <= N) do begin
write('Zadej ',i,'. cislo posloupnosti: '); readln(num);
if(num = 0) then Continue;
if(i = 2) then q := num / prev;
if(i >= 2)and((num / prev) <> q) then begin // pozor muye byt nepresne
JeToPosloupnost := false; // skakani z cyklu tu pro jednoduchost sestaveni diagramu nebudu uvadet
end;
prev := num;
i := i +1;
end;
if(JeToPosloupnost) then writeln('Je to geometricka posloupnost')
else writeln('Neni to geometricka posloupnost');
readln;
{ TODO -oUser -cConsole Main : Insert code here }
end.

Diagram delat nebudu a jen tak pro priste, zkus si vzpomenout aspon o trosku drive.

Nahlásit jako SPAM
IP: ...–
tomas0
Duch
17. 5. 2007   #11
-
0
-

Prosimvas potrebuju poradit jak odeslu udalost onclick v dximage

Nahlásit jako SPAM
IP: ...–
michal0
Newbie
20. 5. 2007   #12
-
0
-

ten dximage je kde? nenašiel som takú komponentu, to máš doinštalované rozšírenie?
Skús to nahradiť udalosťou onmousedown alebo onmouseup ak tam také sú

Nahlásit jako SPAM
IP: ...–
Pavel Synek0
Super člen
20. 5. 2007   #13
-
0
-

dximage je součást DelphiX

Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 15 hostů

Podobná vlákna

Zacatecnik potrebuje pomoc — založil inocencz

Poradit s úlohou — založil elijax

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý