Difference between revisions of "DPS915 Toad"

From CDOT Wiki
Jump to: navigation, search
(Code)
(PI Calculation)
Line 35: Line 35:
 
  cout<<"PI = "<< pi <<endl;
 
  cout<<"PI = "<< pi <<endl;
 
"
 
"
 +
 +
====Sample GPROF====
 +
<code>
 +
Flat profile:
 +
 +
Each sample counts as 0.01 seconds.
 +
no time accumulated
 +
 +
  %  cumulative  self              self    total
 +
time  seconds  seconds    calls  Ts/call  Ts/call  name
 +
  0.00      0.00    0.00        1    0.00    0.00  _GLOBAL__sub_I_main
 +
</code>
 +
  
 
=== Assignment 2 ===
 
=== Assignment 2 ===
 
=== Assignment 3 ===
 
=== Assignment 3 ===

Revision as of 15:09, 14 October 2015

Project Name Goes here

Team Members

  1. Sandeep Saldanha
  2. Kris Vukasinovic
  3. ...

Email All

Progress

Assignment 1

PI Calculation

Code

double xValue, yValue;
for(int i = 0; i < npoints; i++)
{
//Generate random numbers
xValue = (double) rand()/RAND_MAX;
yValue = (double) rand()/RAND_MAX;

if(sqrt((xValue*xValue)+(yValue*yValue)) <= 1)
{
circle_count++;
}
}

double pi, ds;

cout<<circle_count<<"/"<<npoints<<endl;
ds = (double)circle_count/npoints;
cout<<ds<<endl;
pi = ((4.0)*ds);

cout<<"PI = "<< pi <<endl;

"

Sample GPROF

Flat profile:

Each sample counts as 0.01 seconds.

no time accumulated
 %   cumulative   self              self     total
time   seconds   seconds    calls  Ts/call  Ts/call  name
 0.00      0.00     0.00        1     0.00     0.00  _GLOBAL__sub_I_main


Assignment 2

Assignment 3