» »

[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 ?
  • 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

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 ::

Aha, kaj pa kko se nrdi loop ki se izvaja dokler en pogoj ni izpolnjen?

techfreak :) ::

while(pogoj) { } mislis?

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

Zgodovina sprememb…

  • spremenil: Zixan ()

techfreak :) ::

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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java - DN] Naključna števila

Oddelek: Šola
121335 (864) nyler
»

Nadaljuj Javanski program

Oddelek: Programiranje
111696 (1097) nightrage
»

[Java] Problem s Scanner-jem

Oddelek: Programiranje
92415 (2209) Zlatan
»

JAVA - Math.random, kako določit interval?

Oddelek: Programiranje
205146 (2802) Sergio
»

osnove v Javi - zvezdice

Oddelek: Programiranje
403479 (2701) Tutankhamun

Več podobnih tem