rumus konversi sudut dari radian ke derjad

Upload: bujang-kayo

Post on 19-Feb-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Rumus Konversi Sudut Dari Radian Ke Derjad

    1/2

    terbatas pada, jaminan tersirat mengenai keadaan yang dapat diperjualbelikan dan/atau

    kesesuaian untuk tujuan tertentu. Artikel ini mengasumsikan bahwa Anda sudah familiar

    dengan bahasa pemrograman yang ditunjukkan dan alat-alat yang digunakan untuk membuat

    dan debug prosedur. Profesional dukungan Microsoft dapat membantu menjelaskan fungsi

    dari prosedur tertentu, namun mereka tidak akan mengubah contoh-contoh ini untuk

    memberikan menambahkan fungsi atau membangun prosedur untuk memenuhi kebutuhanspesifik Anda.

    Jika Anda memiliki terbatas pengalaman pemrograman, Anda mungkin ingin menghubungi

    Microsoft Certified Partner atau Microsoft Advisory Services. Untuk informasi lebih lanjut,

    kunjungi situs Web Microsoft:

    Mitra Microsoft Certified - https://partner.microsoft.com/global/30000104

    Microsoft Advisory Services - http://support.microsoft.com/gp/advisoryservice

    Untuk informasi lebih lanjut tentang opsi dukungan yang tersedia dan bagaimana

    menghubungi Microsoft, kunjungi situs Web Microsoftberikut:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

    Konversi desimal derajat ke derajat, menit dan detik

    Berikut ini adalah fungsi kustom Microsoft Visual Basic untuk aplikasi yang menerima

    format sudut sebagai nilai desimal dan mengkonversi ke nilai teks yang ditampilkan dalam

    derajat, menit, dan detik.

    Funct i on Conver t _Degr ee( Deci mal _Deg) As Var i antWi t h Appl i cat i on

    ' Set degr ee t o I nt eger of Ar gument PassedDegr ees = I nt ( Deci mal _Deg)' Set mi nutes t o 60 t i mes t he number t o the r i ght' of t he deci mal f or t he var i abl e Deci mal _DegMi nut es = ( Deci mal _Deg - Degr ees) * 60' Set seconds t o 60 t i mes t he number t o t he r i ght of t he' deci mal f or t he var i abl e Mi nut eSeconds = For mat ( ( ( Mi nut es - I nt ( Mi nut es) ) * 60) , "0" )' Ret ur ns t he Resul t of degr ee conver si on

    ' ( f or exampl e, 10. 46 = 10~ 27 ' 36" )Conver t _Degr ee = " " & Degr ees & " " & I nt ( Mi nut es) & " ' " _

    & Seconds + Chr ( 34)End Wi t h

    End Funct i on

    Untuk menggunakan fungsi ini, buat formula konversi, seperti dalam contoh berikut:

    1. Mulai Excel dan tekan ALT + F11 untuk memulai editor Visual Basic.

    2. Masukkanmenu, klik modul.

    3. Masukkan kode contoh untuk Convert_Degree fungsi kustom yang dijelaskan di atas

    dalam modul sheet.

    4. Tekan ALT + F11 untuk kembali ke excel.

    5. Dalam sel A1 masukkan 10.46.

    6. Pada sel A2 masukkan rumus berikut:

    =Convert_Degree(A1)

  • 7/23/2019 Rumus Konversi Sudut Dari Radian Ke Derjad

    2/2

    Rumus mengembalikan 10 27'36 "

    Mengkonversi derajat, menit dan detik sampai derajat desimal

    Berikut ini afalah fungsi kustom Microsoft Visual Basic untuk aplikasi yang menerima string

    teks derajat, menit dan detik diformat dalam format yang sama yang mengembalikan fungsi

    Convert_Degree (misalnya, 10 27' 36 ") dan mengkonversi ke sudut diformat sebagai nilai

    desimal. Ini adalah persis kebalikan dari fungsi kustom Convert_Degree.

    Peringatan: fungsi kustom ini gagal jika argumen Degree_Deg tidak dalam format berikut

    ' "

    bahkan jika nilai detik adalah 0.Funct i on Conver t _Deci mal ( Degr ee_Deg As St r i ng) As Doubl e

    ' Decl ar e the var i abl es t o be doubl e pr eci si on f l oat i ng- poi nt .

    Di m degrees As Doubl eDi m mi nut es As Doubl eDi m seconds As Doubl e' Set degr ee t o val ue bef or e "" of Ar gument Passed.degr ees = Val ( Lef t ( Degr ee_Deg, I nSt r ( 1, Degr ee_Deg, " ") - 1) )' Set mi nut es t o the val ue between t he "" and t he "' "' of t he t ext st r i ng f or t he var i abl e Degr ee_Deg di vi ded by' 60. The Val f unct i on conver t s t he t ext st r i ng t o a number .mi nut es = Val ( Mi d( Degr ee_Deg, I nSt r ( 1, Degr ee_Deg, "" ) + 2, _

    I nSt r ( 1, Degr ee_Deg, "' ") - I nSt r ( 1, Degr ee_Deg, _"") - 2) ) / 60

    ' Set seconds t o t he number t o t he r i ght of "' " t hat i s' conver t ed t o a val ue and t hen di vi ded by 3600.

    seconds = Val ( Mi d(Degr ee_Deg, I nStr ( 1, Degr ee_Deg, " ' " ) + _2, Len( Degr ee_Deg) - I nSt r ( 1, Degr ee_Deg, "' " ) - 2) ) _/ 3600

    Convert _Deci mal = degr ees + mi nutes + secondsEnd Funct i on

    Untuk menggunakan fungsi ini, buat formula konversi, seperti dalam contoh berikut:

    1. Memulai Excel dan tekan ALT + F11 untuk memulai Editor Visual Basic.

    2. Masukkanmenu, klik modul.

    3. Masukkan kode contoh untuk Convert_Decimal fungsi kustom yang dijelaskan di atas

    dalam modul sheet.

    4.

    Tekan ALT + F11 untuk kembali ke excel.5. Dalam sel A1 ketik rumus berikut:

    = Convert_Decimal("10 27' 36""")

    Catatan: Anda diminta untuk mengetik tiga tanda kutip ("" ") pada akhir argumen

    dari formula ini untuk menyeimbangkan tanda kutip untuk detik dan tanda kutip untuk

    string teks. Referensi sel tidak akan meminta tanda kutip.

    6. Rumus kembali 10.46