Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Der Fehler ist nicht in der 4. Zeile deines Codes, sondern in der 4. Zeile des Krams, den der Compiler generiert hat und dem Assembler gefüttert hat.
€1: Deine if-Statements sind syntaktisch falsch.
€2: Übrigens benutzt du keys uninitialisiert.
€3: Und dein main() gibt keinen Rückgabewert.
€4...
double w = (Math.PI * winkelstart)/180;
string wi = Convert.ToString(w);
float Zwinkel = float.Parse(wi);
...
Also.. nicht, dass ich C# könnte, aber srsly, wtf?
Das sind übrigens keine "DOS"-Befehle, sondern Befehle der NT-Konsole.
Die ist komplett 32bit und über die Win32-API angebunden und hat auch
keine "command.com" mehr, also sind die Befehle in die cmd.exe integriert. :(
Arg. Man wies mich darauf hin dass meine Variante auch nicht iterativ war...
(define pot
(lambda (base exp)
(define iter
(lambda (base acc i)
(if (= i 1)
acc
(iter base (* base acc) (- i 1)))))
(if (= exp 0)
1
(iter base base exp))))...
mult ist doch nur eine Variable. Die kannst du nennen wie du willst.
Und statt
(define a (lambda (b) (...)) kannst du auch
(define (a b) (...)) nehmen.
Heute etwa noch nicht dein SICP gelesen?
(define pot
(lambda (base exp)
(define iter
(lambda (base mult i)
(if (= i 1)
mult
(* mult (iter base mult (- i 1))))))
(if (= exp 0)
1
(iter base base exp))))
Keins. "Personal Firewalls" haben keinen Nutzen sondern können u.U. sogar schaden.
Wenn man keine Viren installiert benötigt man keinen Virenscanner und wenn man es
doch tut, hilft er auch nicht mehr.