Mustafa Turan

Temiz Günce: Bir öğrencinin web, yaşam, programlama, veritabanları, veriler üzerine kurşun kalemi.

JavaScript Ölçü Birimi Çevirici

Bugün ölçü birimleri hakkında bir yakınımla tartışırken ölçü birimleri hakkında bir script yazmaya karar verdim. İşte size açı çevirme scripti sunuyorum.

JavaScript Açı Birimleri Çevirici

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>JavaScript Çevirici</title>
        
        <script language="javascript" type="text/javascript">
            function ConvertAngle(src, dest, unit){
            	var result;
            	var src_val;
            	var dest_val;
                var units = new Array();
                units["compass_point"] = 11.25;
                units["degree"] = 1;
                units["full_circle"] = 360;
                units["gon"] = 0.9;
                units["grad"] = 0.9;
                units["kerte"] = 11.25;
                units["minute"] = 0.0166667;
                units["quadrant"] = 90;
                units["radian"] = 57.2957795;
                units["revolution"] = 360;
                units["right_angle"] = 90;
                units["rubu"] = 90;
                units["second"] = 0.0002778;
                units["sexant"] = 60;
                units["sign"] = 30;
                for(var valuex in units){
                    if(valuex==src)
                    	src_val = unit * units[valuex];
                    if(valuex==dest)
                    	dest_val = units[valuex];
                }
                result = src_val/dest_val;
                alert(unit + ' ' + src + ' : ' + result + ' ' + dest);
                return result;
            }
            
            
        </script>
    </head>
    <body>
    	<h1>JavaScript Ölçü Birimi Çevirici</h1>

        <h2><a href="http://mustafaturan.net/">http://mustafaturan.net/</a></h2>
		<form action="" name="coverter" onsubmit="return false;">
			<input type="text" name="unit" id="unit" />
			<select name="src" id="src">
				<option value="compass_point">compass_point</option>
				<option value="degree">degree</option>
				<option value="full_circle">full_circle</option>

				<option value="gon">gon</option>
				<option value="grad">grad</option>
				<option value="kerte">kerte</option>
				<option value="minute">minute</option>
				<option value="quadrant">quadrant</option>
				<option value="radian">radian</option>

				<option value="revolution">revolution</option>
				<option value="right_angle">right_angle</option>
				<option value="rubu">rubu</option>
				<option value="second">second</option>
				<option value="sexant">sexant</option>
				<option value="sign">sign</option>			
			</select>

			<select name="dest" id="dest">
				<option value="compass_point">compass_point</option>
				<option value="degree">degree</option>
				<option value="full_circle">full_circle</option>
				<option value="gon">gon</option>
				<option value="grad">grad</option>

				<option value="kerte">kerte</option>
				<option value="minute">minute</option>
				<option value="quadrant">quadrant</option>
				<option value="radian">radian</option>
				<option value="revolution">revolution</option>
				<option value="right_angle">right_angle</option>

				<option value="rubu">rubu</option>
				<option value="second">second</option>
				<option value="sexant">sexant</option>
				<option value="sign">sign</option>			
			</select>
			<input type="button" value="çevir" onclick="javascript:ConvertAngle(document.getElementById('src').value, document.getElementById('dest').value, document.getElementById('unit').value);" />
		</form>

    </body>
</html>

Birimlerin çevirileri hakkında detaylı bilgilere wikipedia aracılığıyla ulaşabilirsiniz. http://en.wikipedia.org/wiki/Category:Units_of_measure http://tr.wikipedia.org/wiki/Kategori:%C3%96l%C3%A7%C3%BC_birimleri

Görüntülenme: 70 | 0/5 : 0

Yorumlar RSS

++ Yorum Ekle

©