Avatar billede tuidoi Nybegynder
04. februar 2004 - 13:54 Der er 22 kommentarer og
1 løsning

hvordan finder jeg kvadratroden af et tal?

hey jeg kunne godt tænke mig at vide hvordan jeg finder kvadrat roden af et tal ved hjælp af c++,
i behøver ikke at skrive en lille lommeregner som viser det, bare i viser mig hvilket tegn man skal bruge eller tekst..

på forhånd tak,

mvh. tuidoi
Avatar billede x-masman Nybegynder
04. februar 2004 - 13:59 #1
mener det er math.sqrt(9)
Avatar billede x-masman Nybegynder
04. februar 2004 - 14:00 #2
husk at include math
Avatar billede tuidoi Nybegynder
04. februar 2004 - 14:00 #3
okay.. prøver lige :)
Avatar billede tuidoi Nybegynder
04. februar 2004 - 14:05 #4
der er fejl i
#include <math>
hvad skal jeg skrive istedet?
Avatar billede x-masman Nybegynder
04. februar 2004 - 14:09 #5
#include <math.h>
Avatar billede tuidoi Nybegynder
04. februar 2004 - 14:14 #6
okay, men hvad er det egentligt forskellen er?.. for nogle skriver også #include <iostream.h> men det gør jeg ikke, og det virker stadig fint
Avatar billede tuidoi Nybegynder
04. februar 2004 - 14:16 #7
forresten gider du vise et eksempel, bagefter for du dine point.. for jeg ved ikke hvor jeg skal sætte det ind henne :/ bare hvis et eksempel så får du dine point når jeg kommer hjem fra arb.
Avatar billede x-masman Nybegynder
04. februar 2004 - 14:17 #8
hmmm... ikke helt sikker. Men ".h" er en header fil som indeholder hvilke funktioner der er i den almindelige fil. jeg ved ikke hvad der sker når man udelader ".h"
Avatar billede strych9 Praktikant
04. februar 2004 - 14:25 #9
Det korrekte at gøre ifølge den seneste ANSI/ISO C standard er uden .h. Dvs #include <math>
men det kræver selvfølgelig også at din compiler er ANSI/ISO kompatibel.. Det er de fleste efterhånden ved at være. Måske du skulle opdatere :)
Avatar billede strych9 Praktikant
04. februar 2004 - 14:27 #10
Iøvrigt kommer der en dag hvor de hiver support for den ustandardiserede måde ud af feks gcc og så skal man til at lave al sin kode om... Det er bedst at holder sig til standarden.
Avatar billede x-masman Nybegynder
04. februar 2004 - 14:32 #11
#include <math.h>

int main(){

double i;

i = sqrt(9.0);

cout << "værdien er" << i
Avatar billede x-masman Nybegynder
04. februar 2004 - 14:34 #12
eller lign. hvis du ser ideen.
Avatar billede arne_v Ekspert
04. februar 2004 - 14:48 #13
Man skal bruge:

#include <math.h>

i C.

Det mest korrekte i C++ er:

#include <cmath>

Bemærk C'et foran !
Avatar billede strych9 Praktikant
04. februar 2004 - 14:50 #14
C? Hvad er C? ;)
Jep, jeg kan kun tale for C++..
Avatar billede arne_v Ekspert
04. februar 2004 - 14:53 #15
Pointen var også at hvis det er uden .H til sidst så er det med C først
(for de filer C++ har arvet fra C).
Avatar billede tuidoi Nybegynder
05. februar 2004 - 00:47 #16
okay alt det snak har gjort mig helt forviret hvis  i gider at vise et eksempel hvor i finder kvadratroden af et tal, så for den person point'ne
Avatar billede arne_v Ekspert
05. februar 2004 - 01:03 #17
C++:

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    double x = 2.25;
    cout << sqrt(x) << endl;
    return 0;
}
Avatar billede arne_v Ekspert
05. februar 2004 - 01:04 #18
C:

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

int main()
{
    double x = 2.25;
    printf("%f\n",sqrt(x));
    return 0;
}
Avatar billede tuidoi Nybegynder
05. februar 2004 - 01:09 #19
okay tak, havde lige fundet ud af det selv :) men mange tak :)
jeg skulle bruge den til c++..
forresten er det ligemeget hvor man placerer double x?
Avatar billede arne_v Ekspert
05. februar 2004 - 01:12 #20
I C++ kan du erklære dine variable hvor som helst (selvfølge inden de skal bruges).

I C skal variable erklæres øverst.
Avatar billede tuidoi Nybegynder
05. februar 2004 - 01:13 #21
okay mange tak.. du for dine points :) og tilsidst skal jeg gi' dig et lille udkast af det jeg har skullet bruge det til, hvis du har lyst :)
Avatar billede tuidoi Nybegynder
05. februar 2004 - 01:14 #22
lig et svar =)
Avatar billede arne_v Ekspert
05. februar 2004 - 01:16 #23
ok
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