Max01
User
-
Registriert
-
Letzter Besuch
Reputationsaktivität
-
So, wie der hier steht, kann er gar nicht laufen:
private static char GetOperator(string gleichung) { //mal rechnung for (int i = 0; i < gleichung.Length; i++) { char zeichen = gleichung; [...] } [...] } Der Parameter "gleichung" dieser Methode ist ein string. Die Variable "zeichen" ist aber ein char und dennoch wird Variable mit "gleichung" intialisiert.
char zeichen = gleichung; Beides sind aber unterschiedliche Typen.
-
so wie ich das verstanden habe, kommt das mit den Schleifen von seinem Chef.
So wie ich da sehe fehlen hier noch grundlegende Kenntnisse.
Bitte erst mal ein wenig üben, bevor du an dem Rechner weitermachst.
-
https://www.codecademy.com/learn/learn-c-sharp
https://docs.microsoft.com/de-de/dotnet/csharp/getting-started/
Lies/Arbeite dich erstmal in die Sprache ein
-
Und wenn wir schon beim Thema "Taschenrechner" sind:
Wie man einen Taschenrechner programmiert
-
Lagere das Zeug aus deiner Main() erstmal ein eine eigene Methode, die dann so lange läuft, wie deine Methode true zurückgibt (also an die Schleife). Ob true oder false zurückkommen entscheidet halt der Benutzer, wenn du abfragst, ob er noch eine Rechnung machen will.
Übrigens: Das hättest du locker in den anderen Thread packen können. Ist schließlich das gleiche Thema.
-
Ja. Alles, was in Main() steht.
-
Die Lösung werde ich dir hier nicht präsentieren, aber vielleicht ein etwas anschaulicheres Bild:
solange (Bedingung!=Erfuellt) { Rechne,Rechne,Rechne() wenn (fertiggerechnet) { Bedingung=Erfuellt } ansonsten { Bedingung=NichtErfuellt } }
-
Solange der Benutzer nicht abbricht, zeigst du ihm du ihm die Starteingabe an, das ganze jetzt noch auf englisch.
-
Du kannst das Programm solange laufen lassen, wie $answer=false ist. Am Ende des Programms lässt du dann mit einer Eingabe die Varible $answer befüllen. Entweder mit true oder false, je nachdem was dein User eingibt.
Das sollte für so ein Basis-Tutorial denke mal Okay sein.
-
Max01 hat eine Reaktion von thereisnospace in Gleichungen lösen unter C#ehre @thereisnospace
-
Max01 hat auf thereisnospace in Gleichungen lösen unter C#Hey du Totengräber, achte mal aufs Datum.
Aber ich bin mal so nett:
http://www.ne555.at/2014/index.php/pc-programmierung/einfuehrung-c/215-programmierbeispiel-quadratische-gleichung.html