animasi bergerak gif
My Widget
Hai MBLO!

Kamis, 17 Maret 2016

SEKUEN Minggu II



Latihan (Individu )


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

1.     Algoritma
·        Mendeklarasikan variable x1,y1,x2,y2 ttengahx,ttengahy dengan tipe data float titik tengah garis  yang ujung titiknya adalah A(x1,y1) dan (Bx2,y2).
·        Menginputkan 3 bilangan untuk x1,y1,x2,y2.
·         Proses dengan rumus titiktengah “(“ + (x1+x2)/2+ “)” ,”(“ + (y1+y2)/2+”)”.
·        Outputkan hasil dari titik tengah.

2.     Program
#include <iostream>
using namespace std;

/* run this program using the console pauser or add your own getch,               system("pause") or input loop */
             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;
}





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

·        Mendeklarasikan variable r,p,s tipe data integer untuk ratusan puluhan dan satuan,
·        Menginputkan 3 bilangan untuk r,p,s
·        Proses dengan rumus r=x/100 untuk ratusaan, p=(x-r*100)/10 untuk puluhan, s=(x-r*100-p*10) untuk satuan.
·        Outputkanhasilnya.

2.     Program


#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;
}




 ~> Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2

1.     Algoritma

·Mendeklarasikan variable a,b,c,d tipe data integer
·Menginputkan 3 bilangan untuk a,b,c,d
·Proses dengan rumus dm=((a*b)-(b*c));
·Outputkanhasilnya.

2.     Program

#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;
}








Tidak ada komentar:

Posting Komentar