probleme beim einlesen!
-
Hallo zusammen!
ich würde gerne zahlen wie 5,972e^24 im double bereich einlesen.
wie kann ich z.b schreiben das M=5,972*10^24kg ist?
Wie kann ich eine große zahl wie M vereinfacht über die tastatur einlesen?
Grüße
-
Ich würde das so machen:
#include <cmath> ... double M; cin >> M; M=M*pow(10, 24);Weiß jetzt aber nicht genau ob das stimmt, bin selber Anfänger

mfg [mop]
-
Hallo Neuhier!
willkommen im C++-Forum!so liest Du im Code eine Fließkommazahl ein
double masseErde; cin >> masseErde;und eingeben musst Du dann für den großen Wert:
5.974E24
-
ne irgendwie klappt das hinten und vorne nicht!!!
ich soll in double
M=5,97210^24 kg
r=6371
G=6,67410^-11 m^3/kg s^2später soll dann g=G*M/r^2
berechnet werden!
-
Du arbeitest mit der Gravitationskonstante etc. Da würde ich doch einfach eine Konstante machen oder lautet die Aufgabe, dass Du es explizit einlesen solltst. Es handelt sich nunmal um eine Konstante. Sonst mit cin.
lg, freakC++
-
hab soweit alles selber hinbekommen kann auch alles im float bereich einlesen!!!
Danke