Forum » Programiranje » [JAVA]Množenje števil
[JAVA]Množenje števil
Panch0 ::
Pozdravljeni!
Imam manjši problem,ki ga ne znam nikakor rešiti po 40 minutah buljenja v ekran in reševanja na papir, ki smo ga dobili v šoli za vajo.
Naloga se glasi:
1.Napišite program ki bo zmnožil števila, in sicer tako, da uporabnik vpiše začetno in končno vrednost(Primer 2 in 5->2*3*4*5).
Nadaljevanje...
2.Program reši z zankami for in while!
3.Naredi program, da bo množil samo soda števila!
4.Naredi program, da bo množil samo števila deljiva s 7.
Zadeva se zatakne že pri 1. točki.
Vem, da potrebujem scanner za shrambo 2 spremenljivk.Naredim for zanko ter zacetno vrednost nastavim enako kot je manjša vrednost izmed 2 spremenljivk.Manjša spremenljivka bi se povečevala za 1 dokler ne preseže vrednosti večje.
Ne vem pa kako bi shranjeval nove začetne vrednosti,ki bi jih potem dal v enačbo za zmnožek vseh 4-ih števil(primer 2*3*4*5).
Upam, da ne dobim kakršnih koli glupih komentarjev na temo mojega "neznanja", kljub VERJETNO lahki nalogi za nekoga.
Programiranje me zanima a nikakor ne znam rešiti težjih nalog tipa for zank.
Če ima kdo shranjene shranjene naloge z rešitvami se priporočam :)
Imam manjši problem,ki ga ne znam nikakor rešiti po 40 minutah buljenja v ekran in reševanja na papir, ki smo ga dobili v šoli za vajo.
Naloga se glasi:
1.Napišite program ki bo zmnožil števila, in sicer tako, da uporabnik vpiše začetno in končno vrednost(Primer 2 in 5->2*3*4*5).
Nadaljevanje...
2.Program reši z zankami for in while!
3.Naredi program, da bo množil samo soda števila!
4.Naredi program, da bo množil samo števila deljiva s 7.
Zadeva se zatakne že pri 1. točki.
Vem, da potrebujem scanner za shrambo 2 spremenljivk.Naredim for zanko ter zacetno vrednost nastavim enako kot je manjša vrednost izmed 2 spremenljivk.Manjša spremenljivka bi se povečevala za 1 dokler ne preseže vrednosti večje.
Ne vem pa kako bi shranjeval nove začetne vrednosti,ki bi jih potem dal v enačbo za zmnožek vseh 4-ih števil(primer 2*3*4*5).
Upam, da ne dobim kakršnih koli glupih komentarjev na temo mojega "neznanja", kljub VERJETNO lahki nalogi za nekoga.
Programiranje me zanima a nikakor ne znam rešiti težjih nalog tipa for zank.
Če ima kdo shranjene shranjene naloge z rešitvami se priporočam :)
Yacked2 ::
Pozdravljeni!
Imam manjši problem,ki ga ne znam nikakor rešiti po 40 minutah buljenja v ekran in reševanja na papir, ki smo ga dobili v šoli za vajo.
Naloga se glasi:
1.Napišite program ki bo zmnožil števila, in sicer tako, da uporabnik vpiše začetno in končno vrednost(Primer 2 in 5->2*3*4*5).
Nadaljevanje...
2.Program reši z zankami for in while!
3.Naredi program, da bo množil samo soda števila!
4.Naredi program, da bo množil samo števila deljiva s 7.
Zadeva se zatakne že pri 1. točki.
Vem, da potrebujem scanner za shrambo 2 spremenljivk.Naredim for zanko ter zacetno vrednost nastavim enako kot je manjša vrednost izmed 2 spremenljivk.Manjša spremenljivka bi se povečevala za 1 dokler ne preseže vrednosti večje.
Ne vem pa kako bi shranjeval nove začetne vrednosti,ki bi jih potem dal v enačbo za zmnožek vseh 4-ih števil(primer 2*3*4*5).
Upam, da ne dobim kakršnih koli glupih komentarjev na temo mojega "neznanja", kljub VERJETNO lahki nalogi za nekoga.
Programiranje me zanima a nikakor ne znam rešiti težjih nalog tipa for zank.
Če ima kdo shranjene shranjene naloge z rešitvami se priporočam :)
int a = 2; int b = 5; int output = 1; for(int i = a; i <= b; i++) { output *= i; }
PS. Daleč od "težjih" nalog.
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!
Zgodovina sprememb…
- spremenil: Yacked2 ()
Panch0 ::
Pa je šla volja v minus ;D Rešil si pa čisto drugače kot sem nameraval jaz ...Hvala vseeno.
Yacked2 ::
Pa je šla volja v minus ;D Rešil si pa čisto drugače kot sem nameraval jaz ...Hvala vseeno.
Kako bi pa ti rešil ?
PS. Ne smeš obupati, čez nekaj vaje se ti bodo zdele take naloge trivialne.
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!
lebdim ::
Pa še rešitev z while zanko:
Pravzaprav je bistveno tukaj, da vidiš razliko med while in for zanko...
int a = i = 2, b = 5, output = 1; while (i <= b) { output*=i; i++; }
Pravzaprav je bistveno tukaj, da vidiš razliko med while in for zanko...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Pomoč pri sestavi algoritmaOddelek: Programiranje | 9280 (8111) | mihy11 |
» | programiranje krožek(pomoč)Oddelek: Pomoč in nasveti | 2747 (1735) | Marat |
» | while in for odštevanje - kot rezultat upošteva tudi izhodiščno vrednostOddelek: Programiranje | 2127 (1850) | slitkx |
» | Numerična matematikaOddelek: Šola | 1733 (1499) | tx-z |
» | C# nalogaOddelek: Programiranje | 1707 (1521) | gejzo |