Avatar billede unsigned Nybegynder
03. december 2004 - 20:42 Der er 6 kommentarer og
1 løsning

Algoritme til abs funktion

En abs funktion returnere den numeriske værdi af et tal. Fx bliver -7 til 7, og 5 til 5. Hvordan kan man lave sådan en funktion, kun med brug af plus, minus, gange og dividere?

Jeg har tænkt på at sige: Hvis tallet er mindre end nul, så gang med minus en. Men så skal man med plus, minus, gange og dividere finde ud af om tallet er mindre end nul.

Så har jeg tænkt på at gange tallet med sig selv. Så bliver det positivt. Og derefter tage kvadratroden. Men så skal man med plus, minus, gange og dividere tage en kvadratrod.
Avatar billede jakoba Nybegynder
03. december 2004 - 20:53 #1
Har vi ikke en eneste sammenligningsoperator ?  bare test for ligmed ?
Avatar billede ranglen Nybegynder
03. december 2004 - 20:55 #2
y=x*x/x
Avatar billede ranglen Nybegynder
03. december 2004 - 20:56 #3
bah :)
Avatar billede unsigned Nybegynder
03. december 2004 - 21:00 #4
-> jakoba Der er kun de fire regningsarter, plus, minus, gange og dividere.
Avatar billede jakoba Nybegynder
03. december 2004 - 21:04 #5
Så tvivler jeg på det er en algoritme du skal lave. en algoritme er sekventiel, og sekvens kræver en slutbetingelse om ikke andet.
Avatar billede unsigned Nybegynder
05. december 2004 - 20:55 #6
Jeg lukker spørgsmålet. Hvis nogen vil have point, så læg et svar.
Avatar billede jakoba Nybegynder
05. december 2004 - 20:57 #7
næppe, vi svarede jo ikke noget brugbart :8

Men hcis du engang får svaret vil jeg meget gerne høre hvad det er.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester