Hallo h-elsner,
ich werde das Programm am nächsten Wochenende kommentieren. Dann werde ich auch die Langzahlarithmetik fertig machen. Da fehlen noch div und mod. Im Moment konzentriere ich mich auf den Einstieg in die Ausbildung und habe meine privaten Projekte beiseitegelegt. Sorry.
Neuling
Die Suche ergab 33 Treffer
- So 16. Jan 2022, 20:33
- Forum: Einsteigerfragen
- Thema: Zeilenabstand Programmausgabe DOS-Shell
- Antworten: 19
- Zugriffe: 2631
- Do 13. Jan 2022, 16:08
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Hallo
Danke für die Antworten. Ich werde darüber nachdenken. Ich habe jetzt auch das zweibändige Lehrbuch von Wilfried Koch. Damit muss ich nicht mehr im Nebel stochern und zeitraubend experimentieren.
Neuling
Danke für die Antworten. Ich werde darüber nachdenken. Ich habe jetzt auch das zweibändige Lehrbuch von Wilfried Koch. Damit muss ich nicht mehr im Nebel stochern und zeitraubend experimentieren.
Neuling
- Mi 12. Jan 2022, 21:28
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Eventuell muss ich mich - was die Funktionalität für große Zahlen angeht - korrigieren. Ich habe wohl einen Fehler beim Aufsummieren in Bezug auf den Übertrag gemacht, der sich bei großen Zahlen zeigen würde. Vielleicht. Ich bin zu müde, um noch darüber nachzudenken. Wann anders.
- Mi 12. Jan 2022, 21:04
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Multiplikation läuft.
program Multi;
uses Crt,Dos,SysUtils;
var
zahl_1,zahl_2,ergebnis : String;
abbruch : String[1];
function Gleich(Zah_1,Zah_2: String): Boolean;
var
i : Integer;
ziff_zah_1,ziff_zah_2 : String[1];
begin
if Length(zah_1) < Length(zah_2) then exit(false);
if Length ...
program Multi;
uses Crt,Dos,SysUtils;
var
zahl_1,zahl_2,ergebnis : String;
abbruch : String[1];
function Gleich(Zah_1,Zah_2: String): Boolean;
var
i : Integer;
ziff_zah_1,ziff_zah_2 : String[1];
begin
if Length(zah_1) < Length(zah_2) then exit(false);
if Length ...
- Di 11. Jan 2022, 17:39
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Danke für den Tipp. Brüte gerade über Arrays.
- Di 11. Jan 2022, 14:59
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
So läuft es. Geht wohl auch kürzer.
program Lang_Add_Sub;
uses
Crt,Dos,SysUtils;
var
zahl_1,zahl_2,ergebnis,abbruch,a : String;
function Subtraktion(zah_1,zah_2: String): String; forward;
function Gleich(Zah_1,Zah_2: String): Boolean;
var
i : Integer;
ziff_zah_1,ziff_zah_2 : String[1 ...
program Lang_Add_Sub;
uses
Crt,Dos,SysUtils;
var
zahl_1,zahl_2,ergebnis,abbruch,a : String;
function Subtraktion(zah_1,zah_2: String): String; forward;
function Gleich(Zah_1,Zah_2: String): Boolean;
var
i : Integer;
ziff_zah_1,ziff_zah_2 : String[1 ...
- Mo 10. Jan 2022, 18:20
- Forum: Einsteigerfragen
- Thema: Zeilenabstand Programmausgabe DOS-Shell
- Antworten: 19
- Zugriffe: 2631
Re: Zeilenabstand Programmausgabe DOS-Shell
Das werde ich. Am Wochenende. Für mich hat die Umschulung zum Fachinformatiker begonnen. Daher habe ich wenig Zeit.
- Mo 10. Jan 2022, 17:56
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Danke Siro! Wieder etwas gelernt. Ich mache einen Tag Pause. Mit übermüdetem Kopf neige ich zu dummen Fehlern. Wie z. B. den Fehler in den Funktionen Kleiner und Goesser.
- Mo 10. Jan 2022, 17:51
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Jetzt werde ich mich erstmal mit Arrays beschäftigen, bevor ich mit der Multiplikation anfange. Die nächste Nuss zu knacken.
- Mo 10. Jan 2022, 17:14
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Danke für die Antwort. Subtraktion bekommt ja das Ergebnis zurück. Manchmal sieht man den Wald vor lauter Bäumen nicht. Dann mache ich mich mal an die Multiplikation ran. Nochmals ein erleichtertes Danke.
- Mo 10. Jan 2022, 16:05
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Danke für die Antwort. Das Problem habe ich oben beschrieben. Ich verwende tatsächlich bei diesen Funktionen eine globale Variable. Ein Bsp. für mein Problem. Die Funktion Subtraktion bekommt die Werte -5 und 5 übergeben. Also ist die Rechnung -5 - 5. Das ist aber -(5 + 5). Also eine Aufgabe für die ...
- Mo 10. Jan 2022, 14:38
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Hallo
Ich habe die Fehler behoben. Solange keine führenden Nullen eingegeben werden läuft das Programm für Addition und Subtraktion von positiven und negativen Ganzzahlen. Da ich, sobald ich *, div und mod fertig habe, eine Unit machen werde, ist das bedeutungslos. Ich werde eine sicher Eingabe für ...
Ich habe die Fehler behoben. Solange keine führenden Nullen eingegeben werden läuft das Programm für Addition und Subtraktion von positiven und negativen Ganzzahlen. Da ich, sobald ich *, div und mod fertig habe, eine Unit machen werde, ist das bedeutungslos. Ich werde eine sicher Eingabe für ...
- So 9. Jan 2022, 21:09
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Danke. Aber genau so habe ich es in den Funktionen <,=,> implementiert. Den Fehler habe ich schon korrigiert. Trotzdem Danke.
- So 9. Jan 2022, 20:47
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Jetzt muss ich nur noch den Rest "rückanpassen". Schluss für heute.
- So 9. Jan 2022, 20:35
- Forum: Einsteigerfragen
- Thema: Implementierung Langzahlarithmetik
- Antworten: 28
- Zugriffe: 3216
Re: Implementierung Langzahlarithmetik
Ich habe die Funktion Kleiner korrigiert. Nun sollte es stimmen. Vielleicht entdeckt aber auch jemand einen Denkfehler. Ich sehe im Moment den Wald vor lauter Bäumen nicht.
function Kleiner(Zah_1,Zah_2: String): Boolean;
var
ziff_1_str,ziff_2_str : String;
i,j,ziff_1_int,ziff_2_int : Integer ...
function Kleiner(Zah_1,Zah_2: String): Boolean;
var
ziff_1_str,ziff_2_str : String;
i,j,ziff_1_int,ziff_2_int : Integer ...