using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace fibonacci_series
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
InitializeMyComponent();
}
private **** button_fibonacci_Click(object sender, EventArgs e)
{
int son_seri=0, bir_onceki_seri, iki_onceki_seri;
//Eğer girilen değer 0 (Sıfır) dan küçük ise hiçbir işlem yapma ve uyarı ver
if (textBox_fibonacci_terim.Text.Trim() == "") return;
try
{
if (int.Parse(textBox_fibonacci_terim.Text.Trim()) < 0)
{
MessageBox.Show("Sıfır veya sıfırdan büyük bir sayı giriniz...");
textBox_fibonacci_terim.Text = "";
return;
}
}
catch (Exception)
{
MessageBox.Show("Sıfır veya sıfırdan büyük bir sayı giriniz...");
textBox_fibonacci_terim.Text = "";
return;//çevirmede bir hata olursa hiçbir şey yapma
}
//Girelen değer sıfır veya daha büyükse fibonacci terimini hesapla
iki_onceki_seri = 0;
bir_onceki_seri = 1;
if (int.Parse(textBox_fibonacci_terim.Text.Trim()) == 0)
{
son_seri = 1;//text'e girilen 0 ise fibonacci serisinin bu terim 0 olur
}
else if (int.Parse(textBox_fibonacci_terim.Text.Trim()) == 1)
{
son_seri = 1;//text'e girilen 1 ise seri 1 olsun
}
else // fibonacci terimi 0 veya 1 dışında ise
{
// iterative olarak fibonnaci terimini hesapla
for (int i = 0; i < int.Parse(textBox_fibonacci_terim.Text.Trim()); i++)
{
son_seri = iki_onceki_seri + bir_onceki_seri;
iki_onceki_seri = bir_onceki_seri;
bir_onceki_seri = son_seri;
}
}
//Hesaplanan fibonacci series terimini sonuç textbox kutusuna yazdır
textBox_fibonacci_sonuc.Text = son_seri.ToString();
}
private **** InitializeMyComponent()
{
this.button_fibonacci = new System.Windows.Forms.Button();
this.textBox_fibonacci_terim = new System.Windows.Forms.TextBox();
this.textBox_fibonacci_sonuc = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// button_fibonacci
//
this.button_fibonacci.******** = new System.Drawing.Point(110, 78);
this.button_fibonacci.Name = "button_fibonacci";
this.button_fibonacci.Size = new System.Drawing.Size(151, 23);
this.button_fibonacci.TabIndex = 0;
this.button_fibonacci.Text = "Fibonacci Terimini Hesapla";
this.button_fibonacci.UseVisualStyleBackColor = true;
this.button_fibonacci.Click +=
new System.EventHandler(this.button_fibonacci_Click);
//
// textBox_fibonacci_terim
//
this.textBox_fibonacci_terim.******** = new System.Drawing.Point(110, 52);
this.textBox_fibonacci_terim.Name = "textBox_fibonacci_terim";
this.textBox_fibonacci_terim.Size = new System.Drawing.Size(151, 20);
this.textBox_fibonacci_terim.TabIndex = 2;
//
// textBox_fibonacci_sonuc
//
this.textBox_fibonacci_sonuc.Enabled = false;
this.textBox_fibonacci_sonuc.******** = new
System.Drawing.Point(154, 136);
this.textBox_fibonacci_sonuc.Name = "textBox_fibonacci_sonuc";
this.textBox_fibonacci_sonuc.Size = new System.Drawing.Size(107, 20);
this.textBox_fibonacci_sonuc.TabIndex = 3;
//
// label1
//
this.label1.AutoSize = true;
this.label1.******** = new System.Drawing.Point(107, 139);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(38, 13);
this.label1.TabIndex = 4;
this.label1.Text = "Sonuç";
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(391, 231);
this.Controls.Add(this.label1);
this.Controls.Add(this.textBox_fibonacci_sonuc);
this.Controls.Add(this.textBox_fibonacci_terim);
this.Controls.Add(this.button_fibonacci);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false);
this.PerformLayout();
}
private System.Windows.Forms.Button button_fibonacci;
private System.Windows.Forms.TextBox textBox_fibonacci_terim;
private System.Windows.Forms.TextBox textBox_fibonacci_sonuc;
private System.Windows.Forms.Label label1;
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace fibonacci_series
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
InitializeMyComponent();
}
private **** button_fibonacci_Click(object sender, EventArgs e)
{
int son_seri=0, bir_onceki_seri, iki_onceki_seri;
//Eğer girilen değer 0 (Sıfır) dan küçük ise hiçbir işlem yapma ve uyarı ver
if (textBox_fibonacci_terim.Text.Trim() == "") return;
try
{
if (int.Parse(textBox_fibonacci_terim.Text.Trim()) < 0)
{
MessageBox.Show("Sıfır veya sıfırdan büyük bir sayı giriniz...");
textBox_fibonacci_terim.Text = "";
return;
}
}
catch (Exception)
{
MessageBox.Show("Sıfır veya sıfırdan büyük bir sayı giriniz...");
textBox_fibonacci_terim.Text = "";
return;//çevirmede bir hata olursa hiçbir şey yapma
}
//Girelen değer sıfır veya daha büyükse fibonacci terimini hesapla
iki_onceki_seri = 0;
bir_onceki_seri = 1;
if (int.Parse(textBox_fibonacci_terim.Text.Trim()) == 0)
{
son_seri = 1;//text'e girilen 0 ise fibonacci serisinin bu terim 0 olur
}
else if (int.Parse(textBox_fibonacci_terim.Text.Trim()) == 1)
{
son_seri = 1;//text'e girilen 1 ise seri 1 olsun
}
else // fibonacci terimi 0 veya 1 dışında ise
{
// iterative olarak fibonnaci terimini hesapla
for (int i = 0; i < int.Parse(textBox_fibonacci_terim.Text.Trim()); i++)
{
son_seri = iki_onceki_seri + bir_onceki_seri;
iki_onceki_seri = bir_onceki_seri;
bir_onceki_seri = son_seri;
}
}
//Hesaplanan fibonacci series terimini sonuç textbox kutusuna yazdır
textBox_fibonacci_sonuc.Text = son_seri.ToString();
}
private **** InitializeMyComponent()
{
this.button_fibonacci = new System.Windows.Forms.Button();
this.textBox_fibonacci_terim = new System.Windows.Forms.TextBox();
this.textBox_fibonacci_sonuc = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// button_fibonacci
//
this.button_fibonacci.******** = new System.Drawing.Point(110, 78);
this.button_fibonacci.Name = "button_fibonacci";
this.button_fibonacci.Size = new System.Drawing.Size(151, 23);
this.button_fibonacci.TabIndex = 0;
this.button_fibonacci.Text = "Fibonacci Terimini Hesapla";
this.button_fibonacci.UseVisualStyleBackColor = true;
this.button_fibonacci.Click +=
new System.EventHandler(this.button_fibonacci_Click);
//
// textBox_fibonacci_terim
//
this.textBox_fibonacci_terim.******** = new System.Drawing.Point(110, 52);
this.textBox_fibonacci_terim.Name = "textBox_fibonacci_terim";
this.textBox_fibonacci_terim.Size = new System.Drawing.Size(151, 20);
this.textBox_fibonacci_terim.TabIndex = 2;
//
// textBox_fibonacci_sonuc
//
this.textBox_fibonacci_sonuc.Enabled = false;
this.textBox_fibonacci_sonuc.******** = new
System.Drawing.Point(154, 136);
this.textBox_fibonacci_sonuc.Name = "textBox_fibonacci_sonuc";
this.textBox_fibonacci_sonuc.Size = new System.Drawing.Size(107, 20);
this.textBox_fibonacci_sonuc.TabIndex = 3;
//
// label1
//
this.label1.AutoSize = true;
this.label1.******** = new System.Drawing.Point(107, 139);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(38, 13);
this.label1.TabIndex = 4;
this.label1.Text = "Sonuç";
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(391, 231);
this.Controls.Add(this.label1);
this.Controls.Add(this.textBox_fibonacci_sonuc);
this.Controls.Add(this.textBox_fibonacci_terim);
this.Controls.Add(this.button_fibonacci);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false);
this.PerformLayout();
}
private System.Windows.Forms.Button button_fibonacci;
private System.Windows.Forms.TextBox textBox_fibonacci_terim;
private System.Windows.Forms.TextBox textBox_fibonacci_sonuc;
private System.Windows.Forms.Label label1;
}
}

