Motocross_M - 30
Halbprofi
(offline)
Dabei seit 01.2006
375
Beiträge
|
|
Geschrieben am: 24.03.2010 um 21:41 Uhr
|
|
ah okay ^^
aber mann kanns nich so machen, dass das programm die dezimalstellen selber variiert?
Ich hab keine Fußzeile nötig.
|
|
kikl - 35
Halbprofi
(offline)
Dabei seit 12.2005
123
Beiträge
|
|
Geschrieben am: 24.03.2010 um 21:43 Uhr
|
|
%.2lf ... wie schon gesagt paar posts zuvor
|
|
Motocross_M - 30
Halbprofi
(offline)
Dabei seit 01.2006
375
Beiträge
|
|
Geschrieben am: 24.03.2010 um 21:45 Uhr
|
|
ja aber wenn es mehr als 2 dezimalstellen gibt, wird die zahl abgehackt, und wenn es weniger gibt, werden noch nullen drangehängt...
Ich hab keine Fußzeile nötig.
|
|
bredator - 41
Champion
(offline)
Dabei seit 03.2008
5319
Beiträge
|
Geschrieben am: 24.03.2010 um 21:47 Uhr
Zuletzt editiert am: 24.03.2010 um 21:47 Uhr
|
|
Zitat von Motocross_M: ja aber wenn es mehr als 2 dezimalstellen gibt, wird die zahl abgehackt, und wenn es weniger gibt, werden noch nullen drangehängt...
Dann zum Prüfen die Zahl in einen String umwandeln und dort den String nach dem Komma durchsuchen. Im Anschluss die Stellen nach dem String zählen und eine If/Else-Anweisung machen... so zumindest würd ich das in C# angehen. Da ich C in seiner Grundausstattung für ziemlich unpraktisch halte, weiss ich leider nicht, ob C entsprechende Funktionen bereitstellt. Falls nicht, wirds etwas komplizierter.
Lache nicht über jemanden, der einen Schritt zurück macht. Er könnte Anlauf nehmen.
|
|
kikl - 35
Halbprofi
(offline)
Dabei seit 12.2005
123
Beiträge
|
|
Geschrieben am: 24.03.2010 um 21:48 Uhr
|
|
Zitat von Motocross_M: ja aber wenn es mehr als 2 dezimalstellen gibt, wird die zahl abgehackt, und wenn es weniger gibt, werden noch nullen drangehängt...
naja, ich dachte das willst du. Selbst bestimmen wieviel Nachkommastellen eine Zahl haben soll. So funktioniert das eben.
|
|
Motocross_M - 30
Halbprofi
(offline)
Dabei seit 01.2006
375
Beiträge
|
|
Geschrieben am: 24.03.2010 um 21:48 Uhr
|
|
ah okay ich geh nochmal morgen dran ^^
danke für eure hilfe :D
Ich hab keine Fußzeile nötig.
|
|
Motocross_M - 30
Halbprofi
(offline)
Dabei seit 01.2006
375
Beiträge
|
Geschrieben am: 25.03.2010 um 17:17 Uhr
Zuletzt editiert am: 25.03.2010 um 17:17 Uhr
|
|
was muss ich an dem code ändern, um des als letztes von bredator beschriebene mit dem string zu machen?
#include <stdio.h>
int main()
{
double zahl=0;
double zahl1=0;
printf ("Prozent \n\n");
printf ("Zahl, von der die Prozente ausgerechnet werden sollen, eingeben: ");
scanf ("%lf", &zahl);
printf ("\nWieviel Prozent von %lf? ", zahl);
scanf ("%lf", &zahl1);
printf ("\n\n%lf Prozent von %lf ergibt %lf", zahl1, zahl, (zahl1*zahl)/100);
scanf ("%lf", zahl);
return 0;
}
Ich hab keine Fußzeile nötig.
|
|