Hallo, es geht um DBase.
Und ich muss bis Morgen ein Programm fertig erstellt (schule) haben in dem es um folgendes geht:
Umrechnung von Yen_Euro über den Dollar Kurs mit Modulen und Parameterübergabe:
Ich habe soweit alles fertig aber es will einfach nciht laufen, könnt ihr mir sagen was daran falsch ist?
*Steuerprogramm:
*-----------------------
set talk off
clear
*Starten der Prozeduren
set Procedure to Dialog.prg
do Eingabe
set procedure to Umrech.prg
do Yen_Dollar(rYen;rKursDY;rDollar)
do Dollar_Euro(rDollar;rKursED;rEuro)
do Runden(rDollar;rEuro)
set procedure to Dialog.prg
do Ausgabe(rYen;rKursED;rKursDY;rDollar;rEuro)
*-----------
*Prozedurdatei Dialog
*Prozedurdatei: Dialog.prg
*Steuerprogram: Steuer.prg
*Enthaltene Prozeduren: Eingabe und Ausgabe
* Prozedur Eingabe:
*Empfangene Variablen = keine (erste Prozedur) Hier werden die ersten Variablen deklariert
*Gesendete Variablen = rYen, rKursED, rKursDY
procedure Eingabe(rYen;rKursED;rKursDY)
clear
*Variablen Deklarieren
rYen=0.0
rKursED=0.0
rKursDY=0.0
@01,01 say "Währungsumrechner von Yen in Euro"
@02,01 say "Bitte geben sie hier ihren Yen Betrag ein"
@03,01 get rYen picture "xxxxx"
@05,01 say "Bitte geben Sie hier den Umrechnungskurs Euro-Dollar ein"
@06,01 get rKursED picture "x.xxx"
@08,01 say "Bitte geben Sie hier ihren umrechnungskurs Dollar-Yen ein"
@09,01 get rKursDY picture "x.xxx"
return rYen;rKursED;rKursDY)
* Prozedur Ausgabe:
*Empfangene Variablen = rYen, rKursED, rKursDY, rDollar, rEuro
*Gesendete Variablen = keine (letzte Prozedur)
procedure Ausgabe(rYen;rKursED;rKursDY;rDollar;rEuro)
clear
@01,01 say "Eingegebener Yen_Wert"
@01,20 say rYen
@02,01 say "Eingegebener Kurs Dollar-Yen"
@02,20 say rKursDY
@03,01 say "Eingegebener Kurs Euro-Dollar"
@03,20 say rKursED
@04,01 say "Berechneter Dollar_Wert"
@04,20 say rDollar
@05,01 say "Berechneter Euro_Wert"
@05,20 say rEuro
@06,01 say "Das heutige Datum"
? Date
return
*Prozedurdatei Umrech.prg
*Prozedurdatei Umrech.prg
*Stammdatei: Steuer.prg
*Enthaltene Prozeduren: Yen_Dollar; Dollar_Euro; Runden
*---------------------------------------
*Prozedur Yen_Dollar
procedure Yen_Dollar(rYen;rKursDY;rDollar)
clear
*Deklaration der Variablen
rDollar=0.0
*Berechnung
rDollar=rYen*rKursDY
return(rDollar)
*---------------------------------------
*Prozedur Dollar_Euro
procedure Dollar_Euro(rDollar;rKursED;rEuro)
clear
*Deklaration der Varriablen
rEuro=0.0
*Berechnung
rEuro=rDollar*rKursED
return(rEuro)
*---------------------------------------
*Prozedur Runden
procedure Runden(rEuro,rDollar)
round rEuro picture "xxxx.xx"
round rDollar picture "xxxx.xx"
return(rEuro;rDollar)
Über schnelle Hilfe wäre ich extrem dankbar
edit: Thema lässt sich irgendwie nicht mehr editieren obwohl ich bei Thema nun folgendes reingeschrieben habe:
"Dbase Programm Funktioniert nicht? Need Help"
mfg
thunder
Und ich muss bis Morgen ein Programm fertig erstellt (schule) haben in dem es um folgendes geht:
Umrechnung von Yen_Euro über den Dollar Kurs mit Modulen und Parameterübergabe:
Ich habe soweit alles fertig aber es will einfach nciht laufen, könnt ihr mir sagen was daran falsch ist?
*Steuerprogramm:
*-----------------------
set talk off
clear
*Starten der Prozeduren
set Procedure to Dialog.prg
do Eingabe
set procedure to Umrech.prg
do Yen_Dollar(rYen;rKursDY;rDollar)
do Dollar_Euro(rDollar;rKursED;rEuro)
do Runden(rDollar;rEuro)
set procedure to Dialog.prg
do Ausgabe(rYen;rKursED;rKursDY;rDollar;rEuro)
*-----------
*Prozedurdatei Dialog
*Prozedurdatei: Dialog.prg
*Steuerprogram: Steuer.prg
*Enthaltene Prozeduren: Eingabe und Ausgabe
* Prozedur Eingabe:
*Empfangene Variablen = keine (erste Prozedur) Hier werden die ersten Variablen deklariert
*Gesendete Variablen = rYen, rKursED, rKursDY
procedure Eingabe(rYen;rKursED;rKursDY)
clear
*Variablen Deklarieren
rYen=0.0
rKursED=0.0
rKursDY=0.0
@01,01 say "Währungsumrechner von Yen in Euro"
@02,01 say "Bitte geben sie hier ihren Yen Betrag ein"
@03,01 get rYen picture "xxxxx"
@05,01 say "Bitte geben Sie hier den Umrechnungskurs Euro-Dollar ein"
@06,01 get rKursED picture "x.xxx"
@08,01 say "Bitte geben Sie hier ihren umrechnungskurs Dollar-Yen ein"
@09,01 get rKursDY picture "x.xxx"
return rYen;rKursED;rKursDY)
* Prozedur Ausgabe:
*Empfangene Variablen = rYen, rKursED, rKursDY, rDollar, rEuro
*Gesendete Variablen = keine (letzte Prozedur)
procedure Ausgabe(rYen;rKursED;rKursDY;rDollar;rEuro)
clear
@01,01 say "Eingegebener Yen_Wert"
@01,20 say rYen
@02,01 say "Eingegebener Kurs Dollar-Yen"
@02,20 say rKursDY
@03,01 say "Eingegebener Kurs Euro-Dollar"
@03,20 say rKursED
@04,01 say "Berechneter Dollar_Wert"
@04,20 say rDollar
@05,01 say "Berechneter Euro_Wert"
@05,20 say rEuro
@06,01 say "Das heutige Datum"
? Date
return
*Prozedurdatei Umrech.prg
*Prozedurdatei Umrech.prg
*Stammdatei: Steuer.prg
*Enthaltene Prozeduren: Yen_Dollar; Dollar_Euro; Runden
*---------------------------------------
*Prozedur Yen_Dollar
procedure Yen_Dollar(rYen;rKursDY;rDollar)
clear
*Deklaration der Variablen
rDollar=0.0
*Berechnung
rDollar=rYen*rKursDY
return(rDollar)
*---------------------------------------
*Prozedur Dollar_Euro
procedure Dollar_Euro(rDollar;rKursED;rEuro)
clear
*Deklaration der Varriablen
rEuro=0.0
*Berechnung
rEuro=rDollar*rKursED
return(rEuro)
*---------------------------------------
*Prozedur Runden
procedure Runden(rEuro,rDollar)
round rEuro picture "xxxx.xx"
round rDollar picture "xxxx.xx"
return(rEuro;rDollar)
Über schnelle Hilfe wäre ich extrem dankbar
edit: Thema lässt sich irgendwie nicht mehr editieren obwohl ich bei Thema nun folgendes reingeschrieben habe:
"Dbase Programm Funktioniert nicht? Need Help"
mfg
thunder
Zuletzt bearbeitet: