Senin, 28 November 2011

Latihan

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

     Nah dalam kasus ini mari kita sedikit analisa, untuk menentukan titik tengah sebuah garis kita harus mengetahui x1,y1,x2,y2 yang di inputkan maupun sudah di ketahui sebelumnya. Setelah itu baru kita masukan rumusnya. Berikut algoritmanya

deklarasi :
-  x1,y1,x2,y2 = integer{input}
-  x,y = integer {output}

deskripsi :
-  read (x1,y1,x2,y2)
-  x <- (x1+((x2-x1)/2))
-  y <- (y1+((y2-y1)/2))
-  write ((x,y))

 jika kita terjemahkan kedalam bahasa c++ maka algoritma tersebut akan menjadi seperti ini :


#include 

class hitung
{
 public:
  void masukan();
  void proses();
  void keluaran();
 private:
  float x1,x2,y1,y2,x12,y12;
};

void hitung::masukan()
{
 cout<<"masukan x1 : ";
 cin>>x1;
 cout<<"masukan y1 : ";
 cin>>y1;
 cout<<"masukan x2 : ";
 cin>>x2;
 cout<<"masukan y2 : ";
 cin>>y2;
}

void hitung::proses()
{
 x12=(x2-x1)/2;
 y12=(y2-y1)/2;
}

void hitung::keluaran()
{
 cout<<" jadi titik tengah : ";
 cout<<"("<<<","<<<")";
}

int main()
{
 hitung titik;
 titik.masukan();
 titik.proses();
 titik.keluaran();

return 0;
}


 setelah di compile tampilan akan menjadi seperti ini :





















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

algoritmanya :

deklarasi :
-  c = integer
-  a = integer {input}
-  ratusan, puluhan, satuan = integer {output}

deskripsi :
-  read(a)
-  masukan rumusnya
-  tampilkan secara keseluruhan

dalam c++ kita bisa menulisnya sebagai berikut :

#include


int main()
{

int a,ratusan,c,puluhan,satuan;

cout<<"masukan angka dibawah 1000 : ";
cin>>a;
cout<

ratusan=a/100;
c=a%100;
puluhan=c/10;
satuan=c%10;


if(a>0 && a<10)
cout<<<" = "<<<" satuan";
else if(a>10 && a<100)
cout<<<" = "<<<" puluhan + "<<<" satuan";
else if(a>100 && a<1000)
cout<<<" = "<<<" ratusan + "<<<" puluhan + "<<<" satuan";
else if(a==10)
cout<<<" = "<<<" puluhan";
else if(a==100)
cout<<<" = "<<<" ratusan";

return 0;
}


dan akan menampilkan sebagai berikut :
























3. Buatlah algoritma dan program untuk menghitung determinan matriks berordo 2x2

alogoritmanya :

deklarasi :
-  a,b,c,d = integer {input}
-  hasil = integer {output}

deskripsi :
-  read (a,b,c,d)
-  hasil <- (a*d)-(b*c)
-  write(hasil)

dalam c++ dapat di tulis :

#include

int main()
{

int hasil,a,b,c,d;

cout<<"diketahui matriks berordo dua : "<<
cout<<"a b"<
cout<<"c d"<<

cout<<"masukan nilai a = ";
   cin>>a;
cout<<"masukan nilai b : ";
   cin>>b;
cout<<"masukan nilai c : ";
   cin>>c;
cout<<"masukan nilai d : ";
   cin>>d;
cout<<

cout<<<" "<<
cout<<<" "<<<

hasil=(a*d)-(b*c);
cout<<"Nilai Determinan Matriksnya adalah "<<
return 0;
}



dan tampilannya adalah seperti ini :



Rabu, 16 November 2011

POMPARAN TUAN SITUMORANG

Tarombo situmorang Sipitu Ama Indonesia

