Code:
//
// main.cpp
// Sept26
//
// Created by Mark Brautigam on 9/26/16.
// Copyright © 2016 Mark Brautigam. All rights reserved.
//
#include <iostream>
#include <cmath>
using namespace std;
double pi = acos(-1.0);
double squareArea (double side) {
return side * side;
}
double degrees2radians (double degrees) {
return (degrees * pi / 180);
}
double radians2degrees (double radians) {
return (radians * 180 / pi);
}
void getSideAndComputeArea () {
cout << "Please enter the length of a side: ";
double ui;
cin >> ui;
cout << "The area is " << squareArea (ui) << endl;
}
double rectangle (double w, double h) {
return w * h;
}
double triangle (double a, double b, double c) {
double s = (a + b + c) / 2;
double t = s * (s-a) * (s-b) * (s-c);
if (t < 0)
; // ...
return sqrt (t); // <cmath>
}
long factorial (long n) {
if (n <= 1)
return 1;
else
return n * factorial (n-1);
}
long fibonacci (long n) {
if (n <= 2)
return 1;
return fibonacci (n-1) + fibonacci (n-2);
}
int main(int argc, const char * argv[]) {
// insert code here...
cout << fibonacci (5) << endl;
cout << fibonacci (6) << endl;
cout << fibonacci (45) << endl;
// cout << factorial (24.5) << endl;
// cout << triangle(2, 12, 11) << endl;
// getSideAndComputeArea();
// getSideAndComputeArea();
// getSideAndComputeArea();
/*
cout << squareArea (12) << endl;
cout << degrees2radians(45) << endl;
cout << radians2degrees(0.785398) << endl;
double rad = degrees2radians(57);
cout << rad << endl;
cout << radians2degrees(rad) << endl;
double x = 17;
double y = 42;
cout << rectangle (x, y) << endl;
*/
return 0;
}

