Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Hilfe zu einen c programm gesucht





Frage

Hallo @ all, ich brauche Hilfe zu einen C Programm, das einen double-Wert einliest und wieder auf dem Bildschirm ausgibt. Zum Einlesen soll die Funktion getchar verwendet werden. Stichwort: endlichen Automaten als Hilfe Der Automat hat acht Zustände, das Ergebnis soll eine flouting-point-Zahl sein. Ich hab schon das halbe Programm fertig, mit switch-Anweisung, hänge aber im 3.Zustand fest. 1.Zustand: Einlesen von Zahl(wechsel in Zustand 3) oder Vorzeichen(wechsel in Zustand 2) 2.Zustand: Einlesen von Zahl(wechsel in Zustand 3) 3.Zustand: Einlesen von Zahl(bleibt in Zustand 3), Komma(wechsel in Zustand 4) oder Exponent(wechsel in Zustand 6) 4.Zustand: Einlesen von Zahl(wechsel in Zustand 5) 5.Zustand: Einlesen von Zahl(bleibt in Zustand 5) oder Exponent(wechsel in Zustand 6) 6.Zustand: Einlesen von Zahl(wechsel in Zustand 8) oder Vorzeichen(wechsel in Zustand 7 7.Zustand: Einlesen von Zahl(wechsel in Zustand 8) 8.Zustand: Einlesen von Zahl(bleibt in Zustand 8) Ich weiß nicht wie ich das Komma und den Exponenten da ins Programm mit reinbekomme damit das Programm es richtig ausgibt. Wenn ihr noch mehr Hinweise braucht ich habe die Aufgabe schriftlich, auch mit Schaubild, und mein halbes fertiges Programm könnte ich auch per e-mail zum einsehen verschicken. Bitte helft mir, dies ist für mich nämlich ein Testat das ich bis Donnerstag abend fertig haben muss. Danke im voraus Haeckse (Manuela)

Antwort 1 von Josch


servus haeckse

aus deiner schilderung werde ich leider nicht so recht schlau. aber wenn dein einziges problem der zustandswechsel beim komma ist, kannst du mir mal dein source mailen. ich werde es mir mal anschauen

adios
josch

meine email: juandon@gmx.net


Antwort 2 von Haeckse

Ich habe dir das per e-mail geschickt, hoffe angekommen. Wenn nicht, bitte bei mir melden