Friday, April 8, 2016

tugas 2

Assalamuallaikum wr. wb.

MEMISAHKAN BILANGAN INTERGER <=1000

Buatlah algoritma dan program untuk memisahkan bilangan integer yang kurang dari 1000 
menjadi komponen- komponennya. Sebagai contoh :  127 = 1 ratusan + 2 puluhan + 7 satuan.

penjelasan:

- masukan bilangan a sebanyak 3 digit.
- cari ratusannya :
      ratusan:a/100
-cari puluhan dengan rumus:(a-ratusan*100)/10
-cari satuan dengan rumus :(a-ratusan*100-puluhan*10)
- hasil.

Dev C++

#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, ratusan, puluhan, satuan;
cout<< "masukan nilai a = " << endl;cin >> a;
if(a>=1000)
cout<<"Masukkan angka hanya 3 digit " << endl;
else
ratusan =a/100;
puluhan =(a-ratusan*100)/10;
satuan =(a-ratusan*100-puluhan*10);
cout<< " tampilan adalah : " <<endl;
cout << ratusan << " Ratusan" <<endl;
cout << puluhan << " Puluhan" <<endl;
cout << satuan <<  " Satuan" <<endl;

return 0;

}


Raptor


MENCARI TITIK TENGAH SEBUAH GARIS!

Buatlah algoritma dan program untuk mencari titik tengah sebuah garis yang ujung titiknya adalah A(x1,y1) dan B(x2,y2).

Dev C++

Penjelasan:

-         -  Masukan nilai x1,x2,y1,y2
-         -  Masukan dengan rumus (x1+x2)/2 untuk menampilkan nilai sumbu a
-          - Masukan dengan rumus (y1+y2)/2 untuk menampilkan nilai sumbu b
-  Tampilkan hasil

#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,x2,y1,y2;
float a,b;
cout<<"Menghitung titik tengah sebuah garis"<<endl;
cout<<"pada titik A (x1,y1)dan B(x2,y2)"<<endl;
cout<<"masukan x1:";cin>>x1;
cout<<"masukan x2:";cin>>x2;
cout<<"masukan y1:";cin>>y1;
cout<<"masukan y1:";cin>>y1;
cout<<endl;
a=(x1+x2)/2;
b=(y1+y2)/2;
cout<<"nilai garis x adalah="<<a<<endl;
cout<<"nilai garis y adalah="<<b<<endl;
cout<<"titik tengah dari x1,y1 dan x2,y2 adalah="<<"("<<a<<","<<b<<")"<<endl;
return 0;
}


Raptor

Penjelasan:

-          Masukan nilai x1,x2,y1,y2
-          Masukan dengan rumus (x1+x2)/2 untuk menampilkan nilai sumbu a
-          Masukan dengan rumus (y1+y2)/2 untuk menampilkan nilai sumbu b

-          Tampilkan hasil x dan y



Membuat program DM berordo 2x2

Dev C++

Perlu diketahui bahwa program DM ordo 2x2 mempunyai rumus  (w*z)-(x*y).
Deklarasi
W,x,y,z = interger  input
DM = interger  output
Deskripsi
Input : w,x,y,z,DM
Proses: DM <- (w*z)-(x*y)
Output : DM

#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 w,x,y,z,DM;
cout<<"Masukkan angka:"<<endl; cin>>w>>x>>y>>z;
DM=((w*z)-(x*y));
cout<<"DM berordo 2x2="<<DM;
cout<<endl;
return 0;
}


 Raptor

ordo 2x2 mempunyai rumus  (w*z)-(x*y).
Deklarasi
W,x,y,z = interger  input
Hasil = interger  output
Deskripsi
Interger : w,x,y,z,DM
Hasil : DM <- (w*z)-(x*y)
Tulis (hasil)


Wallaikumsalam wr.wb.

0 comments :

Post a Comment