Användarprofil

Uppgifter
Användarnamn
Email
Besök -
Hemsida Ingen
Plats (stad)
Senaste besök 01:00 - 1:a Januari 1970
Poster i forumet
Varningar
Grupp
Medlem sedan 01:00 - 1:a Januari 1970
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

Tjänst köpes!
http://download.cnet.com/Workspace-Macro/3000-2380_4-10228268.html

typ ett sånt där program? Det ingår 30-dagars trial

Postad 17:43 - 5:e September 2010
Problem med miniräknare i C++
En annan grej är att du sparar svaret i en heltalsvariabel.
Eftersom det är upp till implementeringen att välja om den ska avrunda upp eller trunkera flyttal när de stoppas in i heltalsvariabler vet man inte riktigt hur programmet kommer räkna när du dividerar två tal som inte ger ett heltal. Bättre använda
double summa;

while-loopar skrivs som:
while (villkor)
satser

satser kan ersättas med en enda rad som avslutas med semikolon eller med flera måsvingeinslutna dito som inte avslutas med semikolon.


edit: blev lite syftningsfel... menade såklart att måsvingen inte skulle följas av semikolon, inte att varje sats skulle vara utan semikolon.

Exempelvis kan du ju ha:
string choice = "ja"; //initialisera den till ja, annars börjar inte loopen
while (choice == "ja" || choice == "JA" || choice == "Ja")
{
//nästan hela ditt program
cout << "vill du kalkylera mera? ";
cin >> choice;
}
//typ return 0; om du brukar avsluta main med det

om något av villkoren uppfylls (=TRUE) så kommer loopen börja om. Om man svarar vad som helst annars så avslutas loopen och programmet går vidare till exempelvis retursatsen eller annat.
utan garantier för att min kod funkar 0:)


Postad 09:32 - 27:e Augusti 2010

Skicka meddelande
Läs s blog