BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- C Ausgabe von Variablen (http://www.black-board.net/thread.php?threadid=14533)


Geschrieben von SmO am 05.11.2003 um 22:12:

  Ausgabe von Variablen

Hi!!

Ich hab ein Prob mit meinem Programm (realitiv "billig" aber jeder fängt ja mal klein an Augenzwinkern )!!
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
#include <stdio.h>

main ()
{
	float liter, km, km2;
	printf ("\t\tBENZINVERBRAUCH!!\n");
	printf ("\n\nBenzinverbrauch in Litern: ");
	scanf ("\n%f", &liter);
	printf ("\nGefahrende Kilometer: ");
	scanf ("\n%f", &km);
	printf ("\nKilometerzahl zur Berechnung: ");
	scanf ("\n%f", &km2);
	printf ("\nDu verbrauchst ungefaehr %.2f Liter auf%.2f Kilometern!\n\n\n", liter * km2 / km );

	return 0;
} 


Ich hab folgendes Problem: Wir ihr seht will ich zweimal %.2f in die letzte Ausgabe reinbringen, da ich sehen will wieviel Leiter ich verbrauch und die Strecke (in km) auf der ich soviel verbrauch. Wie bekomm ich das nun so hin, dass der meine eingabe scanf ("\n%f", &km2); im letzten satz ausgibt un dabei nicht der erste platzhalter drunter leidet?!
hope u help so schnell wie möglich!! greetZ/ SmO



Geschrieben von black1654 am 05.11.2003 um 22:33:

 

Dein Fehler liegt bei deiner Letzten Ausgabe:

Und zwar sagst du bei deiner letzten Ausgabe "Du sollst 2 mal den Wert einer Variable ausgeben"

code:
1:
2:
printf ("\nDu verbrauchst ungefaehr %.2f Liter auf%.2f Kilometern!\n\n\n", liter * km2 / km );


Aber du gibst hier nur einmal an, welchen Variablenwert er Ausgeben soll. Wenn ich richtig verstehe, dass du zuerst die Liter ausgeben willst, dann musst du deine printf Anweisungen so Aussehen:
code:
1:
2:
printf ("\nDu verbrauchst ungefaehr %.2f Liter auf%.2f Kilometern!\n\n\n",liter * km2 / km, km2 );


Ich habe nur ein "komma km2" hinzugefügt.



Geschrieben von SmO am 06.11.2003 um 14:45:

 

Exakt! Ich war gestern etwas übereillig als ich das ins board gepostet hab Baby ! Nach 5 min selber probieren hab ichs auch gemerkt das mir da ja ne variable fehlt Augenzwinkern ! Thx trotzdem näcshte mal guck ich doch noma selber *g*

greetZ/ SmO


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH