Die Zahl 34.55 ist durch 5 zu dividieren. Der [b]Restwert[/b] soll in der Variablen mit dem Namen v_ergebnis gespeichert werden. Dieses Ergebnisfeld ist auszugeben.
DIe Variable mit dem Namen v_zahl_1 ist als float und die Variable v_ergebnis ist als int zu definieren.
So....ich hab gehört, das geht mit dem sogenannten "modulo" befehl, ich kenne den aber nicht. Kann mir eventuell jmd dabei helfen.
Ich arbeite mit normalem C++, sprich -> cout << "Text" << endl; und nicht mit dem hier oft vokommenden std:: (was das auch immer heissen mag).
Man muss halt noch ne Eingabe für v_zahl_2 fordern. mfg KFC Embryo -- An nescis, mi fili, quantilla prudentia mundus regatur?Dieser Post wurde am 13.06.2007 um 12:04 Uhr von KFC Embryo editiert.
Modulo lässt sich nicht auf Gleitkommazahlen anwenden. Um den Rest zu erhalten, benutze >fmod< auf >cmath< -- Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
Erstmal danke an euch, ich hab es dank euch geschaft.
Und es geht auch bei Gleitpunkt zahlen (float), allerdings ist das ergebnis wieder eine Ganzzahl und keine Gleitpunktzahl mehr. Aber es geht mit Modulo Befehl.
Es liegt an der Datentyp umwandlung.
Hier mal mein Quelltext:
#include <iostream.h>
C++:
void main()
{ float v_zahl_1 = 34.55f; int v_ergebnis;
cout << "Die Zahl 34.55 ist durch 5 zu dividieren. Der Restwert soll ausgegeben werden." << endl << endl;