HJÆLP

Tags:    c++

Sidder og skal lave et program til min doso opgave der gør det muligt at udregne cirkler omkreds, men er stødt i et problem.

Bruger devC++

//
// Program til beregnelse af en cirkels omkreds
//
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;

int main(int nNumberofArgs, char* pszArgs[])
{
// Indtast cirklens diameter
int diameter;
cout << "Indtast cirklens diameter:";
cin >> diameter;

// Beregnelse af omkreds
int factor;
int pi;
pi = 3 ;14159 ;26535 ;89793 ;23846 ;26433 ;83279 ;50288 ;41971 ;69399;
;factor = diameter


// Brug faktoren til at beregne cirklens omkreds
;int omkreds;
omkreds = pi * factor

;cout << "Cirklens omkreds er:";
cout << omkreds << endl ;

system ("PAUSE");
return 0;
}

Programmet er fint som sådan, men den gider ikke regne med komma, hvad er problemet.

Please en eller anden svar hurtigt, da vi er under tidspres



Sidder og skal lave et program til min doso opgave der gør det muligt at udregne cirkler omkreds, men er stødt i et problem.

Bruger devC++

//
// Program til beregnelse af en cirkels omkreds
//
#include <cstdio>
#include <cstdlib>
#include <iostream>
using namespace std;

int main(int nNumberofArgs, char* pszArgs[])
{
// Indtast cirklens diameter
int diameter;
cout << "Indtast cirklens diameter:";
cin >> diameter;

// Beregnelse af omkreds
int factor;
int pi;
pi = 3 ;14159 ;26535 ;89793 ;23846 ;26433 ;83279 ;50288 ;41971 ;69399;
;factor = diameter


// Brug faktoren til at beregne cirklens omkreds
;int omkreds;
omkreds = pi * factor

;cout << "Cirklens omkreds er:";
cout << omkreds << endl ;

system ("PAUSE");
return 0;
}

Programmet er fint som sådan, men den gider ikke regne med komma, hvad er problemet.

Please en eller anden svar hurtigt, da vi er under tidspres


Alle dine beregninger udfører du med int. Int kan kun indeholde heltal, derfor får du ingen kommaer med. Du skal bruge en float for at kunne bruge kommatal, eller en double (tror jeg nok).
Linjen hvori du tildeler variablen pi, bruger du iøvrigt semicolon istedet for komma, derfor (selvom du havde brugt float) ville du kun tildele variablen værdien tre.



Okay, men hvorledes skal jeg så bygge det op, og hvor skal jeg feks. ændre?



Okay, men hvorledes skal jeg så bygge det op, og hvor skal jeg feks. ændre?

Fold kodeboks ind/udKode 


Skulle mene ovenstående skulle gøre det. Præcisionen bliver ikke lige som din pi, da der sker afrundinger.




Tak for hjælpen mester :D

Giver en bajer hvis jeg en dag møder dig ;)



t