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