Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Гаряка Асмик
Статус: Профессор
Рейтинг: 6412
∙ повысить рейтинг »
Micren
Статус: Профессионал
Рейтинг: 1707
∙ повысить рейтинг »
Andrew Kovalchuk
Статус: Профессионал
Рейтинг: 787
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Microsoft .NET : C#

Номер выпуска:196
Дата выхода:26.12.2010, 14:00
Администратор рассылки:Alexey G. Gladenyuk (Управляющий)
Подписчиков / экспертов:165 / 56
Вопросов / ответов:1 / 1

Вопрос № 181477: Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос: Задача Самолет летит из пункта А к пункту В со средней ско- ростью v. Составить алгоритм для нахождения времени по- лета t1, если есть встр...



Вопрос № 181477:

Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос:
Задача

Самолет летит из пункта А к пункту В со средней ско-
ростью v. Составить алгоритм для нахождения времени по-
лета t1, если есть встречный ветер, скорость которого
v1, и времени t2, если ветра нет. Расстояние между
пунктами А и В считать известным и равным S. Скорость
ветра v1 может изменяться от 0 до 15 м/с. Считать шаг
изменения dv1 = 0.5 м/с.

Необходимо
Сделать с циклами for и while,Задача в приложении и вопрос,как можно заменить
// скорость самолёта
private static double v = 0;
// расстояние между пунктами
private static double s = 0;
// скорость ветра
private static double v1 = 0;
// шаг изменения
private static double dv1 = 0.5;
// время полёта без ветра
private static double t1 = 0;
// время полёта с ветром
private static double t2 = 0;
static void Main(string[] args)
на более простые действия

Отправлен: 20.12.2010, 13:45
Вопрос задал: Benqq (Посетитель)
Всего ответов: 1
Страница вопроса »


Отвечает Гаряка Асмик (Профессор) :
Здравствуйте, Benqq!

Замена на while
Код:

while(v1<= 15)
{
t1 = (s * 1000) / (v - v1);
Console.WriteLine("Время полёта {0:#} минут при встречной скорости ветра {1} м/с.", t1 / 60, v1);
v1 += dv1;
}


Замена на for
Код:

for(v1=0;v<= 15;v1 += dv1)
{
t1 = (s * 1000) / (v - v1);
Console.WriteLine("Время полёта {0:#} минут при встречной скорости ветра {1} м/с.", t1 / 60, v1);
// v1 += dv1;
}

Ответ отправил: Гаряка Асмик (Профессор)
Ответ отправлен: 20.12.2010, 18:21
Номер ответа: 264935

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264935 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.25 от 13.12.2010

    В избранное