Fonksiyonlar Tekrarlanan işin yapılması için gerekli işlem ve komut gruplarına fonksiyonlar adı verilir. Uygulama içerisinde bir komut ya da komut grubunu tekrar tekrar kullanmak isteyebiliriz. Bu gibi durumlarda aynı satırları defalarca yazmak zorunda kalabiliriz. Tekrar ettiğimiz kodlarda belli bir değeri değiştirmek istediğimizde tüm tekrar eden satırları yeniden düzenlemek gerekecektir. Kısaca fonksiyonlar tekrar eden kod bloklarını alıp paketlememize yarar. Uygulama içerisinde artık bu paketin ismini kullanarak istediğimiz yerde bu kodları çalıitırabiliriz. Bu sayede daha sonra üstüne yapılacak değiiiklikleri ve hata kontrolünü hızlı bir biçimde yapmamıza imkân sağlar