6236 Programmering I Agenda/IF

From Teknologisk videncenter
< 6236 Programmering I Agenda
Revision as of 10:56, 19 November 2015 by Orso (talk | contribs) (IF Sætning)
Jump to: navigation, search

IF Sætning

Med en If sætning kan du bestemme at noget kode kun skal udføres hvis nogle bestemte betingelser er opfyldt. I eksemplet herunder gives kun rabat hvis den totale pris er over 100kr.

//Beregn total
total = antal * pris;

//Giv rabat hvis total er stører end 100 kr.
if (total > 100)
{
	total = total * 0.95;
	System.Console.WriteLine("Du har fået rabat fordi totalen er over 100 kr.");
}

//Udskriv varenavn og total
System.Console.WriteLine(antal + " " + varenavn + " af " + pris + "kr/stk. = "+ total + "kr" );
 

Indtast varenavn Appelsin
Indtast antal 50
Indtast stk. pris 3.45
Du har fået rabat fordi totalen er over 100 kr.
50 Appelsin af 345kr/stk. = 16387,5kr

Else

Med Else kan man bestemme hvad der skal ske hvis if betingelsen ikke er opfyldt.

I dette tilfælde skriver programmet blot, desværre du fik ikke rabat.

//Beregn total
total = antal * pris;

//Giv rabat hvis total er stører end 100 kr.
if (total > 100)
{
	total = total * 0.95;
	System.Console.WriteLine("Du har fået rabat fordi totalen er over 100 kr.");
}
else
{
	System.Console.WriteLine("Desværre der er ingen rabat til dig");
}

//Udskriv varenavn og total
System.Console.WriteLine(antal + " " + varenavn + " af " + pris + "kr/stk. = "+ total + "kr" );
 

Indtast varenavn Appelsin
Indtast antal 5
Indtast stk. pris 2,75
Desværre der er ingen rabat til dig
5 Appelsin af 2,75kr/stk. = 13,75kr