1. Buatlah algoritma dan program untuk mencari titik tengan sebuah garis yang ujung titik nya adalah A(x1,y1) dan (Bx2,y2) .
Algoritmanya :
Program snytax nya:
#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
float x1,y1,x2,y2,ttengahx,ttengahy;
cout<<"Menghitung titik tengah 2 garis (x,y)"<<endl;
cout<<"x1 = "; cin>>x1; cout<<"y1 = "; cin>>y1;
cout<<"x2 = "; cin>>x2; cout<<"y2 = "; cin>>y2;
ttengahx=(x1+x2)/2;
ttengahy=(y1+y2)/2;
cout<<"titik tengah 2 garis = "<<"("<<ttengahx<<"), ("<<ttengahy<<")";
return 0;
}
2. Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 menjadi komponen- komponennya
Program snytax nya:#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void uang (int x){
int r,p,s;
if(x>=1000){
cout<<" Tidak dapat menjangkau nominal yang ada ingikan";
}
else {
r=x/100;
p=(x-r*100)/10;
s=(x-r*100-p*10);
cout<<"\n Ratusan = " <<r<<endl;
cout<<" Puluhan = " <<p<<endl;
cout<<" Satuan = " <<s<<endl;
}
}
int main(int argc, char** argv) {
int input ;
cout<<"\n Masukan Nominal : ";cin>>input;
uang (input);
return 0;
}
3. Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2
Program snytax nya:#include <iostream>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
int a,b,c,d,dm;
cout<<"Masukkan nilai : ";cin>>a;
cout<<"Masukkan nilai : ";cin>>b;
cout<<"Masukkan nilai : ";cin>>c;
cout<<"Masukkan nilai : ";cin>>d;
dm=((a*b)-(b*c));
cout<<" Determinan Matriks Berordo 2x2 adalah : " <<dm<<endl;
return 0;
}
Nb: harus di coba gan!!!
Tidak ada komentar:
Posting Komentar