Загрузка...

Помогите сделать задание

Тема в разделе C# создана пользователем Victumm 12 май 2022. 408 просмотров

  1. Victumm
    Victumm Автор темы 12 май 2022 11 26 июл 2019
    УПРАВЛЕНИЕ ПОТОКОМ ВЫПОЛНЕНИЯ С ИСПОЛЬЗОВАНИЕМ ОПЕРАТОРОВ WHILE

    Методика и порядок выполнения работы


    1. Создайте консольное приложение

    2. Выполните индивидуальное задание. Во всех заданиях переменные X, Y являются вещественными и вводятся пользователем. Количество 50 слагаемых пользователем не вводится.
    Программа должна работать следующим образом: – пользователю выводится приглашение на ввод X и Y; – пользователь вводит X и Y; – программа начинает расчет суммы, при этом выводится результат расчета, полученный на каждой итерации; – сначала выводится номер итерации (1) и сумма 1-го слагаемого, затем программа останавливается и ждет ввода команды пользователя (1 – продолжить, 0 – прекратить расчет); – если пользователь продолжает, выводится номер итерации (2) и сумма 2-х слагаемых и снова программа ждет команды пользователя, и т.д.

    3. Программа не должна использовать цикл for



    [IMG]
     
  2. vtlstolyarov
    vtlstolyarov 12 май 2022 468 8 янв 2022
    Почему никто не пишет сумму оплаты когда вываливают свои задания в тему "Программирование"? Заметьте, не какие-то конкретные проблемы с собственноручно написаным решением, с которыми на форуме могут помочь, а тупо задание, но почему-то без оплаты.
     
    1. wDude
      vtlstolyarov, не, люди пишут, но в основном в спец. разделе, где как раз просят сделать задачи (например это: https://lolz.live/threads/3875230/).

      В этом же разделе люди очень часто пишут в заголовке слово "помогите" или "нужна помощь", что в их понимании зачастую не является просьбой сделать работу за них (а как бы помочь им сделать работу), и в следствии не является тем, что нужно оплачивать, хотя это не так.
    2. Nelson
      wDude, так он даже не попытался код написать
    3. Посмотреть следующие комментарии (1)
  3. Nelson
    Nelson 12 май 2022 159 22 сен 2021
    чувак если для тебя это сложно то лучше подумай над решением подольше
     
  4. Avaritia_inactive4223244
    Avaritia_inactive4223244 12 май 2022 Заблокирован(а) 24 31 май 2021
    Бог поможет
     
  5. livecoder
    livecoder 12 май 2022 7 29 авг 2021
    C#
    using System;



    namespace ConsoleApp1
    {
    internal class Program
    {
    static void Main(string[] args)
    {
    int i = 1;
    double sum = 0;
    int znamenatel1 = 2;
    int znamenatel2 = 4;
    int y = 2;
    int x = 0;
    try
    {

    Console.Write("Введите X: ");
    double X = int.Parse(Console.ReadLine());
    Console.Write("\nВведите Y: ");
    double Y = int.Parse(Console.ReadLine());

    sum += ((Math.Pow(Y, y) + X) / (1 * 2));
    x += 4;
    sum -= ((Math.Pow(Y, y) - Math.Pow(X, x)) / (2*4));
    Console.WriteLine($"Итерация номер {i}\nСумма: {sum}");
    i++;
    while (i <= 50)
    {
    Console.Write("1 - продолжить / 0 - остановить :");
    switch (Console.ReadLine())
    {
    case "1":
    znamenatel1 += 2;
    znamenatel2 += 2;
    if (i % 2 != 0)
    {
    y += 4;
    sum += ((Math.Pow(X, x) + Math.Pow(Y, y)) / (znamenatel1 * znamenatel2));
    x += 4;
    sum -= ((Math.Pow(X, x) - Math.Pow(Y, y)) / (znamenatel1+2 * znamenatel2+2));
    }
    else
    {
    y += 4;
    sum += ((Math.Pow(Y, y) + Math.Pow(X, x)) / (znamenatel1 * znamenatel2));
    x += 4;
    sum -= ((Math.Pow(Y, y) - Math.Pow(X, x)) / (znamenatel1+2 * znamenatel2+2));
    }
    Console.WriteLine($"\nИтерация номер {i}\nСумма: {sum}");
    i++;
    break;
    case "0":
    break;
    default:
    Console.WriteLine("Вы ввели не известное значение");
    break;
    }


    }
    Console.WriteLine("Остановка..");
    Console.ReadKey();


    }
    catch(Exception ex)
    {
    Console.WriteLine(ex.Message);

    }
    }
    }
    }
    --- Сообщение объединено с предыдущим 12 май 2022
    Надеюсь помог.
     
    1. vtlstolyarov
      livecoder, Очевидно что решение не верное так как считает по два слагаемых за итерацию (подсказка - отрицательный член выражения это тоже "слагаемое", просто с отрицательным знаком)
Top
Загрузка...