Nahuboto songononma tangkasna;
Anak ni TUAN SITUMORANG 2 (dua), ima;
1.1. PANOPARAJA, dohot
1.2. OMPU PANGARIBUAN.
1.1.Anak ni PANOPARAJA 2 (dua), ima;
1.1.1. OMPU NI AMBOLAS
1.1.2. OMPU PARHUJOBUNG
Anak ni OMPU NI AMBOLAS 2 (dua), ima;
1.1.1.1. LUMBAN PANDE
1.1.1.2. LUMBAN NAHOR
Anak ni OMPU PARHUJOBUNG 2 (dua);
1.1.2.1. TUAN SUHUT
(SUHUT NI HUTA)
1.1.2.2. TUAN RINGO
(dang pintor SIRINGORINGO )
1.2. Anak ni OMPU PANGARIBUAN 1 (sada) ima;
1.2.1 OMPU BABIAT
Anak ni OMPU BABIAT 3 (tolu), ima;
1.2.1.1 DARI MANGAMBAT
( SITOHANG URUK)
1.2.1.2 RAJA ITUBUNGNA
(SITOHANG TONGA-TONGA)
1.2.1.3. OMPU BONA NI ONAN
(SITOHANG TORUAN)
Mansai ringkot pabotohonon/tonahonon tu angka naumposo, bahwa DANG LANGSUNG anak ni OMPU TUAN SITUMORANG, na-pitu-i , alai NINI-na do. Ala na-nirahut-ni PADANdoi sian Ompui, ala PARJOLO MONDING ANAK DOHOT PAHOMPUNA.
Tung namalo, nabisuk jala na bijak ma antong
OMPU TUAN SITUMORANG “mangarahut” NINIna - napitu (7) i asa tong hot MARSADA sahat tu sadarion ( mungkin sahat tu ujung ni portibion - semoga).
Khusus tu TUAN RINGO;
Anak ni TUAN RINGO 4 ( opat ) ima;
1. RAJA DAPOTON ==> SITUMORANG RAJA DAPOTON
2. RAJA REA ==> Pinompar ni ompu ondo SIRINGORINGO
3. TUAN ONGGAR ==> RUMAPEA
4. SIAGIAN ==> Menurut beberapa sumber, tinggal di
Rantau Parapat do pinompar ni ompu i
jala mar-marga SIRINGORINGO SIAGIAN

Maaf, dang adong nahurang denggan sian rohangku, alai holan namanambai naung denggan binahenmunai do ahu, asa lamu dippos tarombontai.
Toho doi SITUMORANG SIPITU AMA do hita, ima:
1. SITUMORANG PANDE
2. SITUMORANG LUMBAN NAHOR
3. SITUMORANG SUHUT NI HUTA
4. TUAN RINGO
5. SITOHANG URUK ( DARI MANGAMBAT )
6. SITOHANG TONGA-TONGA ( RAJA ITUBUNGNA )
7. SITOHANG TORUAN ( OMPU BONA NI ONAN ) 

ASAL MULA MARGA


Asal Mulani Marga
  1. Si Raja Batak
