| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
Diskussion: Innerhalb des Programms springen - C im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo, ich bin hier neu und hab gleich mal eine Frage. Ich hab vor kurzem begonnen mir etwas C ...
![]() |
| | #1 (permalink) |
| Registriert seit: 30.07.07 ![]() Likes: 0 | Anzeige Hallo, ich bin hier neu und hab gleich mal eine Frage. Ich hab vor kurzem begonnen mir etwas C beizubringen. Zu jedem Beispiel in meinem Buch fallen mir immer irgendwelche, aus meiner Sicht, sinnvolle Erweiterungen an. Hab das bisher auch immer per google lösen können, nur dieses Mal weiß ich nicht, was ich da eigeben könnte. Hier mal der Code: Code: #include <stdio.h>
main ()
{
int wahl;
float betrag;
printf("\n\tEURORECHNER\n");
printf("\n1 \tDM\t--> EURO\n2 \tEURO\t--> DM");
printf("\n\nIhre Wahl: ");
scanf("%i",&wahl);
if (wahl == 1)
{ printf("Bitte DM-Betrag eingeben: ");
scanf("%f",&betrag);
printf("\n%.2f DM sind %.2f EURO",betrag,betrag*0.51129);
}
if(wahl == 2)
{ printf("Bitte EURO-Betrag eingeben: ");
scanf("%f",&betrag);
printf("\n%.2f EURO sind %.2f DM\n",betrag,betrag*1.95583);
}
if (wahl >=2)
{ printf("\nFehlerhafte Eingabe, bitte 1 für DM oder 2 für ?");
}
return 0;
} Ich bin mir sicher, dass das für euch kein Problem ist, nur wie gesagt, ich weiß einfach nicht, wie man sowas nennen soll. Danke schon mal für eure Hilfe. Gruß casio |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 19.06.06 ![]() ![]() ![]() Likes: 51 | probiere doch mal, den interessanten teil in eine while-schleife zu packen und dann einfach ne abbruchbedingung zu machen. also sowas wie Code: while(abbruch == False)
{
printf("\n\nIhre Wahl: ");
...
} |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Moderator ![]() Registriert seit: 30.03.04 ![]() Likes: 14 | Hallo, wobei erwähnt werden sollte, dass es in C keine boolschen Werte gibt, also kein true/false gibt. Statt dessen verwendet man meistens eine 0 für false und eine 1 für true, die man dann sogar ggf. als true/false definieren könnte. Aber sonst wie lightsaver sagte, am besten eine do-while Schleife verwenden, und als Argument überprüfen, ob die Eingabe > 2 war. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| itunes lieder springen | jmc89 | Applikationen | 0 | 07.04.08 21:30 |
| Zu Index Datei im Browser springen | tisu | Die Problemzone | 2 | 20.10.05 20:48 |
| Problem nach Beendigung des Programms | schweiz | Die Problemzone | 10 | 23.08.05 17:11 |
| W2k innerhalb von 2 1/2 Wochen gecrasht | antcool | Off topic-Zone | 3 | 02.06.02 18:24 |