Homework #2 // Austin Sholly // 11-17-09
Homework #2 // Austin Sholly // 11-17-09
// Austin Sholly
// 11-17-09
#include <iostream>
#include<cmath>
using namespace std;
void mag_vector (double , double, double, double, double, double, double&,
double&);
void unit_vector(double , double, double, double, double, double, double,
double&, double&, double&, double, double&, double&,
double&);
void dot_product(double, double, double, double, double, double, double,
double, double&, double&, double&, double&);
void cross_product(double, double, double, double, double, double, double,
double, double, double, double&, double&, double&,
double&);
int main(void)
{
double Ax, Ay, Az, Bx, By, Bz, Mag_A, UAx, UAy, UAz, Mag_B, UBx, UBy, UBz,
DotPA, DotPB, CrossX, CrossY, CrossZ;
cout << "Enter Vector A info " ;
cin >> Ax >> Ay >> Az;
cout << "Enter Vector B info " ;
cin >> Bx >> By >> Bz;
mag_vector (Ax, Ay, Az, Bx, By, Bz, Mag_A, Mag_B);
cout << "Magnitude of Vector A is " << Mag_A << endl;
cout << "Magnitude of Vector B is " << Mag_B << endl;
Vector of Vector A is \n" << UAx << " i + " << UAy << " j + "
\n" ;
Vector of Vector B is \n" << UBx << " i + " << UBy << " j + "
\n" ;
UBz = Bz*Mag_B;
}
void cross_product (double Ax, double Ay, double Az, double Bx, double By,
double Bz, double Mag_A, double& UAx, double& UAy, double& UAz, double Mag_B,
double& UBx, double& UBy, double& UBz)
{
UAx = Ax*Mag_A*UAy = Ay*Mag_A;
UAz = Az*Mag_A*UBx = Bx*Mag_B;
UBy = By*Mag_B*UBz = Bz*Mag_B;
}
//Homework #1
//Austin Sholly
//11-16-09
#include<iostream>
#include<"stdafx.h">
using namespace std;
int main (void)
{
double x, h=1, a=0, b=10, area_sum=0;
cout<<
"Calculate the area under the curve";
int n=(b-a)/h;
for(int i=1; i <=n; i++)
{x=a+(i-1)*h;
double area=trap(x,h);
area_sum = area_sum+area;}
cout<<
"\nArea Under the Curve is "<<area_sum;
cin.get();
cin.get();
}
double trap(double x, double h)
{
double
double
double
double
a=3*x*x*x+2*x*x+2;
x1=x+h;
b=3*x1*x1*x1+2*x1*x1+2;
area=(a+b)*h/2.0;
return area;}