Sælir,
er einhver sem gæti hjálpað mér með eitt dæmi ég er ekki alveg að fatta hvernig maður gerir það
maður á eingöngu að nota while eða do-while
Forritið tekur inn tölu þar til notandi ákveður að hætta.
Notandi slær inn tölu og svo er notandi spurður hvort hann vilji halda áfram eða ekki.
Ef notandi ákveður að halda áfram þá þarf hann að slá inn nýja tölu en ef notandi ákveður að hætta þá birtir hve oft slegin var inn tala og summa þeirra.
C# while og do-while
-
- spjallið.is
- Póstar: 498
- Skráði sig: Mán 04. Okt 2010 16:42
- Staðsetning: 6° norðar en helvíti
- Staða: Ótengdur
Re: C# while og do-while
Þú lærir lítið á því að fá lausnina gefins ...
boolean quit = false;
do{
yourstuff.
}while(quit)
boolean quit = false;
do{
yourstuff.
}while(quit)
Last edited by fannar82 on Sun 09. Nóv 2014 00:21, edited 1 time in total.
[b](\/) (°,,°) (\/) WOOBwoobwoobwoob![/b]
Re: C# while og do-while
ég veit enn ég fann út úr þessu
ef einhver annar lendir í þessu sama þá gerði ég þetta svona
int i=0,tala=0,sum=0;
string answer = null;
do
{
Console.Write("Sláðu inn tölu: ");
tala = int.Parse(Console.ReadLine());
sum += tala;
i++;
Console.WriteLine("Ýttu á h til að hætta ");
answer = Console.ReadLine().ToLower();
} while (answer != "h");
Console.WriteLine("Summa talnanna er: " + sum);
Console.WriteLine("Þú slóst inn " + i + " tölur");
ef einhver annar lendir í þessu sama þá gerði ég þetta svona
int i=0,tala=0,sum=0;
string answer = null;
do
{
Console.Write("Sláðu inn tölu: ");
tala = int.Parse(Console.ReadLine());
sum += tala;
i++;
Console.WriteLine("Ýttu á h til að hætta ");
answer = Console.ReadLine().ToLower();
} while (answer != "h");
Console.WriteLine("Summa talnanna er: " + sum);
Console.WriteLine("Þú slóst inn " + i + " tölur");
Re: C# while og do-while
Ég myndi frekar nota bara eitt "readline" í hverri lúppu þannig að þetta segi t.d. "Sláðu inn tölu (h til að hætta)" og samnýta það input fyrir bæði tölu og "skipun". Eða jafnvel enn frekar að hafa bara útskýringu á því hvernig forritið virkar prentað í byrjun.