oder umgekehrt!
Hallo erstmal und eine Schönes Osterfest.
Ich habe die Aufgabe, die ich mir selber gestellt habe.
Zahlen die ich multipliziere durch 3 zu Teilen, das geht aber leider nicht, das geht so weit ich weiß nur mit int - werten.
Ich versuche dies in VC 6.0 zu reallisieren.
Die Frage ist jetzt: Geht das überhaupt, ich nehme an mit dem cast-Operator, aber wie ist die Frage, ich bin noch ziemlich unerfahren, und im VC 6.0 ist es recht kompliziert finde ich, habt ihr vielleicht einen Lösungsvorschlag für mich?
Danke schon mal im vorraus.
Gruß Thorsten :-)
Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge
Frohes Eiersuchen,
wenn deine summe eine double zahl ist solltest du auch durch double teilen:
double sum3 = summe / (double)3;
einfacher zu schreiben ist wohl
double sum3 = summe / 3.0; // oder nur 3.
wenn du nur
double sum3 = summe / 3;
schreibst meckert der compiler wahrscheinlich weil 3 eine int zahl ist. 3. bzw 3.0 sind jedoch double zahlen ( 3.0f währe dann eine float zahl)