Anfängerprogramm in C: Währungsumrechner

Neue Frage »

Auf diesen Beitrag antworten »
tainmi Anfängerprogramm in C: Währungsumrechner

Hallo, bin noch neu hier und bin damit angefangen das Programmieren mit C zu lernen, ich soll nun ein Währungsumrechner schreiben, der EUR, GBP, USD untereinander umrechnen kann. Es soll nur der Kurs von USD -> EUR und GBP zu EUR eingeben werden. Jedoch bekomme ich beim ausgeben des umgerechneten Betrags Probleme.

Kann ich die If Verzweigung so formulieren?:
( y, x soll dabei die Auswahl sein, welche Währung ich habe und in Welche umgerechnet werden soll, hier ist der Fall, das ich EUR habe und auch EUR ausgegeben werden soll. Den umzurechnenden Betrag habe ich in der Variable EURBetrag abgelegt. Nun will ich diesen abgelegten Wert in der printf Ausgabe ausgeben. Nur bin ich da noch nicht so hinter gekommen, wie das geht.)

code:
1:
2:
3:
4:
if(y == 1, x == 1)
	{ printf("Sie erhalten: %d EUR", EURBetrag); }


Vielen Dank für eine kurze Hilfe ;-) für einen Anfänger...
 
Auf diesen Beitrag antworten »
natty.dread

ich versteh nicht genau was du in deiner if-anweisung machen willlst,aber eine if-anweisung mit komma gibt es nicht.du kannst meherere ausdrücke logisch verknüpfen...entweder eine und-verknüpfung mit && oder eine oder-verknüpfung mit || ...probiers mal.je nachdem was du in deiner if-anweisung bezwecken willst smile
Auf diesen Beitrag antworten »
tainmi

Habe Sie jetzt geändert in:

code:
1:
2:
3:
4:
if(y == 1 && x == 1)
{ printf("Sie erhalten: %d EUR", EURBetrag, usd, EURBetrag*usd);}


Ich möchte damit folgendes machen:

Den Umrechungsbetrag ausgeben und zwar:
EURBetrag ist die Variable, in der ich den Wert den ich umtauschen will in EUR abgespeichert habe. Die Variable "usd" ist für den aktuellen Kurswert zuständig und speichert diesen. Als Ausgabe möchte ich jetzt das der printf-Befehl: EURBetrag*usd rechnet und mir das Ergebnis davon ausgibt. Nur bei mir steht nur immer 0.0 EUR...
Auf diesen Beitrag antworten »
Karlito

Hi,

ich glaube es wäre günstig, wenn du mal deinen ganzen Quelltext schickst. Nur aus dem Ausschnitt lässt sich nicht viel erkennen...

Kleiner Hinweis noch: %d gibt Ganzahlen aus. Das ist bei Währungen eher schlecht.

VG,

Karlito
 
 
Neue Frage »
Antworten »


Verwandte Themen