26.07.2013 Views

Operativsystem: .............................................................

Operativsystem: .............................................................

Operativsystem: .............................................................

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Opgaver:<br />

1. Enumerationer bruges om objekter som kun KAN have visse værdier – som fx et spil kort.<br />

Opret en enum som hedder Farve og som rummer de 4 farver i et kortspil<br />

2. Opret en enum Værdi med værdier fra 1 til Es<br />

3. Skriv et program som udskriver alle kortene: ’Hjerter Es’,’Hjerter Konge’ osv<br />

4. Skriv et program som giver brugeren et tilfældigt kort som fx ’Ruder Ni’.<br />

5. Skriv et BlackJack spil (her det nemmest at nøjes med værdier fra 1 til 11 !).<br />

DateTime:<br />

C# har en indbygget klasse DateTime med en mængde forskellige egenskaber. Mange programmer<br />

anvender klokkeslet og datoer på en eller anden måde. Nedenstående eksempel viser en række af<br />

mulighederne i DateTime og hvordan man fx kan måle hvor lang tid programmet har kørt og hvor<br />

lang tid en bestemt kode blok eller funktion tager målt i tid (se kommentarer i koden!):<br />

//DateTime eksempel:<br />

//Beregn hvor lang tid en funktion tager i C#:<br />

using System;<br />

class Tider<br />

{<br />

public static void Main(string[] args)<br />

{<br />

DateTime nu=DateTime.Now;<br />

Console.WriteLine("LongDate: nu: {0}",nu.ToLongDateString());<br />

Console.WriteLine("LongTime: nu: {0}",nu.ToLongTimeString());<br />

Console.WriteLine("ShortDate: nu: {0}",nu.ToShortDateString());<br />

Console.WriteLine("ShortTime: nu: {0}",nu.ToShortTimeString());<br />

Console.WriteLine("Date: nu: {0}",nu.Date);<br />

Console.WriteLine("DayOfYear: nu: {0}",nu.DayOfYear);<br />

Console.WriteLine("DayOfWeek: nu: {0}",nu.DayOfWeek);<br />

Console.WriteLine("Day: nu: {0}",nu.Day);<br />

Console.WriteLine("Month: nu: {0}",nu.Month);<br />

Console.WriteLine("Year: nu: {0}",nu.Year);<br />

Console.WriteLine("Hour: nu: {0}",nu.Hour);<br />

Console.WriteLine("Minute: nu: {0}",nu.Minute);<br />

Console.WriteLine("Second: nu: {0}",nu.Second);<br />

Console.WriteLine("Millisecond: nu: {0}",nu.Millisecond);<br />

//1 millisekund = 10000 ticks<br />

//Viser antal Ticks siden programmet startede:<br />

Console.WriteLine("Ticks: nu: {0}",nu.Ticks);<br />

//tom procedure:<br />

int t=1;<br />

for(int i=0;i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!