Printing and adding fibonacci series - c# program, DOT NET Programming

Printing and adding Fibonacci series - C# Program

Hello guys i need your advice. How can i print and add Fibonacci series in my project. Please recommend some examples.

Posted Date: 2/12/2013 12:03:54 AM | Location : United States





Hey you should implement the below code in your project.

Program:

using System;  

class Fibonacci 

{

  public static void Main()

 {

   int first = 1, second = 1, third, no, count = 0;

   long sum = 2;

   // ''first'', ''second'', ''third'' are the first, second & third numbers in the fibonacci series

   // ''first'' & ''second'' are both initialised to 1

   // sum of ''first'' & ''second'' are added to the ''third'' variable

   // ''sum'' will contain the sum of all the digits in the fibonacci series. It is initialies to 2 coz sum of first 2 digits is 2

   // ''no'' is the number inputted from the console up till which the fibonacci series is displayed

   // ''count'' counts the number of digits in the fibonacci series    

  Console.Write("Enter the number uptill which you want the fibonacci numbers :

");

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

   if (no >= 45)

  {

    // checking for values out of range.

   Console.WriteLine("Out of range values. Dont enter more than 45.");

    goto exit;

  }

  Console.Write("Fibonacci Series : 1 1");

   // Initial 2 numbers of the fibonacci series are just ''1'' & ''1'', thus writing it directly  

   do

  {

   third = first + second;

    // adding ''third'' = ''first'' + ''second''  

   Console.Write(" "+third);

    // display the ''third'' digit in the series     

   first = second;

    // make ''first'' digit, the ''second'' one

   second = third;

    // make ''second'' digit, the ''third'' one  

    // we did this coz in fibonacci series, each digit is a sum of previous 2 digits  

   count = count + 1;

    // increment the counter  

   sum = sum + third;

    // add the sum in the ''sum'' variable from ''third'' variable

  }

   while((count + 3) <= no);

   // we entered the ''no'' from the console & also the first 2 digits are not from this loop  

// thus we added +3 here to the ''count'' variable so that we get the exact specified no. of digits.

// if we didnt added 3, then the series will go beyond the specified number of digits from the console via ''no''

  Console.WriteLine("\nSum of all fibonacci digits : " +sum);

   // Display the sum

  exit:

  Console.ReadLine();

 }

}

Posted by david | Posted Date: 2/12/2013 12:05:09 AM

Thanks dear, I have been looking for this, want to know more. Please upload some these types of examples more.

Posted by Aliena | Posted Date: 2/12/2013 12:05:55 AM


Related Discussions:- Printing and adding fibonacci series - c# program, Assignment Help, Ask Question on Printing and adding fibonacci series - c# program, Get Answer, Expert's Help, Printing and adding fibonacci series - c# program Discussions

Write discussion on Printing and adding fibonacci series - c# program
Your posts are moderated
Related Questions
I need a Web Application UI Modernization - Preliminary Technology Assessment We are seeking to overhaul a 10-year old enterprise application, CRM-related as well as web-based t

Explain the concept of constructor? Constructor is a special method of a class, which is called automatically when the instance of a class is formed. It is created with the sam

Requirements: 1.  Complete the following two exercises by developing working csharp projects. 2.  Write a report to explain csharp code written in the projects. 3.  Submi

Project Description: System is used for tracking company's activities through several projects by keeping track of incomes and expenses per project. This project is fairly ea

What is triple constraint triangle?   Figure: -Project Management Triangle The Project Management triangle is depicted as Cost, Schedule & scope. These 3 aspects for

What is the difference between thread and process?  Thread - is used to implement more than one program at a time. process - implements single program A thread is a path

What is project management? Applying the knowledge, skills, techniques, tools in project and deliver project deliverable is a short definition of the project management. It's b

How to use datagrid view

If client side validation is enabled in your Web page, does that mean server side code is not run Whenever the client side validation is enabled server emit's JavaScript code f

Regular IT Support Work Project Description: I have a number of clients in the UK that I give you IT support for on their Windows desktops and servers and linked peripherals