Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Задачка 
:(
    Опции темы
Julijanna
Дата 24.9.2009, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Здравствуйте! Помогите пожалуйста решением данной задачи.

Создать новое консольное приложение (Console Application), которое выполняет реализацию задания, указанного по варианту. Ввод и вывод необходимых исходных данных и результатов реализовать с использованием класса .NET Console.


Создать метод, который по заданному значению n определяет n-ый член ряда Фибоначи (1,1,2,3,5,8,13,… т.е. каждый последующий член получается суммированием двух предыдущих) и возвращает результат через собственное имя. Используя этот метод, определить сумму 2,4,6,8,10,12…100 членов ряда Фибоначи.

Заранее спасибо!!!
PM   Вверх
wester
Дата 24.9.2009, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 4
Всего: 13



рекурсивно 

Код

static int Fibonacci (int x)
{
   Console.WriteLine ("x = {0}", x);
   if (x <= 1)
   {
      return 1;
   }
   return Fibonacci (x-1) + Fibonacci (x-2);
}
     
static void Main( )
{
   Console.WriteLine ("Fibonacci no. = {0}", Fibonacci (5));
   Console.ReadKey();
}

PM MAIL   Вверх
Julijanna
Дата 24.9.2009, 20:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Цитата(wester @ 24.9.2009,  19:29)
рекурсивно 

Код

static int Fibonacci (int x)
{
   Console.WriteLine ("x = {0}", x);
   if (x <= 1)
   {
      return 1;
   }
   return Fibonacci (x-1) + Fibonacci (x-2);
}
     
static void Main( )
{
   Console.WriteLine ("Fibonacci no. = {0}", Fibonacci (5));
   Console.ReadKey();
}

Высвечивает ошибку в этой строке static int Fibonacci (int x) следующего вида: Требуется класс, делегат, перечисление, интерфейс или структура.
PM   Вверх
wester
Дата 24.9.2009, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 675
Регистрация: 27.2.2009

Репутация: 4
Всего: 13



Julijanna, 
ну это просто два метода 
точка входа и метод вычисления 

полный текст программы должен выглядеть вот так

Код

using System;

namespace fib
class Program
    { 
         static int Fibonacci (int x)
{
   Console.WriteLine ("x = {0}", x);
   if (x <= 1)
   {
      return 1;
   }
   return Fibonacci (x-1) + Fibonacci (x-2);
}
     
static void Main( )
{
   Console.WriteLine ("Fibonacci no. = {0}", Fibonacci (5));
   Console.ReadKey();
}

    }
}


PM MAIL   Вверх
Julijanna
Дата 18.10.2009, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 24.9.2009

Репутация: нет
Всего: нет



Помогите пожалуйста с задачкой:

предусмотреть:
- ввод с консоли неограниченного числа объектов;
- сохранение объектов в динамической структуре указанного типа;
- выполнение со структурой действий, указанных в задании;
- вывод результата на экран.  

Объекты – изделия на конвейере. Поля – наименование, масса, учетный номер, стадия обработки. Методы – конструктор с параметрами. Свойства – получение всех полей объекта. Структура данных – Queue. Обеспечить обработку изделий, имеющих стадию обработки, равную заданной. Изделия, имеющие меньший номер – поместить в конец очереди, увеличив стадию на 1. Изделия, имеющие больший номер – удалить из очереди. Определить среднюю массу изделия в очереди. Определить, имеется ли в оочереди изделие с указанным номером.

Заранее большое спасибо!!!
PM   Вверх
ДобренькийПапаша
Дата 18.10.2009, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: нет
Всего: 7



Вам в другой раздел форума, а именно, Помощь или что-то в этом роде.
Это раз.
В одном топике - один вопрос, это два.


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
KuMa1104
Дата 18.10.2009, 19:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 541
Регистрация: 16.4.2009
Где: Ростов-на-Дону

Репутация: нет
Всего: 3



Аппетит появляеться во время еды smile 


--------------------
Галактика – суровая штука. Чтобы в ней выжить, надо знать, где твое полотенце.

Время - штука относительная... а время обеда - ещё более относительная
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0775 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.