Folgende Warnungen sind aufgetreten:
Warning [2] unserialize(): Error at offset 2711 of 2829 bytes - Line: 2627 - File: inc/functions.php PHP 8.3.7 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
[PHP] errorHandler->error_callback
/inc/functions.php 2627 unserialize
/inc/class_datacache.php 138 native_unserialize
/inc/init.php 182 datacache->cache
/global.php 20 require_once
/showthread.php 28 require_once
Warning [2] unserialize(): Error at offset 2021 of 2169 bytes - Line: 2627 - File: inc/functions.php PHP 8.3.7 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
[PHP] errorHandler->error_callback
/inc/functions.php 2627 unserialize
/inc/class_datacache.php 138 native_unserialize
/inc/init.php 182 datacache->cache
/global.php 20 require_once
/showthread.php 28 require_once




Themabewertung:
  • 1 Bewertung(en) - 3 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Programmieren Projekt-Ideen
#15
Lineare Funktionen sind wirklich noch im machbaren Bereich.

Um das zu machen, muss die Formel strengen Regeln unterliegen, dass dein Programm sie interpretieren kann. Sobald die nicht mehr so geschrieben ist, dann wirst du da vermutlich nicht viel machen können. Ich wüsste auch nicht, wie ich es schaffen soll, dass ein Programm eine mathematische Gleichung interpretieren soll.

Und ja, es wäre sinnvoll, da eine Klasse zu bieten, die dann alle Werte der Gleichung beinhaltet. Das ist ja nicht weiter schwer.

Wie du die Eingabe dann passend in eine Referenz dieser Klasse bekommst, das musst du wissen.
Ich kann dafür auf einige Methoden der Klasse String zurück greifen, die mir umfangreiche Bearbeitung der Eingabe ermöglichen, oder ich lasse mir die Eingabe als Array vom Typ char zurück geben und kann so die Eingabe Zeichen für Zeichen leicht durch gehen und auswerten.

Wie das geht, weiß ich aber nur in C#.



PS:

Quadratische Funktionen müsstest du ähnlich behandeln und alle anderen Formen von Funktionen genauso.
Aber dann müssen die alle strenge Regeln bei der Eingabe haben, da du sonst weitere Eingabe-Möglichkeiten dem Programm beibringen musst, oder eine Möglichkeit findest, wie es die Gleichung direkt interpretieren kann.
Und zur Info: Die Klassen, die die Gleichungen interpretieren, das was ich im Forum gefunden habe, ist sehr kompliziert und umfangreich.

Lineare Gleichungen gehen noch, aber wenn du mehr willst, solltest du das auf deine To-Do-Liste setzen. Ist nämlich ein sehr frustrierendes Vorhaben. Ich habs versucht und mich hats klein bekommen, bis ich aufgegeben habe.
Pessimisten sind realistisch.
Optimisten sind glücklich.

Programmieren ist einfach, jeder kann es lernen.
Doch gut programmieren, das ist die Kunst.
Zitieren


Nachrichten in diesem Thema
Programmieren Projekt-Ideen - von Palladin007 - 03.06.2012, 20:42
RE: Programmieren Projekt-Ideen - von Putschy - 03.06.2012, 20:59
RE: Programmieren Projekt-Ideen - von era - 03.06.2012, 22:00
RE: Programmieren Projekt-Ideen - von Putschy - 07.06.2012, 19:32
RE: Programmieren Projekt-Ideen - von era - 07.06.2012, 20:47
RE: Programmieren Projekt-Ideen - von Putschy - 07.06.2012, 20:55
RE: Programmieren Projekt-Ideen - von Putschy - 07.06.2012, 21:01
RE: Programmieren Projekt-Ideen - von Palladin007 - 13.06.2012, 19:38

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste