Membuat algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).
Inputannya : x1, x2, y1, y2
Prosesnya : xa <= (x1 + x2 )/2
ya<= (y1 + y2 )/2
Keluarannya : a,b
Penggunaan dalam program c++
#include <iostream.h>
int main(){
int a,b,x1,x2,y1,y2;
cout<<"Mencari titik tengah dari x1,x2 dan y1,y2:"<<endl;
cout<<"masukan nilai x1 :";
cin>>x1;
cout<<"masukan nilai x2 :";
cin>>x2;
cout<<"masukan nilai y1 :";
cin>>y1;
cout<<"masukan nilai y2 :";
cin>>y2;
a=((x1+y1)/2);
b=((x2+y2)/2);
cout<<"Titik tengah dari garis X = "<< a <<endl;
cout<<"Titik tengah dari garis Y = "<< b <<endl;
return 0;
}
Hasil esekusinya :
2.
Algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen - komponennya.
inputannya : x
prosesnya :
a/100= a1
a mod 100= b
b/10=b1
b mod 10=c
c/1=c1
keluarannya : tulis (Ratusan, Puluhan, Satuan)
penggunaan dalam program c++
a/100= a1
a mod 100= b
b/10=b1
b mod 10=c
c/1=c1
keluarannya : tulis (Ratusan, Puluhan, Satuan)
penggunaan dalam program c++
#include <iostream.h>
int main()
{
int a, a1, b, b1, c, c1;
cout<<"masukan angka:";
cin>>a;
a1=a/100;
b=a%100;
b1=b/10;
c=b%10;
c1=c/1;
cout<<"Penjabarannya : "<<endl;
cout<<a1<<" "<<"ratusan"<<endl;
cout<<b1<<" "<<"puluhan"<<endl;
cout<<c1<<" "<<"satuan"<<endl;
return 0;
}
Hasil esekusinya :
inputannya : a, b, c, d, dm
prosesnya : dm=(a*b)-(c*d)
keluarannya : determinan
Penggunaan dalam program c++
#include <iostream.h>
int main(){
int a,b,c,d,dm;
cout<<"masukkan nilai a : ";
cin>>a;
cout<<"masukkan nilai b : ";
cin>>b;
cout<<"masukkan nilai c : ";
cin>>c;
cout<<"masukkan nilai d : ";
cin>>d;
dm=(a*b)-(c*d);
cout<<"nilai determinan = "<<dm<<endl;
return 0;
}
Hasil esekusinya :
0 komentar:
Posting Komentar