Bu defada derslerimizde işlediğimiz temel aritmatik operatörleri buraya aktarmak istedim. Hepi topu +, -, *, / ve % operatörlerinden oluşan aritmatik opertörler ile ilgili ne söyleyebiliriz toplama, çıkartma, çarpma bölme ve bölümden kalanı bulma işlemlerini yaparlar. "Hocam ben anlamadım" dediğinizi duyar gibiyim. Ben de "Yok artık! Evladım bir müsaade et. Aşağıdaki örnekleri incele lütfen." derdim herhalde. Derslerimizi de özledik...
<script language="javascript" type="text/javascript">
// +---Aritmatik operatorler------+
// | operator + aciklama |
// +---------------|----------------------|
// | + | Toplama |
// | - | Çıkartma |
// | * | Çarpm |
// | / | Bölme |
// | % | Bölümden kalan|
//degiskenlerimiz tanimliyoruz
var p1=25, p2=12;
console.log(p1.toString() + "+" + p2.toString() + "=" + (p1+p2));
console.log(p1.toString() + "-" + p2.toString() + "=" + (p1-p2));
console.log(p1.toString() + "*" + p2.toString() + "=" + (p1*p2));
console.log(p1.toString() + "/" + p2.toString() + "=" + (p1/p2));
console.log(p1.toString() + "%" + p2.toString() + "=" + (p1%p2));
//dairenin cevresini hesaplayan fonksiyon
const cevre =function(yCAp){
return(2 * Math.PI * yCAp);
}
//cevre fonksiyonunu cagiralim
console.log("Yari capi 20 cm olan dairenin cevresi " + cevre(20) + " cm' dir");
//dairenin alanini hesaplayan fonksiyonu yazalim
function alanHesapla(yCap){
var sonuc=Math.PI*yCap*yCap;
console.log("Yari capi " + yCap +" cm olan dairenin alanı " + sonuc + " cm karedir");
}
//alanHesapla fonksiyonunu cagiralim
alanHesapla(20);
//binary donusturme fonksiyonunu yazalim
const binary8bit=function(sayi){
var sonuc="", bitSay=0;
if(sayi==0 || sayi > 255){
//0 ya da 255 den buyuk sonuclar icin 8bit 0 uretiyoruz
for(let i=0;i<8;i++)sonuc+="0";
}else{
do{
if(sayi%2==0){
sonuc="0"+sonuc;
sayi=sayi/2;
}else{
sonuc=1+sonuc;
sayi=(sayi-1)/2;
}
}while(sayi>1);
sonuc=sayi+sonuc;
}
bitSay=8-sonuc.length;
//8 bite tamamlayalim
if(bitSay) for(let j=0;j<bitSay;j++)sonuc="0"+sonuc;
return(sonuc);
}//end of binary8bit
//binary8bit fonksiyonunu cagiralim
console.log("7 = " + binary8bit(7));
console.log("8 = " + binary8bit(8));
console.log("15 = " + binary8bit(15));
console.log("16 = " + binary8bit(16));
console.log("31 = " + binary8bit(31));
console.log("32 = " + binary8bit(32));
console.log("63 = " + binary8bit(63));
console.log("64 = " + binary8bit(64));
console.log("127 = " + binary8bit(127));
console.log("128 = " + binary8bit(128));
console.log("255 = " + binary8bit(255));
< /script>