6236 Programmering I Agenda/Variable
Variable
En variable kan sammenlignes med en skuffe vi kan gemme noget i.
Der findes forskellige typer af variable på samme måde som skuffer kan have forskellig størrelse.
For at vi kan finde vores ting igen giver vi vores variable et navn, svarende til at sætte en mærkat på skuffen.
Til sidst kan vi give variablen en værdi, det svare til at lægge noget indhold i skuffen.
static void Main(string[] args)
{
//Opret 1 variable af typen Int32 (Heltal) med navnet a
Int32 a;
//Giv variablen værdien 2
a = 2;
//Opret 1 variable af typen Int32 (Heltal) med navnet b
Int32 b;
//Giv variablen værdien 3
b = 3;
//Opret 1 variable af typen Int32 (Heltal) med navnet c
Int32 c;
//Giv variablen værdien af a + b (5)
c = a + b;
//Udskriv til sidst værdien c
System.Console.WriteLine(c);
System.Console.ReadKey();
}
5
En anden variable type er string der kan indeholde tekst og double som kan indeholde kommatal
static void Main(string[] args)
{
//Opret en variable af typen Int32 (Heltal) med navnet antal
Int32 antal;
//Opret to variable af typen double (kommatal) med navnet pris og total
double pris;
double total;
//Opret en variable af typen string (tekst) med navnet varenavn
string varenavn;
varenavn = "Appelsiner";
antal = 5;
pris = 3.25;
total = antal * pris;
//Udskriv varenavn og total
System.Console.WriteLine(varenavn);
System.Console.WriteLine(total);
System.Console.ReadKey();
}
5 Appelsiner af 3,25kr/stk. = 16,25kr
Input
Hvis vi skal have input fra brugeren sker det med kommandoen System.Console.ReadLine() som du kan se herunder. Bemærk at det som kommer ud af System.Console.ReadLine altid er en string. Hvis det skal ind i en Int32 eller double skal det først konverteres med kommandoen Convert.ToInt32 eller Convert.ToDouble.
static void Main(string[] args)
{
//Opret en variable af typen Int32 (Heltal) med navnet antal
Int32 antal;
double pris;
double total;
string varenavn;
//Bed brugeren om at indtaste varenavn
System.Console.Write("Indtast varenavn ");
varenavn = System.Console.ReadLine();
//Bed brugeren om at indtaste antal
System.Console.Write("Indtast antal ");
antal = Convert.ToInt32(System.Console.ReadLine());
//Bed brugeren om at indtaste pris
System.Console.Write("Indtast stk. pris ");
pris = Convert.ToDouble(System.Console.ReadLine());
//Beregn total
total = antal * pris;
//Udskriv varenavn og total
System.Console.WriteLine(antal + " " + varenavn + " af " + pris + "kr/stk. = "+ total + "kr" );
System.Console.ReadKey();
}
Indtast varenavn Appelsiner Indtast antal 5 Indtast stk. pris 3.25 5 Appelsiner af 325kr/stk. = 1625kr
Opgave
Start med at afprøve eksemplerne vist herover.
Lav et program hvor du kan indtaste Navnet på din bil.
Derefter indtaster du hvor langt den kører på literen, hvor langt du skal køre og hvad benzin koster pr liter.
Udfra disse oplysninger beregner programmet hvor mange liter du skal bruge på turen og hvad det vil koste.