Forum » Šola » [Java] Domača naloga
[Java] Domača naloga
Zixan ::
Napišite program, ki bo izvedel prekodiranje zaporedne številke dneva v mesecu v ime dneva. Pri tem
predpostavite, da ima mesec natanko 32 dni, ter da je prvi dan v mesecu vedno ponedeljek. Realizacija naj
vključuje dva ločena programa; prvi naj zahtevano izvede s pomočjo stavkov if, drugi s pomočjo stavka switch.
Zaporedno številko dneva v mesecu pridobite preko parametra glavne funkcije. V primeru, da je vneseno
število tako, da ne more predstavljati dneva v mesecu, naj program izpiše informacijo o nepravilnem vnosu in
se konča.
Kdo razume navodilo? Mi lahko da kdo kaksen nasvet ?
predpostavite, da ima mesec natanko 32 dni, ter da je prvi dan v mesecu vedno ponedeljek. Realizacija naj
vključuje dva ločena programa; prvi naj zahtevano izvede s pomočjo stavkov if, drugi s pomočjo stavka switch.
Zaporedno številko dneva v mesecu pridobite preko parametra glavne funkcije. V primeru, da je vneseno
število tako, da ne more predstavljati dneva v mesecu, naj program izpiše informacijo o nepravilnem vnosu in
se konča.
Kdo razume navodilo? Mi lahko da kdo kaksen nasvet ?
- spremenil: Mavrik ()
dellon ::
PON = 1,8,15...
TOR = 2,9,16...
SRE = 3, 10. 17...
...
if(vhodno_stevilo iz PON)
return Ponedeljek
else if(vhodno_stevilo iz TOR)
return Torek
...
else
return nepravilen vnos
TOR = 2,9,16...
SRE = 3, 10. 17...
...
if(vhodno_stevilo iz PON)
return Ponedeljek
else if(vhodno_stevilo iz TOR)
return Torek
...
else
return nepravilen vnos
lebdim ::
po mojem mnenju je najboljše, da si za dneve narediš množico dnevov {pon, tor, sre, čet, pet, sob, ned}, pri tem pa privzameš, da ima mesec 31 dni in, da je 1. v mesecu ponedeljek. potem imaš pa števec od 1 do 31, in gledaš ostanke pri deljenju s 7. če je ostanek 1, je to pon, če ostanek 2 je tor, če ostanek 3 je sre itd ...
Zixan ::
Pac fora je u tem, da moramo simulirati met dveh kock ... Predolgo pa bi bilo, če bi pisal vse mozne kombinacije ..
public class SimKocka {
public static void main (String []args){
int stevilka = (int) (Math.random()*6+1);
int stevilka2= (int) (Math.random()*6+1);
if (stevilka == 6 && stevilka2 == 1){
System.out.println (" ----- " + "\t" + " ------ ");
System.out.println("| * * |" + "\t" + " | |");
System.out.println("| * * |" + "\t" + " | * |");
System.out.println("| * * |" + "\t" + " | |");
System.out.println(" ----- " + "\t" + " ----- ");
}
itd .. Za nekaj kombinacij bi to izvajal, ko bi pa do vsaj ene prisel pa bi se program zakljucil
public class SimKocka {
public static void main (String []args){
int stevilka = (int) (Math.random()*6+1);
int stevilka2= (int) (Math.random()*6+1);
if (stevilka == 6 && stevilka2 == 1){
System.out.println (" ----- " + "\t" + " ------ ");
System.out.println("| * * |" + "\t" + " | |");
System.out.println("| * * |" + "\t" + " | * |");
System.out.println("| * * |" + "\t" + " | |");
System.out.println(" ----- " + "\t" + " ----- ");
}
itd .. Za nekaj kombinacij bi to izvajal, ko bi pa do vsaj ene prisel pa bi se program zakljucil
Zgodovina sprememb…
- spremenil: Zixan ()
lebdim ::
while zanka se izvaja dokler je nek pogoj izpolnjen. ko ta pogoj ne bo več izpolnjen, se while zanka preneha izvajati.
Zgodovina sprememb…
- spremenil: lebdim ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java - DN] Naključna številaOddelek: Šola | 1368 (897) | nyler |
» | Nadaljuj Javanski programOddelek: Programiranje | 1747 (1148) | nightrage |
» | [Java] Problem s Scanner-jemOddelek: Programiranje | 2482 (2276) | Zlatan |
» | JAVA - Math.random, kako določit interval?Oddelek: Programiranje | 5175 (2831) | Sergio |
» | osnove v Javi - zvezdiceOddelek: Programiranje | 3580 (2802) | Tutankhamun |