| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 14.02.08 Prihlásený: 04.01.15 Príspevky: 1272 Témy: 46 Bydlisko: Bratislava | Napísal petos: 07.05.2008 16:37 | |
|
Potrebujem napisat program ktory vypocita zo 2 vstupnych hodnot x na n-tu.
Diky
_________________ CPU:AMD Phenom II X4 960T MB: GA-MA78GM S2H VGA: ASUS EAH4850 512MB DDR3 & AC L2 PRO RAM: 4x 1GB Kingstone 800Mhz PSU: CX400W HDD: SEAGATE Barracuda 7200.10 160GB + Seagate 320GB Monitor :19"LCD ASUS VB191T OS: Win 7 Ultimate 64 bit |
|
|
Ta funkcia je tu uz asi 100x. Prejdi si ostatne temy a najdes ju. (a okrem toho ani nepises v akom programovacom jazyku)
Naposledy upravil Ivan11114 dňa 07.05.2008 17:34, celkovo upravené 1
|
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 |
skus takto, a tie "Zadajte cislo" a "Zadajte N" si zmen, to som tam dal len tak provizorne...
Kód: program mocniny;
var A,B,X,N: integer;
begin B:=1; write('Zadajte cislo: '); readln(X); write('Zadajte N: '); readln(N); for A:=1 to N do B:=B*X; writeln(B); readln; end.
|
|
Registrovaný: 14.02.08 Prihlásený: 04.01.15 Príspevky: 1272 Témy: 46 Bydlisko: Bratislava | Napísal autor témy petos: 07.05.2008 17:49 | |
|
diky neutronmind
PS. mohol by si prosim ta napisat toto iste ale s cyklusom repeat?
_________________ CPU:AMD Phenom II X4 960T MB: GA-MA78GM S2H VGA: ASUS EAH4850 512MB DDR3 & AC L2 PRO RAM: 4x 1GB Kingstone 800Mhz PSU: CX400W HDD: SEAGATE Barracuda 7200.10 160GB + Seagate 320GB Monitor :19"LCD ASUS VB191T OS: Win 7 Ultimate 64 bit |
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 |
petos píše: diky neutronmind PS. mohol by si prosim ta napisat toto iste ale s cyklusom repeat?
hm preco s cyklusom repeat?? ma to byt tak?? mne sa to dohto moc repeat nehodi, ale sak skusim...
//alebo pockaj, myslis to tak, ze sa bude opakovat uplne cely program, tym padom sa budu dat vypocitat mocniny viacerych cisel??
|
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 |
no na tuto temu som uz aj zabudol a neviem ci je to este akutalne, ale teraz mi doplo ze sa ten cyklus for-to-do da v pohode nahradit cyklom repeat-until... takze ak to este potrebujes, tak tu je zdrojak
Kód: program mocniny;
var A,B,X,N: integer;
begin B:=1; A:=0;
write('Zadajte cislo: '); readln(X); write('Zadajte N: '); readln(N);
repeat B:=B*X; A:=A+1; until A=N;
writeln(B); readln;
end.
|
|
Registrovaný: 14.02.08 Prihlásený: 04.01.15 Príspevky: 1272 Témy: 46 Bydlisko: Bratislava | Napísal autor témy petos: 12.05.2008 12:25 | |
|
diky neutronmind toto som potreboval
_________________ CPU:AMD Phenom II X4 960T MB: GA-MA78GM S2H VGA: ASUS EAH4850 512MB DDR3 & AC L2 PRO RAM: 4x 1GB Kingstone 800Mhz PSU: CX400W HDD: SEAGATE Barracuda 7200.10 160GB + Seagate 320GB Monitor :19"LCD ASUS VB191T OS: Win 7 Ultimate 64 bit |
|
Registrovaný: 16.02.08 Prihlásený: 08.12.10 Príspevky: 235 Témy: 13 | Napísal ado21: 30.09.2008 1:05 | |
|
@neutronmind: Kazdy cyklus sa da nahradit kazdym cyklom velmi jednoducho....
_________________ Učet je neaktívny. |
|
Registrovaný: 04.08.08 Prihlásený: 28.10.11 Príspevky: 152 Témy: 42 |
ako to ze ten program pocita aj cisla na nultu ?
|
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
nebolo by jednoduchsie urobit exp(ln(a)*x) ?
-vypocita to a na x.
cize 2 na 4 = exp(ln(2)*4)
|
|
Registrovaný: 30.04.08 Prihlásený: 15.05.15 Príspevky: 884 Témy: 3 |
beginner, aby sa dali pocitat aj mocniny na nultu, musel by tam byt najskor cyklus while
Kód: while (A<>N) do begin B:=B*X; A:=A+1; end; alebo repeat a kontrola, ci sa N nerovna nule. Kód: if (N=0) then B:=1 else repeat B:=B*X; A:=A+1; until A=N;
stopa27 - moze byt, ale tu funkciu som vtedy nepoznal.
_________________ Empty your memory, with a free()… like a pointer! If you cast a pointer to an integer, it becomes the integer, if you cast a pointer to a struct, it becomes the struct… The pointer can crash…, and can overflow… Be a pointer my friend… |
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
preto som si kedysi na dobru noc cital help
|
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|