1.1. Guru Tatea Bulan
1.1.1. Raja Uti
1.1.2. Tuan Sariburaja
1.1.2.1. Raja Borbor
1.1.2.1.1. Tuan Balasahunu
1.1.2.1.1.1. Datu Taladibabana
1.1.2.1.1.1.1. Datu Rimbang Saudara
1.1.2.1.1.1.1.1. Datu Pompang Balasaribu
1.1.2.1.1.1.1.1.1. Raja Tanjung Dolok (Tanjung dkk.)
1.1.2.1.1.1.1.1.2. Isang Maima
1.1.2.1.1.1.1.1.2.1. Datu Pulungan (Pulungan dkk.)
1.1.2.1.1.1.1.1.2.2. Raja Lubis (Lubis dkk.)
1.1.2.1.1.1.1.1.3. Datu Marhandung Dalu
1.1.2.1.1.1.1.1.3.1. Tuan Sariburaja III (Pasaribu)
1.1.2.1.1.1.1.1.3.2. Datu Bara (Datubara dkk.)
1.1.2.1.1.1.1.1.3.3. Raja Matondang (Matondang dkk.)
1.1.2.1.1.1.1.1.3.4. Raja Tarihoran (Tarihoran dkk.)
1.1.2.1.1.1.1.1.3.5. Raja Parapat (Parapat dkk.)
1.1.2.1.1.1.1.1.3.6. Raja Saruksuk (Saruksuk dkk.)
1.1.2.1.1.1.1.1.4. Raja Dohang
1.1.2.1.1.1.2. Raja Sipahutar (Sipahutar dkk.)
1.1.2.1.1.1.3. Siaji Malim (Harahap dkk.)
1.1.2.1.1.1.4. Rambe Raja (Rambe dkk.)
1.1.2.1.1.2. Datu Altong
1.1.2.1.1.3. Ompu Sahang Mataniari (Simargolang dkk.)
1.1.2.1.1.4. Ompu Sindar Matanibulan
1.1.2.1.2. Tuan Sidamanik (Damanik dkk.)
1.1.2.2. Raja Lontung
1.1.2.2.1. Tuan Situmorang (Situmorang dkk.)
1.1.2.2.2. Toga Sinaga (Sinaga dkk.)
1.1.2.2.3. Toga Pandiangan (Pandiangan dkk.)
1.1.2.2.4. Toga Nainggolan (Nainggolan dkk.)
1.1.2.2.5. Toga Simatupang (Simatupang dkk.)
1.1.2.2.6. Toga Aritonang (Aritonang dkk.)
1.1.2.2.7. Toga Siregar (Siregar dkk.)
1.1.2.3. Raja Galeman
1.1.2.3.1. Rangkuti (Rangkuti dkk.)
1.1.3. Limbong Mulana (Limbong dkk.)
1.1.4. Sagala Raja (Sagala dkk.)
1.1.5. Silau Raja
1.1.5.1. Malau Raja (Malau dkk.)
1.1.5.2. Manik Raja (Manik dkk.)
1.1.5.3. Ambarita (Ambarita dkk.)
1.1.5.4. Gurning (Gurning dkk.)
1.2. Raja Isombaon
1.2.1. Tuan Sorimangaraja
1.2.1.1. Tuan Sorba Dijulu
1.2.1.1.1. Simbolon Tua (Simbolon dkk.)
1.2.1.1.2. Tamba Tua (Tamba dkk.)
1.2.1.1.3. Saragi Tua (Saragi dkk.)
1.2.1.1.4. Munte Tua (Munte dkk.)
1.2.1.1.5. Nahampun Tua (Nahampun dkk.)
1.2.1.2. Tuan Sorba Dijae
1.2.1.2.1. Sirasaon
1.2.1.2.1.1. Raja Mangarerak
1.2.1.2.1.1.1. Toga Manurung (Manurung dkk.)
1.2.1.2.1.2. Raja Mangatur
1.2.1.2.1.2.1. Raja Sitorus (Sitorus dkk.)
1.2.1.2.1.2.2. Toga Sirait (Sirait dkk.)
1.2.1.2.1.2.3. Toga Butarbutar (Butarbutar dkk.)
1.2.1.3. Tuan Sorbadibanua
1.2.1.3.1. Raja Si Bagot Ni Pohan
1.2.1.3.1.1. Tuan Sihubil
1.2.1.3.1.1.1. Tampuk Bolon (Tampubolon dkk.)
1.2.1.3.1.2. Tuan Somanimbil
1.2.1.3.1.2.1. Raja Siahaan (Siahaan dkk.)
1.2.1.3.1.2.2. Raja Marsundung (Simanjuntak dkk.)
1.2.1.3.1.2.3. Tuan Maruji (Hutagaol dkk.)
1.2.1.3.1.3. Tuan Dibangarna
1.2.1.3.1.3.1. Raja Panjaitan (Panjaitan dkk.)
1.2.1.3.1.3.2. Raja Silitonga (Silitonga dkk.)
1.2.1.3.1.3.3. Raja Siagian (Siagian dkk.)
1.2.1.3.1.3.4. Raja Sianipar (Sianipar dkk.)
1.2.1.3.1.4. Raja Sonak Malela
1.2.1.3.1.4.1. Raja Simangunsong (Simangunsong dkk.)
1.2.1.3.1.4.2. Raja Marpaung (Marpaung dkk.)
1.2.1.3.1.4.3. Raja Napitupulu (Napitupulu dkk.)
1.2.1.3.2. Raja Si Paet Tua
1.2.1.3.2.1. Pangulu Ponggok
1.2.1.3.2.1.1. Raja Hutahean (Hutahean dkk.)
1.2.1.3.2.1.2. Ompu Raja Aruan (Aruan dkk.)
1.2.1.3.2.1.3. Raja Hutajulu (Hutajulu dkk.)
1.2.1.3.2.2. Partano
1.2.1.3.2.2.1. Raja Sibarani (Sibarani dkk.)
1.2.1.3.2.2.2. Sibuea (Sibuea dkk.)
1.2.1.3.2.3. Pardungdang
1.2.1.3.2.3.1. Ompu Raja Laguboti (Pangaribuan dkk.)
1.2.1.3.2.3.2. Ompu Raja Hutapea (Hutapea Laguboti dkk.)
1.2.1.3.3. Raja Si Lahi Sabungan
1.2.1.3.3.1. Silahi Raja (Silalahi dkk.)
1.2.1.3.3.2. Loho Raja (Sihaloho dkk.)
1.2.1.3.3.3. Tungkir Raja (Situngkir dkk.)
1.2.1.3.3.4. Sondi Raja (Rumasondi dkk.)
1.2.1.3.3.5. Butar Raja (Sidabutar dkk.)
1.2.1.3.3.6. Bariba Raja (Sidabariba dkk.)
1.2.1.3.3.7. Debang Raja (Sidebang dkk.)
1.2.1.3.3.8. Batu Raja (Pintubatu dkk.)
1.2.1.3.3.9. Tambun Raja (Tambun dkk.)
1.2.1.3.3.10. Raja Sembiring (Sembiring dkk.)
1.2.1.3.3.11. Mahabilang
1.2.1.3.3.11.1. Maha (Maha dkk.)
1.2.1.3.3.11.2. Sambo (Sambo dkk.)
1.2.1.3.3.11.3. Pardosi (Pardosi dkk.)
1.2.1.3.4. Raja Oloan
1.2.1.3.4.1. Raja Naibaho (Naibaho dkk.)
1.2.1.3.4.2. Raja Sihotang (Sihotang dkk.)
1.2.1.3.4.3. Toga Bakkara (Bakkara dkk.)
1.2.1.3.4.4. Toga Sinambela (Sinambela dkk.)
1.2.1.3.4.5. Toga Sihite (Sihite dkk.)
1.2.1.3.4.6. Toga Manullang (Manullang dkk.)
1.2.1.3.5. Raja Huta Lima
1.2.1.3.6. Raja Sumba
1.2.1.3.6.1. Toga Simamora (Simamora dkk.)
1.2.1.3.6.2. Toga Sihombing (Sihombing dkk.)
1.2.1.3.7. Raja Sobu
1.2.1.3.1.1. Raja Sitompul (Sitompul dkk.)
1.2.1.3.1.2. Raja Hasibuan (Hasibuan dkk.)
1.2.1.3.8. Toga Naipospos (Naipospos dkk.)
1.2.2. Raja Asiasi
1.2.3. Sangkar Somalindang
1.3. Toga Laut

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnv4DeA850Cj8FeP9YbRsrxA6yb2YPyYJP6Dq_C0EE9s2kcqiK2YW3cTF8bP_75iNt7rbjAeXZszI9V7xoov3meDwmeSQWVmlfd38hltVG2LBw2HkoP8Q8Pm6ut0h4oIc1ED7CHfFCM6g/s1600/sejabotabek.jpg