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 | 10137 (8968) | mihy11 |
| » | programiranje krožek(pomoč)Oddelek: Pomoč in nasveti | 2940 (1928) | Marat |
| » | while in for odštevanje - kot rezultat upošteva tudi izhodiščno vrednostOddelek: Programiranje | 2417 (2140) | slitkx |
| » | Numerična matematikaOddelek: Šola | 1877 (1643) | tx-z |
| » | C# nalogaOddelek: Programiranje | 1824 (1638) | gejzo |