Quadratwurzel in TIGCC

Braucht ihr Hilfe beim Programmieren eures Taschenrechners? Dann postet hier.

Moderator: Team

Quadratwurzel in TIGCC

Beitragvon ThorbenderGrosse am 21. Juni 2009 20:53

Komme einfach nicht weiter

Wie kann ich beim TIGCC die Quadratwurzel ziehen?

Normalerweise isses ja sqrt(x). Tuts aber nicht. Brauche ich noch eine passende lib.? google schmeisst auch nix passendes raus.

THX
ThorbenderGrosse
Mobi Newbie
Mobi Newbie
 
Beiträge: 20
Registriert: 19. Juni 2009 19:48

Re: Quadratwurzel in TIGCC

Beitragvon Stefan Heule am 21. Juni 2009 20:58

Doch, genau das ist es. Kleines Beispielprogramm:

Code: Alles auswählen
void _main(void)
{
clrscr();
float x = 2.2;
printf("%f",sqrt(x));
ngetchx();
}


Übrigens: Das ist doch alles wunderschön dokumentiert in der TIGCC-Doku ;)
68k-FAQ - Hilfe zum Ti-89 (Titanium) und Voyage 200
z80-FAQ - Hilfe zum Ti-83+, Ti-84
ticalc.org - Spiele/Programme für alle Modelle
Benutzeravatar
Stefan Heule
Moderator
Moderator
 
Beiträge: 2738
Registriert: 11. April 2006 20:57

Re: Quadratwurzel in TIGCC

Beitragvon ThorbenderGrosse am 21. Juni 2009 20:59

Bin noch ein verstrahlter Anfänger und wühle mich durch unendlich scheinenden Wissensumfang. Wo finde ich die TIGCC Doku?
THX.
ThorbenderGrosse
Mobi Newbie
Mobi Newbie
 
Beiträge: 20
Registriert: 19. Juni 2009 19:48

Re: Quadratwurzel in TIGCC

Beitragvon Stefan Heule am 21. Juni 2009 21:09

Die ist bei der TIGCC Installation dabei, unter <installdir>/doc/tigcc.chm, oder online unter http://tigcc.ticalc.org/manual.html.

Viel Spass beim Programmieren ;)
68k-FAQ - Hilfe zum Ti-89 (Titanium) und Voyage 200
z80-FAQ - Hilfe zum Ti-83+, Ti-84
ticalc.org - Spiele/Programme für alle Modelle
Benutzeravatar
Stefan Heule
Moderator
Moderator
 
Beiträge: 2738
Registriert: 11. April 2006 20:57

Re: Quadratwurzel in TIGCC

Beitragvon ThorbenderGrosse am 21. Juni 2009 21:14

Ich habe jetzt alle möglichen Wurzeln ausprobiert. Ich erhalte zwar Werte. Aber definitiv keine passenden. Es sei denn ich vertue mich mit der Definition der Quadratwurzel:

Bei deinem Programm:

Bsp:
x =2.2 => sqrt(x)=0.468977...
x=4 => sqrt(x)=0.6324...
x=8 => sqrt(x)=0.8944...

Ne Idee?! Da wird mir wohl die Doku auch net helfen können, oder?
ThorbenderGrosse
Mobi Newbie
Mobi Newbie
 
Beiträge: 20
Registriert: 19. Juni 2009 19:48

Re: Quadratwurzel in TIGCC

Beitragvon Stefan Heule am 21. Juni 2009 21:19

Kannst du mal das Ganze Programm zeigen? Ich weiss gerade nicht, was da falsch läuft.
68k-FAQ - Hilfe zum Ti-89 (Titanium) und Voyage 200
z80-FAQ - Hilfe zum Ti-83+, Ti-84
ticalc.org - Spiele/Programme für alle Modelle
Benutzeravatar
Stefan Heule
Moderator
Moderator
 
Beiträge: 2738
Registriert: 11. April 2006 20:57

Re: Quadratwurzel in TIGCC

Beitragvon ThorbenderGrosse am 21. Juni 2009 21:21

Habs mal etwas untersucht. Erhalte fast immer genau die Wurzel von 1/10 des Wertes. Aber nicht immer genau. Aber mit dem Programm von dir. Bis jetzt hatte aber alles geklappt beim programmieren. Irgend ne Einstellungssache?
ThorbenderGrosse
Mobi Newbie
Mobi Newbie
 
Beiträge: 20
Registriert: 19. Juni 2009 19:48

Re: Quadratwurzel in TIGCC

Beitragvon ThorbenderGrosse am 21. Juni 2009 21:22

Dein Programm:


#include <tigcclib.h>

void _main(void)
{
clrscr();
float x = 12;
printf("%f",sqrt(x));
ngetchx();
}
ThorbenderGrosse
Mobi Newbie
Mobi Newbie
 
Beiträge: 20
Registriert: 19. Juni 2009 19:48

Re: Quadratwurzel in TIGCC

Beitragvon Stefan Heule am 21. Juni 2009 21:33

Ah, ich sehe das Problem: Du verwendest PedROM als Betriebsystem auf TiEmu. Da scheint sqrt wohl anders interpretiert zu werden. Lade dir von TI das OS für deinen Rechner runter und verwende dieses mit TiEmu.
68k-FAQ - Hilfe zum Ti-89 (Titanium) und Voyage 200
z80-FAQ - Hilfe zum Ti-83+, Ti-84
ticalc.org - Spiele/Programme für alle Modelle
Benutzeravatar
Stefan Heule
Moderator
Moderator
 
Beiträge: 2738
Registriert: 11. April 2006 20:57

Re: Quadratwurzel in TIGCC

Beitragvon ThorbenderGrosse am 21. Juni 2009 21:38

Das wars.
Vielen Dank. Ich bin schwer beeindruckt von schnellen und kompetenten Hilfe hier. :-)
ThorbenderGrosse
Mobi Newbie
Mobi Newbie
 
Beiträge: 20
Registriert: 19. Juni 2009 19:48

Re: Quadratwurzel in TIGCC

Beitragvon Kevin Kofler am 21. Juni 2009 23:41

"Etwas anders interpretiert" ist ein interessanter Euphemismus für "fehlerhaft". ;)
Alle nichtpolynomialen mathematischen Funktionen in PedroM sind leider mehr oder weniger fehlerhaft. Du kannst ja die 0.82 RC von http://www.yaronet.com/t3/ probieren, vielleicht ist es in der besser. Oder aber du importierst einfach ein AMS von TI.
Kevin Kofler, TIGCC Team
Benutzeravatar
Kevin Kofler
Moderator
Moderator
 
Beiträge: 1170
Registriert: 16. März 2007 23:54
Wohnort: Wien, Österreich

Re: Quadratwurzel in TIGCC

Beitragvon Stefan Heule am 21. Juni 2009 23:46

Nein, auch in der neusten Version von PedROM ist diese Funktion fehlerhaft.
68k-FAQ - Hilfe zum Ti-89 (Titanium) und Voyage 200
z80-FAQ - Hilfe zum Ti-83+, Ti-84
ticalc.org - Spiele/Programme für alle Modelle
Benutzeravatar
Stefan Heule
Moderator
Moderator
 
Beiträge: 2738
Registriert: 11. April 2006 20:57


Zurück zu TI-89, TI-89 Titanium, TI-Voyage 200, TI-92 Plus (Entwicklung)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron