C# while og do-while

Svara

Höfundur
ebay
Nýliði
Póstar: 14
Skráði sig: Mán 04. Okt 2010 22:40
Staða: Ótengdur

C# while og do-while

Póstur af ebay »

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.
Skjámynd

fannar82
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

Póstur af fannar82 »

Þú lærir lítið á því að fá lausnina gefins ...

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]

Höfundur
ebay
Nýliði
Póstar: 14
Skráði sig: Mán 04. Okt 2010 22:40
Staða: Ótengdur

Re: C# while og do-while

Póstur af ebay »

é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");
Skjámynd

dori
Besserwisser
Póstar: 3567
Skráði sig: Fim 12. Feb 2009 10:46
Staða: Ótengdur

Re: C# while og do-while

Póstur af dori »

É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.
Svara