Avatar billede narkona Praktikant
15. februar 2002 - 11:31 Der er 5 kommentarer og
4 løsninger

Matematik i C++

Jeg har en opgave hvor jeg skal bruge følgende formel, MEN hvorledes skal følgende formel komme til at se ud i C++
Jeg ved at man skal include MATH.h, men hvilken funktion er edt man skal bruge for at opløfte noget??

15.1*(L^2*R*F*10^-6)^0.712

Skriv venligt løsningsforslaget
I det mindste Til f.eks L^2 eller 10^-6
Avatar billede jpk Nybegynder
15. februar 2002 - 11:39 #1
pow(10, -6);
Avatar billede wisen Nybegynder
15. februar 2002 - 11:41 #2
Du kan bruge funktionen "pow" til at "opløfte" i.e. "pow(L,2);"
Avatar billede chries Nybegynder
15. februar 2002 - 11:41 #3
for at løfte noget op skal du bruge pow:

Parameters

x Base

y Exponent

Remarks

The pow function computes x raised to the power of y.

pow does not recognize integral floating-point values greater than 264, such as 1.0E100.

Example

/* POW.C
*
*/

#include <math.h>
#include <stdio.h>

void main( void )
{
  double x = 2.0, y = 3.0, z;

  z = pow( x, y );
  printf( "%.1f to the power of %.1f is %.1f\n", x, y, z );
}

Output

2.0 to the power of 3.0 is 8.0

Formel:
double result = 15.1* pow( L*L*R*F*0.00001, 0.712 );
Avatar billede wisen Nybegynder
15. februar 2002 - 11:41 #4
jpk >> Damn...
Avatar billede henrik_ffc Nybegynder
15. februar 2002 - 11:42 #5
Du skal bruge pow() (for "power of")

#include <math.h>
#include <stdio.h>

int main(void)
{
  double x = 2.0, y = 3.0;

  printf("%lf raised to %lf is %lf\n", x, y, pow(x, y));
  return 0;
}



Så løsningen må være:
15.1*pow((pow(L,2)*R*F*pow(10,-6)),0.712)

Istedet for pow(10,-6) er det nok en del hurtigere bare
at skrive .00001
Avatar billede jpk Nybegynder
15. februar 2002 - 11:46 #6
Skulle selvfølgelig have været et svar...
Avatar billede narkona Praktikant
15. februar 2002 - 11:49 #7
Se nu gør i det jo rimeligt svært for mig.
Jeg har fået svar på mit spørgsmål, men af faktisk alle, dog er nogle besvarelse mere gennemgået end andre, men jeg vil dog heller ikke lade være med at give point til dem som ikke har skrevet så meget, eftersom svaret stadig et til stede.
Jeg er bare taknemmelig for at jeg nu kan komme videre med min opgave, og konstatere at når eksperten fungerer som det skal, så er det sku herligt at være medlem. Og dette er et af disse tilfælde
Avatar billede narkona Praktikant
15. februar 2002 - 11:50 #8
Håber i kan leve med min point deling
Tak for hjælpen
Avatar billede wisen Nybegynder
15. februar 2002 - 12:35 #9
Ja, der er fint for mig; Takker :)
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