Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Padėkit išspręsti
Parašė Rose· 2012 Bal. 11 20:04:28
#1
Sveiki, prireikė jūsų pagalbos, programeriai. :) Taigi dabar einam while ciklą, išvis nieko nesigaudau apie jį kolkas, ir davė nd.
Galit kas išspręst? Štai sąlyga.
Parašyti programą kuri rastu visų skaičių nuo 1 iki n sandaugą.
Aišku, ačiū iš kart, bei +11 gausit. :)
Redagavo Rose· 2012 Bal. 11 20:04:54
Parašė Scarletas· 2012 Bal. 11 21:04:52
#2
Jei neklystu turėtų būti: 'FPS'. Tačiau deja ne 100proc. užtikrintas esu.
Redagavo Scarletas· 2012 Bal. 11 21:04:05
Parašė Kižas· 2012 Bal. 11 21:04:50
#3
Prašom ;)
program sandauga;
var n, san, i : integer;
begin
readln(n);
san := 1;
i := 1;
while i <= n do
begin
san := san * i;
i := i + 1
end;
writeln ('sandauga = ', san);
readln;
end.
Parašė KiraLT· 2012 Bal. 11 21:04:22
#4
Readln(n);
Sk:=1;
While n <> sk do
Begin
A:=a*sk;
Sk++;
End;
Klaidas išsitaisysi, su fps nk nemoku, programuoju su c++. Be to rašiau per tlf.
Parašė Kižas· 2012 Bal. 11 21:04:37
#5
Hs parašė:
Readln(n);
Sk:=1;
While n <> sk do
Begin
A:=a*sk;
Sk++;
End;
Klaidas išsitaisysi, su fps nk nemoku, programuoju su c++. Be to rašiau per tlf.
Ką tu čia puliuoji ? Taigi parašiau jau gerą programą, o iš tavo parašytos programos tai tik kažkoks c++ ir pascal kratinys.
Parašė Rose· 2012 Bal. 12 14:04:21
#6
Labai dėkui, Kižas, bet programa neveike, išmeta errorus, nusiunčiau žinutę į PM tau, tikiuosi pataisysi. ;)
Redagavo Rose· 2012 Bal. 12 15:04:45
Parašė Žmogus· 2012 Bal. 12 19:04:56
#7
Kižas parašė:
Hs parašė:
Readln(n);
Sk:=1;
While n <> sk do
Begin
A:=a*sk;
Sk++;
End;
Klaidas išsitaisysi, su fps nk nemoku, programuoju su c++. Be to rašiau per tlf.
Ką tu čia puliuoji ? Taigi parašiau jau gerą programą, o iš tavo parašytos programos tai tik kažkoks c++ ir pascal kratinys.
Nope, sk++; veikia ir ant pascal
Parašė Kižas· 2012 Bal. 12 20:04:08
#8
ShadoVw parašė:
Kižas parašė:
Hs parašė:
Readln(n);
Sk:=1;
While n <> sk do
Begin
A:=a*sk;
Sk++;
End;
Klaidas išsitaisysi, su fps nk nemoku, programuoju su c++. Be to rašiau per tlf.
Ką tu čia puliuoji ? Taigi parašiau jau gerą programą, o iš tavo parašytos programos tai tik kažkoks c++ ir pascal kratinys.
Nope, sk++; veikia ir ant pascal
Troli, žmogus pirmą kartą matęs pascal vpš jame nesigaudo, tai gal sakau nereikia jam sk++; , nes jis jų net nesupras ir jam tai bus per sudėtinga, o jei mokytojas dar lieps ir paaiškinti kaip ką parašę kas tada ?
Parašė Rose· 2012 Bal. 12 21:04:39
#9
Taigi sakau meta errora Kižai.
Parašė KiraLT· 2012 Bal. 12 21:04:59
#10
Aš kol surinkau tekstą Kižas jau spejo normalu padaryti, tai srr. O del error parašyk ką meta.
Edit:
i := i + 1
Kabliataškio truksta gale!
Redagavo KiraLT· 2012 Bal. 12 21:04:27
Parašė Rose· 2012 Bal. 13 14:04:58
#11
Sudėjas esu aš visur kabliataškius, iš pradžių metė " peržengti rėžiai " pakeičiau integer į longint tada pradėjo mest, klaida 205.
Parašė Kižas· 2012 Bal. 13 18:04:05
#12
Hs,
Taigi po
yra padėtas kabliataškis, netingėkit peržiūrėti visa kodo dalį iki galo :)
Na jei tau per mažą rėžių tai pakeisk į šias eilutes
var n, san, i : extended;
ir
writeln ('sandauga = ', san:6:2);
Redagavo Kižas· 2012 Bal. 13 18:04:57