Just nu i M3-nätverket
Jump to content

Behöver hjälp med en uppgift!


nossaile

Recommended Posts

Detta behöver jag hjälp med!

 

Skriv en switch sats som kontrollerar ett tal mellan 1 till 12 och skriver ut namnet på motsvarande månad. Ett felmedelande ska skrivas ut om talet inte ligger mellan 1-12

 

MVH

Daniel

 

Link to comment
Share on other sites

Är det en skoluppgift måste ni väl fått någon sorts litteratur?

Känns dumt att bara ge dig svaret utan att du fått försöka själv.

 

Link to comment
Share on other sites

function manad(nr,val) {

switch (nr) {

case 1: nr ="Januari"; break;

case 2: nr ="Februari"; break;

case 3: nr ="Mars"; break;

case 4: nr ="April"; break;

case 5: nr ="Maj"; break;

case 6: nr ="Juni"; break;

case 7: nr ="Juli"; break;

case 8: nr ="Augusti"; break;

case 9: nr ="September"; break;

case 10: nr ="Oktober"; break;

case 11: nr ="November"; break;

case 12: nr ="December"; break;

default: nr = "Felmeddelande";

}

switch (val) {

case 1: return nr.toLowerCase(); break;

case 2: return nr.toUpperCase(); break;

default: return nr; break;

}

}

 

 

Exempel på att kalla på funktionen:

manad(5,1) = maj

manad(10,2) = OKTOBER

manad(12,0) = December

manad(23,2) = FELMEDDELANDE

 

MVH //Kjell

 

Link to comment
Share on other sites

Här är en annan variant:

var arrMonths=new Array('Januari','Februari','Mars','April','Maj','Juni', 'juli','Augusti','September','Oktober','November','December');
function manad(nr) {
switch (Math.floor((nr+11)/12)) {
	case 1:
		nr=arrMonths[nr-1];break;
	default:
		nr= 'Error';break;
}
return nr;
}

 

[inlägget ändrat 2004-09-20 12:07:51 av Anjuna Moon]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...