Open main menu

CDOT Wiki β

Changes

DPS915 Toad

638 bytes removed, 14:51, 14 October 2015
Assignment 1
=== Assignment 1 ===
Output from Matrix server running each test with time(increasing exponentially by 10^n):==PI Calculation==
====Code====
sjsaldanha@matrix:~/dps915/assignment1#include <cstdlib> time w1 108/10#include <iostream>0.8#include <iomanip>PI = 3#include <math.2h>
real 0m0.022suser 0m0.008ssys 0m0.004ssjsaldanha@matrix:~/dps915/assignment1> time w1 10081/1000.81PI = 3.24using namespace std;
real 0m0.015sint main(int argc, char* argv[])user 0m0.000s{sys 0m0.008sif(argc < 2)sjsaldanha@matrix:~/dps915/assignment1> time w1 1000{775/1000cout<<"Please input the number of circle points"<<endl;0.775PI = 3.1}
real 0m0.016suser 0m0.000ssys 0m0.012ssjsaldanha@matrix:~/dps915/assignment1> time w1 100007858/10000int npoints = atoi(argv[1]);int circle_count = 0.7858PI = 3.1432;
real 0m0.018suser 0m0.000ssys 0m0.012ssjsaldanha@matrix:~/dps915/assignment1> srand(time w1 10000078361/1000000.78361PI = 3.13444(NULL));
real 0m0.026sdouble xValue, yValue;user 0m0.012sfor(int i = 0; i < npoints; i++)sys 0m0.008s{sjsaldanha@matrix:~/dps915/assignment1> time w1 1000000Generate random numbers785127xValue = (double) rand()/10000000.785127RAND_MAX;PI yValue = 3.14051(double) rand()/RAND_MAX;
real 0m0.123suser 0m0.112ssys 0m0.004sif(sqrt((xValue*xValue)+(yValue*yValue)) <= 1)sjsaldanha@matrix:~/dps915/assignment1> time w1 10000000{7855755/10000000circle_count++;0.785575}PI = 3.1423}
real 0m1.179suser 0m1.156ssys 0m0.016ssjsaldanha@matrix:~/dps915/assignment1> time w1 10000000078539030/1000000000.78539PI = 3.14156double pi, ds;
real 0m11.696suser 0m11.645ssys 0m0.020ssjsaldanha@matrix:~cout<<circle_count<<"/dps915/assignment1> time w1 1000000000"<<npoints<<endl;785373821ds = (double)circle_count/1000000000npoints;0.785374cout<<ds<<endl;PI pi = 3((4.14150)*ds);
real 1m51.618scout<<"PI = "<< pi <<endl;user 1m51.215ssys 0m0.016sreturn 0; }
=== Assignment 2 ===
=== Assignment 3 ===