3 svar
207 visningar
JosefL150 är nöjd med hjälpen
JosefL150 182 – Fd. Medlem
Postad: 21 maj 2017 15:44

break;

Jag skapade denna uppdrag för mig själv fast fastnade endast på en uppgift, att programmet stängs endast när jag anger ett tal mellan 200-300 och inte annars. 

 

// Gör att varje tal du skrivet plusas med 150 och om du skriver bokstäver så får du felkod.
// Och att programmet avslutas endast när du knappar in kod och inte annars.
// Och att programmet endast accepterar kod mellan 200 - 300
// Och att programmet endast stängs när du får ett värde mellan 200 - 300


Console.WriteLine("Skriv ett tal");
bool loop = true;
do
try
{
string strNr = Console.ReadLine();
int nummer = Convert.ToInt32(strNr);
int sum = 150 + nummer;
if (sum < 200)
Console.WriteLine("Ditt tal + 150 blir: " + sum + " ange tal större än 200");
else if (sum > 300)
Console.WriteLine("Ditt tal plus 150 blir: " + sum + " ange tal mindre än 300");
else if (sum > 200 || sum < 300)
Console.WriteLine("Ditt tal + 150 blir: " + sum + " nu blev det correct");
break;
}


catch
{

Console.WriteLine("Skriv ett nummer");


}


while (loop);


Console.ReadKey();

Henrik Eriksson 1405 – Fd. Medlem
Postad: 21 maj 2017 22:05

Sätt måsvingar kring två satser, break och satsen före break.

JosefL150 182 – Fd. Medlem
Postad: 21 maj 2017 22:48
Henrik Eriksson skrev :

Sätt måsvingar kring två satser, break och satsen före break.

Jahaa, du menar dessa "{}". Så de får varje command få en egen uppgift?

Henrik Eriksson 1405 – Fd. Medlem
Postad: 21 maj 2017 23:03

Ja, man brukar ha if (- - -) { sats1; sats2; - - -}

Svara Avbryt
Close