Forum huvudsida -> Programmering -> Beräkning C++
Sidor: 1
Alkvettern | 13:15 - 11:a Mars 2010 | Post #1 | |
Medlem Inlägg: 5 Skicka PM |
Hej Försöker få till en beräkning som ska ske om man anger 2 tal. Om man exv. anger tal 3 och 6 så ska kvadratroten räknas ut för alla tal imellan. Dvs. 3*3+4*4+5*5+6*6 = 86 Har fått till en beräkning som fungerar hyfsat. Jag får alltid rätt svar men alltid 8 nr för mycket, har löst det genom att dra bort 8 i slutet men jag tror inte att det ska fungera så. Sä här ser koden ut.
Kan någon ge mig ett tips om hur jag kan lösa det här, utan att behöva dra bort 8 i slutet. Jag har säkert tänkt fel någon stans. Nu är koden updaterad. Tack! Senast redigerad 14:12 - 11:a Mars 2010 |
Vitdom | 13:52 - 11:a Mars 2010 | Post #2 | |
Medlem Inlägg: 71 Skicka PM |
Med koden du angett så verkar allt normalt. Kan du ange resten av koden? Det är troligen där som felet ligger. -------------------------
|
Alkvettern | 15:28 - 11:a Mars 2010 | Post #3 | |
Medlem Inlägg: 5 Skicka PM |
Nu är koden updaterad. Jo det fungerar, men jag förstår inte varför jag måste ta bort 8 på varje uträkning |
Vitdom | 18:24 - 11:a Mars 2010 | Post #4 | |
Medlem Inlägg: 71 Skicka PM |
Felet är att du aldrig initialiserar variabeln summa. Initialisera summa till 0 så ska du se att det fungerar utan att behöva subtrahera 8. Troligen så låg det alltid en 8 i variabeln från början när du testade. -------------------------
Senast redigerad 18:26 - 11:a Mars 2010 |
tobeco | 21:18 - 11:a Mars 2010 | Post #5 | |
Medlem Inlägg: 13 Skicka PM |
Hej gjorde en alternativ lösning till ditt problem. Men som sagts tidigare, initiera alltid variabler till 0 innan du ska använda dem.
I övrigt undrar jag vad du använde c och d variabeln till? ------------------------- Less is more Funktion framför designe!!!!! |
Sidor: 1
Forum huvudsida -> Programmering -> Beräkning C++
Du får inte posta i den här tråden | Till toppen
Datum
2024-12-21 17:19
Vecka: 51
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.