ďťż
 
Petla while ďťż
 
Petla while
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Petla while



grzesFox Grzegorz - 14-05-2006 00:48
Petla while
  Mam problem z petla WHILE w takiej przykladowej procedurze. Nie
whodzi do srodka petli tylko od razu z niej wyskakuje - moze ktos
wie jaka moze byc przyczyna???

Dzieki za odpowiedz.

SET TERM !!;
CREATE PROCEDURE SUM_INT (I INTEGER) RETURNS (S INTEGER)
AS
BEGIN
s = 0;
WHILE (i > 0) DO
BEGIN
s = s + i;
i = i - 1;
END
END!!
SET TERM ; !!





ZieleE - 14-05-2006 00:48

  > Mam problem z petla WHILE w takiej przykladowej procedurze. Nie
> whodzi do srodka petli tylko od razu z niej wyskakuje - moze ktos
> wie jaka moze byc przyczyna???

moze poprostu podajesz i<=0??? bo petla wyglada dobrze i zadziala dla i > 0

> Dzieki za odpowiedz.
>
>
> SET TERM !!;
> CREATE PROCEDURE SUM_INT (I INTEGER) RETURNS (S INTEGER)
> AS
> BEGIN
> s = 0;
> WHILE (i > 0) DO
> BEGIN
> s = s + i;
> i = i - 1;
> END
> END!!
> SET TERM ; !!
>

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl




grzesFox Grzegorz - 14-05-2006 00:48

  zrobilem juz z innym warunkiem i tez nie dziala... wogóle nie
wchodzi w warunek wypada z niego ....




mhm - 14-05-2006 00:48

  grzesFox Grzegorz napisał(a):
> zrobilem juz z innym warunkiem i tez nie dziala... wogóle nie
> wchodzi w warunek wypada z niego ....
>
podpowiadam:

i = 3 to porównanie
i := 3 to przypisanie

popraw zapisy w pętli oraz inicjalizację i.

--
mhm.





ZieleE - 14-05-2006 00:48

  > zrobilem juz z innym warunkiem i tez nie dziala... wogóle nie
> wchodzi w warunek wypada z niego ....
>
powiem tak

1)wkleilem Twoja procedure do siebie
2) wykonalem execute procedure sum_int(3)
3) otrzymalem : Procedure executing results: S = 6

wiec petla jest dobra moze zle wywolujesz??

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [ORACLE] Petla kursorowa - wydajnosc Procedura Petla Przerwanie [FIREBIRD] - DB - v.1.5 - zmienne i petla [Postgresql] sumowanie =?ISO-8859-2?Q?SQL_-_jak_zbudowa=E6_zapytanie?= =?iso-8859-2?Q?wizyt=F3wki=20w=20=20words?= [mySQL] autoinkrementacja Program magazynowy - czy jest taki jakiego =?UTF-8?B?cG90cnplYnVq?==?UTF-8?B?xJk/?= Zasponsoruje ciekawe strony Zapytanie...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nocnerozmowy.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com