Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > S=sin(x+cos(2x-sin(3x+cos(4x+sin(5x-cos(6x+...)...


Автор: n7camomile 14.12.2013, 22:42
Сдать нужно в понедельник. Не понимаю, как вычислить значение этого выражения:
 S=sin(x+cos(2x-sin(3x+cos(4x+sin(5x-cos(6x+...)...).


 Что нужно написать, чтобы вычислить значение этого выражения?
То, что думаю неправильно закомментировала.
Помогите, пожалуйста!Очень нужно! 



Код

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication40
{
    class Program
    {
        static void Main(string[] args)
        {
            
            Console.WriteLine("Программа вывода значения выражения S=sin(x+cos(2x-sin(3x+cos(4x+sin(5x-cos(6x+...)...)");
            double  s=0,x = 0;bool ok=false;string str;int n=0;
 
            while (!ok)
            {
                Console.WriteLine("Введите n");
                str = Console.ReadLine();
                if (int.TryParse(str, out n) && (n > 0)) ok = true;
                else Console.WriteLine("Ошибка ввода! Введите натуральное число");  
            }
            ok = false;
            while (!ok)
            {
                Console.WriteLine("Введите x");
                str = Console.ReadLine();
                if (double.TryParse(str, out x)) ok = true;
                else Console.WriteLine("Ошибка ввода!Введите натуральное число");
            }
        
/*s = Math.Cos(n * x);
            for (int i = n - 1; i > 0; i--)
            {
               s = Math.Cos(n * x - s);
            }
            s = Math.Sin(x + s);*/
            Console.WriteLine("S=sin(x+cos(2x-sin(3x+cos(4x+sin(5x-cos(6x+...)...)={0}", s);
            Console.WriteLine("Для выхода нажмите Enter...");
            Console.ReadLine();
        }
    }
}


Автор: n7camomile 15.12.2013, 14:57
Пожалуйста, кто-нибудь посмотрите то, что выделено серым цветом, то , что закомментировано! Проверьте правильно это или нет! Если нет, скажите, как правильно вычислить значение этого выражения, что нужно написать вместо этого! Пожалуйста, от этого очень многое зависит!

Автор: Poseidon 15.12.2013, 16:16
Вы бы для начала почитали правила данного раздела и правильно оформили тему. Тогда, вполне возможно, кто-либо Вам бы и помог. 

Автор: interv 23.12.2013, 08:47
1. Что такое n и для чего оно вводится?
2. Если нужно вычислить сумму ряда, то подозреваю, что он расходящийся.
3. Если n это количество итераций, то прошу это озвучить!

Условие задачи не полное!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)