5 svar
64 visningar
Sofia Persson är nöjd med hjälpen
Sofia Persson 117
Postad: 6 dec 2021 19:50

Skriv en while-loop som läser in 100 tal av användaren och skriver ut summan.

Hej, jag har en uppgift som lyder följande som jag inte löser: Skriv en while-loop som läser in 100 tal av användaren och skriver ut summan. 

 

Än så länge har jag skrivit:

Console.WriteLine(“Skriv in 100 tal”)

int talen = Console.ReadLine();

 

Dock känns det lite klumpigt och jag vet inte hur jag ska ta mig vidare, förslag?

Dracaena 4220 – Moderator
Postad: 6 dec 2021 19:53

Hur ser din while loop ut? 

Du kan inteoducera en räknare och så länge den inte är talet x så kan du öka på den i slutet och i loopen ta en input som du sparar i en int.

Sofia Persson 117
Postad: 6 dec 2021 20:19
Dracaena skrev:

Hur ser din while loop ut? 

Du kan inteoducera en räknare och så länge den inte är talet x så kan du öka på den i slutet och i loopen ta en input som du sparar i en int.

Hmmm har tänkt lite på det men vet inte hur jag ska göra...

Dracaena 4220 – Moderator
Postad: 6 dec 2021 21:27 Redigerad: 6 dec 2021 21:29

Något i stil med detta där tal då är din övre gräns

int counter = 0;
while(counter != tal)
{
	gör något
	counter++;
}
Peter_ 103
Postad: 16 dec 2021 17:33 Redigerad: 16 dec 2021 17:33

Du kan inte förvänta dig att en användare ska manuellt knappa in mer än 2-3 tal. Att kräva 100 är fullständigt orimligt. I ditt fall så får du läsa in värdena från en textfil. Prata med din lärare om detta så hjälper han/hon dig.

Laguna Online 17496
Postad: 16 dec 2021 17:35

Börja med 5 i stället för 100.

Svara Avbryt
Close