8 Kasım 2016 Salı

C++ İki Sayının Yer Değiştirmesi (Pointer)

#include <iostream>

using namespace std;

void Degistir(int*, int*);

int main(){
    int sayi1, sayi2;

    sayi1 = 34;
    sayi2 = 27;

    cout << "Sayi 1 : " << sayi1 << endl;
    cout << "Sayi 2 : " << sayi2 << endl;

    Degistir(&sayi1, &sayi2);

    cout << "Sayi 1 : " << sayi1 << endl;
    cout << "Sayi 2 : " << sayi2 << endl;

    return 0;
}

void Degistir(int* sayi1, int* sayi2){
    int temp = 0;
    temp = *sayi1;
    *sayi1 = *sayi2;
    *sayi2 = temp;
}

5 Kasım 2016 Cumartesi

error: 'atoi' was not declared in this scope Hatası Çözümü

atoi fonsksiyonunun tanımlı olması için stdlib kütüphanesini eklemelisiniz, aksi halde program derlenme sırasında error: 'atoi' was not declared in this scope hatasını verecektir.

#include <stdlib.h>

Ücretsiz Programlama Kitapları

Aşağıdaki linke giderek GitHub üzerinden paylaşılan İngilizce olan ücretsiz programlama kitaplarına ulaşabilirsiniz.

https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md

3 Kasım 2016 Perşembe

Basit Sayı Tahmin Etme Oyunu | JavaScript | Uygulama 1

JavaScript Kodu

//Oyun Değişkenleri
var dogruSayi = 60; // translate: "correcNumber" - "dogruSayi" 
var oyuncuTahmini = 0; // translate: "playerGuess" - "oyuncuTahmini"

//giriş ve çıkış alanlar
var input = document.querySelector("#input");
var output = document.querySelector("#output");

//buton
var button = document.querySelector("button");
button.style.cursor = "pointer";
button.addEventListener("click", clickHandler, false);

function clickHandler(){
 oyunOyna();
}

function oyunOyna(){
 oyuncuTahmini = parseInt(input.value);

 if(oyuncuTahmini > dogruSayi)
 {
  output.innerHTML = "Çok Yüksek";
 }
 else if(oyuncuTahmini < dogruSayi)
 {
  output.innerHTML = "Çok Düşük";
 }
 else if(oyuncuTahmini === dogruSayi)
 {
  output.innerHTML = "Doğru Tahmin!";
 }
}

HTML Kodu

<p id="output">0-99 sayıları arasında bir sayı tahmin et.</p>
<input type="text" id="input" placeholder="Sayı tahmini girin...">
<button>Tahmin et</button>

2 Kasım 2016 Çarşamba

C++ Çarpım Tablosu (1-9)

#include <iostream>
#include <iomanip>

using namespace std;

int main(){
    int i,j;
    for(i=1;i<10;i++){
        for(j=1;j<10;j++){
            cout << i*j << setw(5);
        }
        cout << "\n";
    }
    return 0;
}

İç içe iki for döngüsü kullanarak 9 satır 9 sütun olacak şekilde çarpım sonuçlarını 1'den 9'a kadar düzgün bir şekilde yazdırdık. iomanip kütüphanesi ekleyerek setw fonksiyonunu çarpım tablosunun satır içerisindeki boşluklarını düzgün göstermek için kullandık.

jQuery Giriş

jQuery, bir JavaScript Kütüphanesidir. jQuery, JavaScript programlamayı büyük ölçüde kolaylaştırır. Öğrenmesi kolaydır.

jQuery kullanımının amacı çok daha kolay bir şekilde JavaScript'i web sitelerinde kullanabilmektir.

Bilmeniz Gereken Diller

  • HTML
  • CSS
  • JavaScript

jQuery'i öğrenmeden önce yukarıdaki dilleri bilmeniz gereklidir. Eğer bilmiyorsanız bu yazıyı okumanızın bir anlamı yoktur. Bilmiyorsanız öğrenin ve tekrar gelin.


jQuery Nedir?


jQuery daha az kodla, daha fazla iş yapabilme mantığıyla oluşturulmuş JavaScript kütüphanesidir. Biraz önce okunduğu gibi jQuery'de amaç web sitelerinde JavaScript'i çok daha kolay kullanabilmektir. JavaScript kodu ile yazılana birden fazla satırı, jQuery ile tek satır metod halinde yazabiliriz.


Neden jQuery?


Çok fazla JavaScript framework vardır. Ancak aralarında en popüler olanı jQuery'dir.
Teknoloji dünyasının birçok büyük şirketleri web sayfalarında bile kullanılmaktadır.

1 Kasım 2016 Salı

JavaScript Fonksiyon Örnekleri

Tek Argumentli Uygulama


JavaScript Kodu
function dayTime(txt){
 alert(txt);
}
HTML Kodu
<form>
    <input type="button" onclick="dayTime('Günaydın!')" value="Sabah">
    <input type="button" onclick="dayTime('Tünaydın')" value="Öğle">
    <input type="button" onclick="dayTime('İyi Geceler')" value="Akşam">
</form>


Çift Argumentli ve Dönüşlü (return) Uygulama


JavaScript Kodu
var x = topla(12,45);

function topla(x, y){
 return x + y;
}

document.getElementById("islem").innerHTML = x;
HTML Kodu
<p id="islem"></p>