Zapis matematickych operacii v pascale (hladam)
Zapis matematickych operacii v pascale (hladam)
Potreboval by som najst nejaku stranku kde by som nasiel nejake matematicke operacie a ich pascalovsky tvar, log-y, mocniny, odmocniny lubovol.cisel, exonenty s e a podobne. Potrebujem totiz dost zlozity vzorec nejako dostat do pascala ale neviem par veci zapisat.
za pomoc dakujem
za pomoc dakujem
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
caesar1987
Addict
- Príspevky: 3001
- Registrovaný: 02 okt 2005, 0:57
- Bydlisko: Nové Zámky
- Kontaktovať používateľa:
odmocnina v delphi
a ak by si chcel tak aj logaritmus
robil som to v dobe, ked som vedel delphi mesiac 
funguje ale je mozne, ze by sa to dalo aj lahsie
Kód: Vybrať všetko
var
vstup, a, i, j, vystup:integer;
begin
a:= 0;
vystup:= 0;
vstup:= strtointdef(edit1.Text, -1);
if vstup > 0 then
begin
for j:= 1 to vstup do
begin
if vystup < vstup then
begin
for i:=1 to j do
vystup:= vystup+j;
if vystup < vstup then
vystup:=0;
a:= j;
end;
end;
memo1.Lines.Add('Číslo: ' + inttostr(vstup));
memo1.Lines.Add('Odmocnina: ' + inttostr(a));
memo1.Lines.Add(' ');
end;
end;
Kód: Vybrať všetko
var
zaklad, argument, a, b, i, j, k:integer;
begin
i:= 1;
zaklad:= strtointdef(edit1.Text, -1);
argument:= strtointdef(edit2.Text, -1);
b:= zaklad;
if (zaklad > 0) and (argument > 0) then
begin
for k:= 1 to argument do
if b < argument then
begin
i:= i+1;
a:= b;
for j:=1 to zaklad-1 do
b:= b + a;
end;
memo1.Lines.Add('log ' + inttostr(argument) + ' so základom ' + inttostr(zaklad));
memo1.Lines.Add('Výsledok: ' + inttostr(i));
memo1.Lines.Add(' ');
end;
end;funguje ale je mozne, ze by sa to dalo aj lahsie
-
programator
Medium Star
- Príspevky: 475
- Registrovaný: 18 apr 2005, 8:31
- Bydlisko: Papua new Guinea
- Kontaktovať používateľa:
Pre odmocninu existuje este jednoduchsie riesenie a to nasledovne :
vezmime si napr. cislo 27. Ak chceme napisat jeho 3-tiu odmocninu (co vieme ze je 3) napiseme to takto : 27^(1/3) .
Cize mozeme zneuzit funkciu power, kt. delphi poskytuje... funkcia moze vyzerat nasledovne :
a priklad volania :
vezmime si napr. cislo 27. Ak chceme napisat jeho 3-tiu odmocninu (co vieme ze je 3) napiseme to takto : 27^(1/3) .
Cize mozeme zneuzit funkciu power, kt. delphi poskytuje... funkcia moze vyzerat nasledovne :
Kód: Vybrať všetko
function fsqrt(Base, Exponent, Root : Extended) : Extended;
begin
Result := Power(Base, Exponent / Root);
end;
Kód: Vybrať všetko
showmessage(FloatToStr(fsqrt(27, 1, 3)));
Tak poprve ako som hovoril ak mi to niekto spravi bude mi to na tri veci kedze nebudem vediet AKO to spravil a podruhe aj keby som chcel, tak by to trvalo ...
A netlacte sa mi do temy, tato tema je o mojej sprostosti, nie o vasej!
//to mastermind: to bolo myslene inak len som zabudol pripisat smajla
A netlacte sa mi do temy, tato tema je o mojej sprostosti, nie o vasej!
//to mastermind: to bolo myslene inak len som zabudol pripisat smajla
-
mastermind
VIP
- Príspevky: 4810
- Registrovaný: 09 feb 2005, 13:17
tak to sa teda sakramentsky mylis. urobili dobre ze nezalozili vlastnu temu.mi-chau napísal:Tak poprve ako som hovoril ak mi to niekto spravi bude mi to na tri veci kedze nebudem vediet AKO to spravil a podruhe aj keby som chcel, tak by to trvalo ...
A netlacte sa mi do temy, tato tema je o mojej sprostosti, nie o vasej!
-
caesar1987
Addict
- Príspevky: 3001
- Registrovaný: 02 okt 2005, 0:57
- Bydlisko: Nové Zámky
- Kontaktovať používateľa:
-
caesar1987
Addict
- Príspevky: 3001
- Registrovaný: 02 okt 2005, 0:57
- Bydlisko: Nové Zámky
- Kontaktovať používateľa: