Jelasin soal Penghalogenan hidro  dalam bahasa melayu dong

Tindak balas penghalogenan hidro ialah penambahan elektrofilik asid hidrohalik seperti hidrogen klorida atau hidrogen bromida kepada alkena untuk menghasilkan haloalkana yang sepadan.

Jika dua atom karbon pada ikatan berganda dihubungkan dengan bilangan atom hidrogen yang berbeza, halogen didapati lebih dihubungkan pada karbon dengan substituen hidrogen yang lebih sedikit, pemerhatian yang dikenali sebagai peraturan Markovnikov. Perkara ini disebabkan oleh pengabstrakan atom hidrogen oleh alkena daripada asid (HX) untuk membentuk karbokation yang paling stabil (kestabilan relatif: 3°>2°>1° >metil), serta menghasilkan anion halogen. .

Contoh mudah penghalogenan hidro ialah  proses pengklorinan diantara inden dengan gas hidrogen klorida (tiada pelarut):

Alkuna juga mengalami tindak balas penghalogenan hidro. Bergantung pada jenis substrat, penghalogenan hidro untuk alkuna boleh berlaku melalui serangan protonasi/nukleofilik bersepadu (AdE3) atau secara berperingkat dengan terlebih dahulu memprotonasi alkuna untuk membentuk kation vinil, diikuti dengan serangan HX/X− untuk memberikan produk (AdE2) (lihat elektrofil untuk menolak anak panah ).  Seperti dalam kes alkena, regioselektiviti ditentukan oleh keupayaan relatif atom karbon untuk menstabilkan cas positif (sama ada cas separa dalam kes keadaan peralihan bersepadu atau cas formal penuh untuk kation vinil diskret). Bergantung pada keadaan tindak balas, produk utama boleh menjadi alkenil halida yang terbentuk pada mulanya ini, atau hasil dua kali penghalogenan hidro untuk membentuk dihaloalkana. Dalam kebanyakan kes, regioisomer utama yang terbentuk ialah gem-dihaloalkana.  Regioselektiviti ini dirasionalkan oleh penstabilan resonans karbokation jiran oleh pasangan tunggal pada halogen yang dipasang pada mulanya. Bergantung pada kadar relatif kedua-dua langkah, mungkin sukar untuk berhenti pada peringkat pertama, dan selalunya, campuran produk penghalogenan hidro jenis mono dan bis diperolehi.