scitanie cisel od 1 do 100

Programovacie jazyky, rady, poradňa...
majosisk
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 244
Registrovaný: 20 mar 2005, 13:03
Kontaktovať používateľa:

scitanie cisel od 1 do 100

Príspevok od používateľa majosisk »

dobry den je tu niekto kto by mi vedel pomoct napisat v javascripte gaussovu metodu scitania cisel od 1 do 100,pripadne aj inu metodu

moje zmyslanie je taketo ...

(1 + 100) + (2 + 99) + (3 + 98) + . . . . + (50 + 51) = ?

vsetky sa rovnaju 101. je tu 50 parov cisel , takze logicky 50*101=5050.
no a taketo nieco by som potreboval .... najde sa niekto ?

//autoeditácia príspevku (06 Jún 2011, 17:58)
potreboval by som zakomponovat vlastne tuto formulu do javascriptu aby to fungovalo...

N * (N+1)/2
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: scitanie cisel od 1 do 100

Príspevok od používateľa BX »

majosisk
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 244
Registrovaný: 20 mar 2005, 13:03
Kontaktovať používateľa:

Re: scitanie cisel od 1 do 100

Príspevok od používateľa majosisk »

no a vedel by si to supnut do javascriptu ktory by fungoval ?

//autoeditácia príspevku (06 Jún 2011, 19:07)
? tak co
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: scitanie cisel od 1 do 100

Príspevok od používateľa BX »

Nechapem, scitanie cisel od 1 do 100 je:

Kód: Vybrať všetko

<script>alert(100/2*(1+100));</script>
Jankokuk
Medium Expert
Medium Expert
Príspevky: 119
Registrovaný: 25 júl 2010, 19:51

Re: scitanie cisel od 1 do 100

Príspevok od používateľa Jankokuk »

Kód: Vybrať všetko

<script type="text/javascript">
pocet1=100;
pocet2=pocet1;
opakovat=pocet1;
for (i=0;i<opakovat;i++) {
pocet2=(pocet2-1);
pocet1=(pocet1+pocet2);
}
document.write("Vysledok je " + pocet1);
</script>
Funguje, testoval som ho :wink:
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: scitanie cisel od 1 do 100

Príspevok od používateľa audiotrack »

ten cyklus môže ísť úplne kľudne od jedna, lebo nemá zmysel v poslednej iterácii pripočítavať nulu, a neviem prečo si to zapísal tak komplikovane, keď stačí

Kód: Vybrať všetko

<script type="text/javascript">
	pocet = 100;
	vysledok = 0;
	for (i=1;i<=pocet;i++) vysledok += i;
	document.write("Vysledok je " + vysledok);
</script>
aj tak by som to ale neriešil cyklom, ale ako napísal bx si to vzorcom vieš vypočítať pre ľubovolné čísla v konštantnom čase
Napísať odpoveď