Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   fabs(x) met borland c++ ...... Maar wat betekende de absolute waarde van x??? (https://forum.scholieren.com/showthread.php?t=371811)

G.T.C. 09-02-2003 11:00

fabs(x) met borland c++ ...... Maar wat betekende de absolute waarde van x???
 
HEy,

We beginnen op school met progameren met C++. Ik moet nu een opdracht maken waarbij met de lenzen formule een prgrammatje moet maken. De gebruiker moet om de voorwerp afstand en de brandpuntafstand gevraagd worden, en het programma geeft dan de beeldafstand en de vergroting N, die word bepaald door de absolute waarde van b/v.

Ik moet gebruik maken van de functie fabs(x) uit de mathematische bibliotheek om de absolute waarde van b/v te bepalen.



Ik wil best proberen om dat programma te maken, maar ik weet niet precies wat de absolute waarde van x inhoud. Ik heb wel zo'n vermoeden en het spreekt denk ik ook wel voor zich, maar kan iemand het even precies uitleggen.
En als je wil mag je natuurlijk ook even het programma maken :p

Droyd 09-02-2003 12:05

Hoe bedoel je? Wat de absolute waarde is wiskundig...zo ja gewoon het teken positief maken bv

-2 wordt 2
-1 wordt 1
0 blijft 0
1 blijft 1
2 blijft 2

Dus gewoon ervoor zorgen dat het altijd positief is

Waarschijnlijk weet je dit al omdat ik dit in de lessen gezien heb 3 jaar geleden...Hopelijk bedoel je dit

G.T.C. 09-02-2003 12:49

Citaat:

Droyd schreef:
Hopelijk bedoel je dit
dat bedoelde ik inderdaad. Ik wist niet meer wat het nou was. MAar ik heb het al opgelost via het "exacte vakken" forum. Daar waren ze wat sneller :) .



Voor de gene die het interessant vinden om te zien....het is gelukt om het programma te maken, dus hier is ie:

------------------------------------------


#include <stdio.h>
#include <math.h>
#include <conio.h>
main()
{
float v, f, b, b2, N;
printf("Geef de voorwerpafstand ");
scanf("%f", &v);
printf("Geef de brandpuntafstand ");
scanf("%f", &f);
b2 = pow(f, -1) - pow(v, -1);
b = pow(b2, -1);
N = fabs(b/v);
printf("De beeldafstand is: %5.2f\n",b);
printf("De vergroting is: %5.2f\n",N);
getch();
return 0;
}

G.T.C. 09-02-2003 12:50

het stelt ook eigenlijk niks voor hè :(

Naja, je moet ergens beginnen.......

Tampert 09-02-2003 16:27

Citaat:

Droyd schreef:
Hoe bedoel je? Wat de absolute waarde is wiskundig...zo ja gewoon het teken positief maken bv

-2 wordt 2
-1 wordt 1
0 blijft 0
1 blijft 1
2 blijft 2

Dus gewoon ervoor zorgen dat het altijd positief is

Waarschijnlijk weet je dit al omdat ik dit in de lessen gezien heb 3 jaar geleden...Hopelijk bedoel je dit

toch grappig dat men hier de definitie een stuk minder formeel steldt dan op Exacte vakken :D


Alle tijden zijn GMT +1. Het is nu 07:20.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.