Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2011, 14:44   #1
FullhDi
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 10
По умолчанию Двухуровневое меню

Само задание звучит так: Используя индивидуальные задания к лабораторной работе №4 и подготовленные в процессе ее выполнения три программы решения задачи с различными операторами циклов, построить алгоритм, написать и отладить соответствующую ему программу с двухуровневым меню, организованном с помощью операторов выбора. (Ps лабораторная работа №4 у меня уже готова)
Внешнее меню обеспечивает режимы:
- ввод исходных данных;
- просмотр результатов;
- вход во внутреннее меню;
- выход из программы.
Внутреннее меню обеспечивает режимы:
- расчет и вывод результатов работы программы с применением оператора цикла с параметром;
- расчет и вывод результатов работы программы с применением оператора цикла с предусловием;
- расчет и вывод результатов работы программы с применением оператора цикла с постусловием;
- выход во внешнее меню.

=================================== =================================== ========
// Дано целое "n". Вычислить: (1/sin(1))+(1/(sin(1)+sin(2)))+...+(1/(sin(1)+...sin(n)))
// С параметром
int n = 0;
double a = 0, s = 0;
Console.Write("Введите число n=");
n = Convert.ToInt32(Console.ReadLine()) ;
for (int i = 1; i <= n; i++)
{
a += Math.Sin(i);
s += (1/a);
}
Console.WriteLine(s);

=================================== =================================== ==========
// Дано целое "n". Вычислить: (1/sin(1))+(1/sin(1)+sin(2))+...+(1/sin(1)+...sin(n))
// C предусловием
int n = 0;
double a = 0, s = 0, i=1;
Console.Write("Введите число n=");
n = Convert.ToInt32(Console.ReadLine()) ;
while (i <= n)
{
a += Math.Sin(i);
s += 1 / a;
i += 1;
}
Console.WriteLine("Значение s="+s);

=================================== =================================== ===========
// Дано целое "n". Вычислить: (1/sin(1))+(1/sin(1)+sin(2))+...+(1/sin(1)+...sin(n))
// С постусловием
int n = 0;
double a = 0, s = 0, i = 1;
Console.Write("Введите число n=");
n = Convert.ToInt32(Console.ReadLine()) ;
do
{
a += Math.Sin(i);
s += 1 / a;
i += 1;
}
while (i <= n) ;
Console.WriteLine("Значение s=" + s);

Последний раз редактировалось FullhDi; 05.05.2011 в 15:29.
FullhDi вне форума Ответить с цитированием
Старый 05.05.2011, 14:50   #2
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию

Ну и? Какие проблемы?
_-Re@l-_ вне форума Ответить с цитированием
Старый 05.05.2011, 14:53   #3
FullhDi
Пользователь
 
Регистрация: 19.04.2011
Сообщений: 10
По умолчанию

Цитата:
Сообщение от _-Re@l-_ Посмотреть сообщение
Ну и? Какие проблемы?
Я не могу понять что это за уровни...
FullhDi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
меню как на сайте p&g (меню ввиде таблицы) ilma55 WordPress и другие CMS 0 19.09.2010 19:09
И сново sendMessage =) Как нажать пункт верхнего меню и меню правой кнопки? TwiX Win Api 9 15.10.2009 01:57
Оформление меню (вытекает из другого меню) TilerDerton Общие вопросы Delphi 3 20.08.2009 02:20
Для доступа к пунктам главного меню клавиши ALT + подчеркнутая буква меню в офис 2007? Окоча Юра Microsoft Office Word 1 24.02.2009 12:29
Меню с Items в виде набора Bitmap (как меню редактирования в Word'е) chandrasecar Мультимедиа в Delphi 7 14.01.2009 09:20