C-Programm – Euro & Dollar Umrechnung
Dieser Beitrag wurde vor mehr als drei Monaten veröffentlicht. Bedenke bitte, dass die hier angebotene Information nicht mehr aktuell und gültig sein könnte. Informiere dich daher bitte auch an anderer Stelle über dieses Thema. Sollten sich neue Informationen ergeben haben, so kannst du mich auch gerne auf diese über einen Kommentar hinweisen. Vielen Dank!Und noch ein einfaches Beispiel für Funktionen... + verschiedenen Schleifen. (for, while, do-while)
- Struktogramm via Structorizer
- Programmablaufplan via Dia (Gnome)
// Euro & Dollar
#include <stdio.h>
#define WKURS 1.40331182
double euro2dollar( double euro) {
return euro*WKURS;
}
double dollar2euro( double dollar) {
return dollar/WKURS;
}
int main(void) {
double anfangsbetrag;
double endbetrag;
int umrechnung;
printf("Umrechnen von Dollar in Euro & von Euro in Dollar:\n\n");
do {
printf("Anfangsbetrag = "); scanf("%lf", &anfangsbetrag);
} while ( anfangsbetrag <= 0 );
do {
printf("Endbetrag = "); scanf("%lf", &endbetrag);
} while ( endbetrag <= 0 );
do {
printf("\n1 - von Euro in Dollar\n2 - von Dollar in Euro\nUmrechnung:"); scanf("%d", &umrechnung);
} while ( (umrechnung < 1) || (umrechnung > 2) );
if (umrechnung == 1) {
printf("\n Euro | Dollar");
printf("\n--------+--------");
// for
for (anfangsbetrag; anfangsbetrag <= endbetrag; anfangsbetrag=anfangsbetrag+10) {
printf("\n %6.2lf | %6.2lf", anfangsbetrag, euro2dollar(anfangsbetrag) );
}
/* // while
while (anfangsbetrag <= endbetrag) {
printf("\n %6.2lf | %6.2lf", anfangsbetrag, euro2dollar(anfangsbetrag) );
anfangsbetrag=anfangsbetrag+10;
}
*/
/* // do-while
do {
printf("\n %6.2lf | %6.2lf", anfangsbetrag, euro2dollar(anfangsbetrag) );
anfangsbetrag=anfangsbetrag+10;
} while (anfangsbetrag <= endbetrag);
*/
} else {
printf("\nDollar | Euro");
printf("\n--------+--------");
for (anfangsbetrag; anfangsbetrag <= endbetrag; anfangsbetrag=anfangsbetrag+10) {
printf("\n %6.2lf | %6.2lf", anfangsbetrag, dollar2euro(anfangsbetrag) );
}
/* // while
while (anfangsbetrag <= endbetrag) {
printf("\n %6.2lf | %6.2lf", anfangsbetrag, dollar2euro(anfangsbetrag) );
anfangsbetrag=anfangsbetrag+10;
}
*/
/* // do-while
do {
printf("\n %6.2lf | %6.2lf", anfangsbetrag, dollar2euro(anfangsbetrag) );
anfangsbetrag=anfangsbetrag+10;
} while (anfangsbetrag <= endbetrag);
*/
}
return 0;
} Bewertung:
Ähnliche Blog-Einträge:
C-Programm – doppelte Schleife
C-Programm – Umrechnung von Zahlensystemen
C-Programm – Skalarprodukt
C-Programm & Cflags






der Wahnsinn, genau das, was ich für die Uni brauche.. THX.. und............ geile Seite.!!