![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
|
![]() |
#1 |
Gesperrt
![]() Registriert seit: 01.10.2006
Beiträge: 1.189
|
![]() Und hier das gute Stück Arbeit, falls es wer braucht:
Ein Programm in C# zum Umrechnen von Euro in Schilling und umgekehrt. // project euro-schilling.exe //Licence: Public Domain using System; namespace EuroSchilling { class MainClass { public static void Main(string[] args) { const double euro = 0.0727; const double schilling = 13.7603; double konvbetrag; string auswahl1 = "1: Euro nach Schilling umwandeln."; string auswahl2 = "2: Schilling nach Euro umwandeln."; string auswahl3 = "x: Beenden."; string betrag; string eingabe; do { Console.WriteLine("Bitte wählen Sie eine Funktion:\n" + auswahl1 + "\n" + auswahl2 + "\n" + auswahl3); //Prüfen ob auch kein String angegeben wurde! eingabe = Console.ReadLine(); switch(eingabe) { case "1": Console.WriteLine("Betrag: "); betrag = Console.ReadLine(); if(IsInteger(betrag) == true) { konvbetrag = Convert.ToDouble(betrag); Console.WriteLine("{0:f2} Schilling", konvbetrag * schilling); } else { Console.WriteLine("Bitte eine Zahl angeben!"); } break; case "2": Console.WriteLine("Betrag: "); betrag = Console.ReadLine(); if(IsInteger(betrag) == true) { konvbetrag = Convert.ToDouble(betrag); Console.WriteLine("{0:f2} Schilling", konvbetrag * euro); } else { Console.WriteLine("Bitte eine Zahl angeben!"); } break; case "x": break; default: continue; } } while(eingabe != "x"); Console.ReadLine(); } public static bool IsInteger(string beingabe) { try { Convert.ToDouble(beingabe); return true; } catch { return false; } } } } |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|