|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.05.2011, 14:44 | #1 |
Пользователь
Регистрация: 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. |
05.05.2011, 14:50 | #2 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
Ну и? Какие проблемы?
|
05.05.2011, 14:53 | #3 |
Пользователь
Регистрация: 19.04.2011
Сообщений: 10
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
меню как на сайте 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 |