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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.10.2010, 20:50   #1
f4hit
 
Регистрация: 15.09.2010
Сообщений: 5
Стрелка Алгоритм блок-схема

Не получается....!
Изображения
Тип файла: jpg 10.JPG (149.3 Кб, 149 просмотров)

Последний раз редактировалось f4hit; 23.10.2010 в 20:55.
f4hit вне форума Ответить с цитированием
Старый 23.10.2010, 21:01   #2
ITxan
 
Регистрация: 22.10.2010
Сообщений: 9
По умолчанию

1 Вычислить значение функции

Код:
using System;

namespace f4hit
{
    public class Program
    {
        private static double y;
        private static double m;

        public static void Main()
        {
            Console.Write("Ведите значение m = ");
            m = Convert.ToDouble(Console.ReadLine());
            for (int j = 1; j <= m; j++)
            {
                y += (m + j) / j;
            }
            Console.WriteLine("Результаты расчета: {0}", y);
        }
    }
}

Последний раз редактировалось ITxan; 23.10.2010 в 21:37.
ITxan вне форума Ответить с цитированием
Старый 23.10.2010, 21:30   #3
f4hit
 
Регистрация: 15.09.2010
Сообщений: 5
По умолчанию

Спасибо за помощь
f4hit вне форума Ответить с цитированием
Старый 23.10.2010, 21:38   #4
ITxan
 
Регистрация: 22.10.2010
Сообщений: 9
По умолчанию

Неправильно я сделал.
ITxan вне форума Ответить с цитированием
Старый 23.10.2010, 21:44   #5
ITxan
 
Регистрация: 22.10.2010
Сообщений: 9
По умолчанию

Код:
using System;

namespace f4hit
{
    public class Program
    {
        private static double y;
        private static double m;

        public static void Main()
        {
            Console.Write("Ведите значение m = ");
            m = Convert.ToDouble(Console.ReadLine());
            for (int j = 2; j <= m; j++)
            {
                if (j == 2)
                {
                    y = (m + j) / j;
                }
                else
                {
                    y *= (m + j) / j;
                }

            }
            Console.WriteLine("Результаты расчета: {0}", y);
        }
    }
}

Последний раз редактировалось ITxan; 23.10.2010 в 21:49.
ITxan вне форума Ответить с цитированием
Старый 23.10.2010, 21:54   #6
f4hit
 
Регистрация: 15.09.2010
Сообщений: 5
По умолчанию

else
{
y *= (m + j) / j;
}

Что-то не вдупляю, а это зачем?
f4hit вне форума Ответить с цитированием
Старый 23.10.2010, 22:13   #7
ITxan
 
Регистрация: 22.10.2010
Сообщений: 9
По умолчанию

if (j == 2)
{
y = (m + j) / j; \\ здесь присваивается значения, чтобы дальше программа могла бы умножать у с другими переменными
}
else
{
y *= (m + j) / j; \\ здесь происходит произведение значений
}
ITxan вне форума Ответить с цитированием
Старый 23.10.2010, 22:22   #8
f4hit
 
Регистрация: 15.09.2010
Сообщений: 5
Радость

Ага, видно я запарился, нужно в парке побегать... Работы невпроворот, спасибо!
f4hit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок схема, алгоритм - уже готовой программы на Turbo pascal. Zeppter Помощь студентам 7 13.05.2010 15:17
Pascal ! Нужно составить ! Алгоритм ! Блок схема ! valerka92 Помощь студентам 1 27.04.2010 10:04
нужен алгоритм\блок-схема транспортной зад метод сев-зап угла felixXx Помощь студентам 0 18.03.2010 22:19