A. Passing Actual Parameter by Value: Attachment
A. Passing Actual Parameter by Value: Attachment
cout<<"|";
cout.width(9);
cout<<x_kali_y[i];
cout<<"|";
cout<<endl;
}
cout<<"|--------------------------------------|"<<endl;
cout<<"|";
cout.width(7);
cout<<"sigma";
cout<<total_x;
cout<<"|";
cout.width(9);
cout<<total_y;
cout<<"|";
cout.width(9);
cout<<total_x_kuadrat;
cout<<"|";
cout.width(9);
cout<<total_x_kali_y;
cout<<"|";
cout<<endl;
cout<<"|--------------------------------------|"<<endl;
x_rata2 = total_x/m;
y_rata2=total_y/m;
A = ((m*total_x_kali_y) - (total_x*total_y))/((m*total_x_kuadrat)-(total_x*total_x));
B = y_rata2-A*x_rata2;
cout<<"Maka solusi persamaan liniernya adalah : "<<endl;
cout<<" A :"<<A<<endl;
cout<<" B :"<<B<<endl;
}
int sigma_x(int m)
{
for (int i = 0; i<m; i++)
{
cin>>x[i];
total_x = total_x + x[i];
x_kuadrat[i] = x[i]*x[i];
total_x_kuadrat = total_x_kuadrat + x_kuadrat[i];
}
return total_x;
return total_x_kuadrat;
}
float sigma_y(int m)
{
for (int i =0; i<m; i++)
{
cin>>y[i];
total_y = total_y + y[i];
x_kali_y[i]=x[i]*y[i];
total_x_kali_y = total_x_kali_y + x_kali_y[i];
}
return total_y;
return total_x_kali_y;
}
B. Passing Actual Parameter by reference
#include<iostream>
#include<cmath>
using namespace std;
void X_baru(float&x)
{
x = x-((x*x*x + x*x - 3*x-3)/(3*x*x+2*x-3));
}
int main ()
{
float galat,e,a,as;
cout<<"|----------------------------------------|"<<endl;
cout<<" Program Mencari Akar Persamaan dengan "<<endl;
cout<<" Metodr Newton - Rhapson Y = X^3+X^2-3X-3"<<endl;
cout<<"|----------------------------------------|"<<endl;
cout<<endl<<endl;
cout<<"Masukkan nilai awal (Xo) = 2"<<endl;
cin>>a;
cout<<endl;
cout<<"Masukkan bataas toleransi e = 0,00000001"<<endl;
cin>>e;
cout<<endl;
cout<<"|------------|"<<endl;
cout<<"| i | Xi |"<<endl;
cout<<"|------------|"<<endl;
do {
static i = 1;
as = a;
X_baru(a);
galat = fabs(a-as);
cout.setf(ios::left|ios::showpoint);
cout<<"|";
cout.width(3);
cout<<i;
cout<<"|";
cout.width(9);
cout<<a;
cout<<"|";
i=i+1;
cout<<endl;}
while (galat>e);
cout<<"|------------|"<<endl<<endl;
return 0;
Pointer
#include<iostream>
using namespace std;
void main()
{
double array[6] = {11.11,22.2,33.3,44.4,55.5,66.6};
char *kata = "pemograman komputer\n";
char k;
int ctr;
cout<<"here is the array using subscropts:"<<endl;