• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2024 Gorsel Programlama

Rekürsif Fonksiyonlar C# Console Ders 38

Rekürsif Fonksiyonlar C# Console Ders 38  

 

 Daha fazla bilgi için www.gorselprogramlama.com 

  

Rekürsif Fonksiyonlar :  Bir fonksiyon içersinden, bir diğerini çağırabiliriz. Rekürsif fonksiyonlar, fonksiyon içerisinden fonksiyon çağırmanın özel bir hâlidir. Rekürsif fonksiyon bir başka fonksiyon yerine kendisini çağırır ve şartlar uygun olduğu sürece bu tekrarlanır. Rekürsif, Recursive kelimesinden geliyor ve tekrarlamalı, yinelemeli anlamını taşıyor. Kelimenin anlamıyla, yaptığı iş örtüşmektedir.  

Örnek :  Klavyeden girilen sayıya kadar olan sayıların faktöriyellerini alıp ekrana yazan programın kodlarını rekürsif fonksiyonları kullanarak yazalım.  

 

class Program 

{ 

static double j = 1, sonuc = 1; 

static double fak(int a) 

{ 

if (j <= a) 

{ 

sonuc *=j; 

j++; 

Console.Write("{0} ", sonuc); 

fak(a); 

} 

return sonuc; 

} 

static void Main(string[] args) 

{ 

int b; 

Console.Write("Hangi sayıya kadar faktöriyel alınsın = "); 

b = int.Parse(Console.ReadLine()); 

fak(b); 

Console.ReadKey(); 

} 

} 

   

 

  

Örnek : Klavyeden girilen sayıya kadar olan sayıların 3. dereceden kuvvetlerini alıp ekrana yazan programın kodlarını rekürsif fonksiyonları kullanarak yazalım.  

 

class Program 

{ 

static double j = 0, sonuc = 0; 

static double fak(int a) 

{ 

if (j <= a) 

{ 

sonuc = Math.Pow(3, j); 

j++; 

Console.Write("{0} ", sonuc); 

fak(a); 

} 

return sonuc; 

} 

static void Main(string[] args) 

{ 

int b; 

Console.Write("Hangi sayıya kadar 3 sayısının üsleri alınsın = "); 

b = int.Parse(Console.ReadLine()); 

fak(b); 

Console.ReadKey(); 

} 

} 

  

Paylaş :
Tweet
Yorum Yazın | Geri
17 Mart Perşembe,2011 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : C# Console, Dersler
Etiket: c# console dersleri, console dersleri, console örnek kodlar, console örnekleri, console programlar, Programlama temelleri modül dersleri, Rekürsif Fonksiyonlar C# Console
« Hesap Makinası Yapma Asp Net Klavyeden girilen bir metnin tekrar klavyeden girilen bir sayı kadar tekrar etmesi »
  1. semaphore
    Cevap | Gönder
    May 21st, 2011 at 18:58 | #1

    öncelikle emeğinize sağlık 🙂 recursive ile ilgili başka örnekleriniz de var mı acaba? birde üs almada pow metodunu kullanmadan returnu kullanarak recursive işlemini uygulayabilir miyiz?

  2. gorsel
    Cevap | Gönder
    Ağu 7th, 2011 at 14:21 | #2

    hocam recursıve ıle metnı ıstedıgımız kadar ekrana yazan islemı nasıl yapabılırım ?

  3. İSA GÜCEYÜZ
    Cevap | Gönder
    May 19th, 2014 at 15:55 | #3

    Allah razı olsun sizden abi ya çok iyi bir site sınıfça bu siteye takılıyoruz.

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.

Son Yazılar

  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı bilgisayar tasarım uygulamaları dersi 1.dönem 1.sınav soruları ve cevap anahtarı

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (834)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (28)
  • Flash (77)
  • Görsel Programlama (421)
  • GorselProgramlama.Com (8)
  • Html (35)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (147)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı