Prozentrechnung...
-
hi
kurze frage...
CString sLeer=""; sLeer.Format("%d",5/12*100); MessageBox(sLeer);
ergibt 0, soll ich nen anderen Variablentyp benutzen (in Perl war das damals einfacher )
-
Erst malnehmen, dann teilen!
Sonst wird die Zahl zwischendurch zu klein und durchs runden kommt 0 raus.mach ma: 5/(12*100)
-
danke!
funzt!:
sLeer2.Format("%d",(5*100)/12);
cu
-
Äh, ja so ists richtig. Ansonsten wärs ja immer noch zu klein.
-
Was willst du eigentlich damit ausrechne.
Wieviel ist 12% von 5 (5/100)*12
Da 5 == 100% muss man mit durch auf 1% kommen 5/100 = 1%
Jetzt hat man 1% und will 12% haben das ergebnis mal 12
Hat aber was mit Grundrechenarten und nichts mit MFC zu tun.
-
Dieser Thread wurde von Moderator/in Unix-Tom aus dem Forum MFC mit dem Visual C++ in das Forum Mathematik verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
ja so blöd bin ich nich, dass ist doch nur nen beispiel die zahlen werden dann natürlich mit Variablen ersetzt und die MessageBox war nur nen test ob es funzt
-
Das war mir auch klar wenn du aber über Prozentrechnung redest solltest du definieren was du geren hättest.
Wieviel ist 12% von 5
Wieviel % ist 5 von 12oder was auch immer.
Woher soll ich und andere wissen ob du eine mathematisches Grundrechenproblem oder Grundlagenproblem der Programmierung hast.