Bei Prozentrechnung Kommazahl angeben?
-
Hallo! Meine Frage wäre: Wenn ich das Programm ausführe, und beispielsweise die zahl 23 einfüge bekomme ich folgendes Ergebnis: 6.69599e-039
Wie bekomme ich ein Ergebnis, mit einer Kommazahl?
Danke schon im Voraus auf eure Antowrten!#include <iostream> //
#include <conio.h> //
using namespace std; //int main()
{cout << "Dieses Programm ermittelt aus der Punkteanzahl die erreichten Prozent und ob die Arbeit positiv oder negativ ist!\n"; //
float prozent, punkte;
prozent=punkte*100/48;
cout << "Punkte: "; cin >> punkte ;if (punkte>=24 && punkte<=48) cout << " " << prozent << " Prozent, die Arbeit ist Positiv!";
if (punkte>=0 && punkte<=23) cout << " " << prozent << " Prozent, die Arbeit ist leider Negativ!";
if (punkte<0 || punkte>48) cout << "Keine gueltige Punktezahl!";
getch();
return 0;
}
-
Deine Berechnung
prozent=punkte*100/48;
muss nach dem Einlesen stehen. Sonst steht in derpunkte
Variable nur Müll und du kriegst so ein Ergebniss wie jetzt.