Buatlah algoritma dan pemograman untuk mencari titik tengah sebuah garis ujung titiknya adalah A(x1,y1) dan B(x2,y2)....
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int x1;
int y1;
int midy;
int midx;
int x2;
int y2;
raptor_prompt_variable_zzyz ="Koordinat X1 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x1;
raptor_prompt_variable_zzyz ="Koordinat Y1 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y1;
raptor_prompt_variable_zzyz ="Koordinat X2 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x2;
raptor_prompt_variable_zzyz ="Koordinat Y2 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y2;
midx =(x1+x2)/2;
midy =(y1+y2)/2;
cout << "titik tengah "<<" ("<<midx<<","<<midy<<" )" << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Buatlah algoritma dan pemograman untuk memisahkan bilangan integer yang kurang dari 1000 menjadi kompunen-kompunenya.sebagai contoh: 127=1 ratusan,2 puluhan,7 satuan....
Dengan flowchartnya sebagai berikut ya ...
ayo kita lihat ..........
flowchart 1.......
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int rat1;
int bil;
int pul;
int rat;
int sat;
int pul1;
raptor_prompt_variable_zzyz ="masukan ratusan :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>rat;
raptor_prompt_variable_zzyz ="masukan puluhan :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>pul;
raptor_prompt_variable_zzyz ="masukan satuan :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>sat;
rat1 =rat*100;
pul1 =pul*10;
bil =rat1+pul1+sat;
cout << "bilangan anda : " << bil << endl;
cout << rat <<" ratusan" << endl;
cout << pul <<" puluhan" << endl;
cout << sat <<" satuan" << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
using namespace std;
int main(int argc, char *argv[])
{
string raptor_prompt_variable_zzyz;
int x;
int y;
int z;
int a;
int det;
raptor_prompt_variable_zzyz ="masukan bil 1 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>x;
raptor_prompt_variable_zzyz ="masukan bil 2 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>y;
raptor_prompt_variable_zzyz ="masukan bil 3 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>z;
raptor_prompt_variable_zzyz ="masukan bil 4 : ";
cout << raptor_prompt_variable_zzyz << endl;
cin >>a;
det =(x*z)-(y*a);
cout<< "determinan matrik adalah "<< det << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Dengan flowchartnya sebagai berikut ya...
Program c++nya adalah
#include <iostream>
#include <string>using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int x1;
int y1;
int midy;
int midx;
int x2;
int y2;
raptor_prompt_variable_zzyz ="Koordinat X1 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x1;
raptor_prompt_variable_zzyz ="Koordinat Y1 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y1;
raptor_prompt_variable_zzyz ="Koordinat X2 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x2;
raptor_prompt_variable_zzyz ="Koordinat Y2 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >> y2;
midx =(x1+x2)/2;
midy =(y1+y2)/2;
cout << "titik tengah "<<" ("<<midx<<","<<midy<<" )" << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Buatlah algoritma dan pemograman untuk memisahkan bilangan integer yang kurang dari 1000 menjadi kompunen-kompunenya.sebagai contoh: 127=1 ratusan,2 puluhan,7 satuan....
ayo kita lihat ..........
flowchart 1.......
Program c++nya ........
#include <iostream>
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int s;
int x;
int a;
int h;
int j;
int f;
int g;
raptor_prompt_variable_zzyz ="masukkan angka sesukamu : ";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
if (x<=999 && x>=0)
{
a =x % 10;
f =x % 100;
h =f-a;
j =h/10;
s =x-f;
g =s/100;
cout << g <<" ratusan" << endl;
cout << j <<" puluhan" << endl;
cout << a <<" satuan" << endl; }
else
{
cout << "maaf hanya untuk angka di bawah 1000" << endl; }
system("PAUSE");
return EXIT_SUCCESS;
}
#include <string>
using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int s;
int x;
int a;
int h;
int j;
int f;
int g;
raptor_prompt_variable_zzyz ="masukkan angka sesukamu : ";
cout << raptor_prompt_variable_zzyz << endl;
cin >> x;
if (x<=999 && x>=0)
{
a =x % 10;
f =x % 100;
h =f-a;
j =h/10;
s =x-f;
g =s/100;
cout << g <<" ratusan" << endl;
cout << j <<" puluhan" << endl;
cout << a <<" satuan" << endl; }
else
{
cout << "maaf hanya untuk angka di bawah 1000" << endl; }
system("PAUSE");
return EXIT_SUCCESS;
}
Flowchart 2...
Program c++nya....
#include <iostream>
#include <string>using namespace std;
int main()
{
string raptor_prompt_variable_zzyz;
int rat1;
int bil;
int pul;
int rat;
int sat;
int pul1;
raptor_prompt_variable_zzyz ="masukan ratusan :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>rat;
raptor_prompt_variable_zzyz ="masukan puluhan :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>pul;
raptor_prompt_variable_zzyz ="masukan satuan :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>sat;
rat1 =rat*100;
pul1 =pul*10;
bil =rat1+pul1+sat;
cout << "bilangan anda : " << bil << endl;
cout << rat <<" ratusan" << endl;
cout << pul <<" puluhan" << endl;
cout << sat <<" satuan" << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Buatlah
algoritma
dan
program untuk menghitung
determinan
matriks
berordo
2x2........
flowchartnya....
Program c++ adalah....
#include <string>
#include <iostream>using namespace std;
int main(int argc, char *argv[])
{
string raptor_prompt_variable_zzyz;
int x;
int y;
int z;
int a;
int det;
raptor_prompt_variable_zzyz ="masukan bil 1 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>x;
raptor_prompt_variable_zzyz ="masukan bil 2 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>y;
raptor_prompt_variable_zzyz ="masukan bil 3 :";
cout << raptor_prompt_variable_zzyz << endl;
cin >>z;
raptor_prompt_variable_zzyz ="masukan bil 4 : ";
cout << raptor_prompt_variable_zzyz << endl;
cin >>a;
det =(x*z)-(y*a);
cout<< "determinan matrik adalah "<< det << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Semoga bermanfaat..............