Загрузка...

C# нужна помощь

Тема в разделе C# создана пользователем HackeXe 30 ноя 2017. 473 просмотра

Загрузка...
  1. HackeXe
    HackeXe Автор темы 30 ноя 2017 586 24 янв 2017
    [IMG]
    Windows Form
    Начал так, но не закончил и не уверен, что правильно иду
    Код

    private void button1_Click(object sender, EventArgs e)
    {
    Double s, a, Eps, c;
    long k;
    Eps = Double.Parse(textBox2.Text);
    a = 1 / 6;s = 0;k = 1;

    int q = 4, p = 1, i = 1;
    do
    {
    p = p * i; i += 1;
    }
    while (i <= q);
    s = 0;
    do
    {
    [IMG]
     
    30 ноя 2017 Изменено
  2. Checkerchin
    Checkerchin 30 ноя 2017 178 16 апр 2017
    Вроде все норм
     
  3. HackeXe
    HackeXe Автор темы 30 ноя 2017 586 24 янв 2017
  4. Teogen
    Teogen 30 ноя 2017 Заблокирован(а) 5 30 ноя 2017
    Пишут на ЯЗЫКАХ ПРОГРАММИРОВАНИЯ, а windows forms это gui библиотека. Лучше используй Qt или Gtk.
     
  5. HackeXe
    HackeXe Автор темы 30 ноя 2017 586 24 янв 2017
    Teogen, Да, не так выразился. Но трабл в том, что я все равно не могу написать. Буду очень благодарен, если поможете)
     
  6. HackeXe
    HackeXe Автор темы 30 ноя 2017 586 24 янв 2017
    Teogen, Если нужно, могу скинуть исходник
     
  7. Hangover_inactive59523
    Чёт смотрю на код и на формулу и не понимаю какое отношение они имеют друг к другу
     
  8. TheBottle
    TheBottle 30 ноя 2017 Заблокирован(а) 18 15 июн 2017
    Ты клоун что ли?
     
  9. HackeXe
    HackeXe Автор темы 30 ноя 2017 586 24 янв 2017
    Hangover_inactive59523, Согласен, может не так начал, поэтому и прошу небольшой помощи)
     
  10. Teogen
    Teogen 1 дек 2017 Заблокирован(а) 5 30 ноя 2017
    В чем клоун? Я поправил. Конченный!?
     
  11. С_Ухой
    С_Ухой 1 дек 2017 0 13 май 2017
    Код
            static public Double Sum(int n)
    {
    Double sum=0;
    for (int k = 1; k < n; k++)
    sum += (Factorial(k) / Factorial(2 * k + 1));
    return sum;
    }

    static public Double Factorial(int N)
    {
    int res = N;
    for (int i = N-1; i > 0; i--)
    res = res * i;
    return res;
    }
    Как-то так, только не понятно для чего эпсилон.
     
  12. HackeXe
    HackeXe Автор темы 1 дек 2017 586 24 янв 2017
    С_Ухой, Для вычисления точности
     
  13. С_Ухой
    С_Ухой 1 дек 2017 0 13 май 2017
     
  14. HackeXe
    HackeXe Автор темы 1 дек 2017 586 24 янв 2017
    С_Ухой,
    Я так описал
    Код

    {
    int n = int.Parse(textBox1.Text);
    double eps = double.Parse(textBox2.Text);
    double sum = 0.0;
    double iterationValue;
    int k = 1;
    do
    {
    iterationValue = (double)Fact(k) / Fact(2 * k + 1);
    sum += iterationValue;
    k++;
    } while ((k <= n) && (iterationValue > eps));
    textBox3.Text = sum.ToString();
    }
     
  15. HackeXe
    HackeXe Автор темы 1 дек 2017 586 24 янв 2017
    С_Ухой, но скорее всего в ответе будет не одно число.
     
Top