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

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


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

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

Чемпионы рейтинга экспертов в этой рассылке

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

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

Номер выпуска:189
Дата выхода:01.10.2010, 03:00
Администратор рассылки:Alexey G. Gladenyuk, Управляющий
Подписчиков / экспертов:169 / 61
Вопросов / ответов:1 / 1

Вопрос № 180021: Здравствуйте,эксперты Нужна помощь в решении задачи на С# Координаты вершины треугольника (х1,у1);(х2,у2);(х3,у3) вводятся с клавиатуры.Найти периметр треугольника.Получилось вот это: using System; using System.Collections.Gene...



Вопрос № 180021:

Здравствуйте,эксперты
Нужна помощь в решении задачи на С#

Координаты вершины треугольника (х1,у1);(х2,у2);(х3,у3) вводятся с клавиатуры.Найти периметр треугольника.Получилось вот это:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{double x1,y1,x2,y2,x3,y3;
Console.Write("Введите переменую x1:");
x1 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую x2:");
x2 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую x3:");
x3 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую y1:");
y1 = double.Parse(Console.ReadLine());
Console.Write ("Введите переменую y2:");
y2 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую y3:");
y3 = do uble.Parse(Console.ReadLine());
double AB = Math.Sqrt(Math.Pow(x2,2) - Math.Pow(x1,2) + Math.Pow(y2,2) - Math.Pow(y1,2));
double BC = Math.Sqrt(Math.Pow(x2, 2) - Math.Pow(x3, 2) + Math.Pow(y2, 2) - Math.Pow(y3, 2));
double AC = Math.Sqrt(Math.Pow(x3, 2) - Math.Pow(x1, 2) + Math.Pow(y3, 2) - Math.Pow(y1, 2));
double P = AB + BC + AC;
Console.Write("\nДля выхода из программы нажмите [Enter]:");
string ankey=Console.ReadLine();
}
}
}
Но что то не так,помогите решить ее

Отправлен: 25.09.2010, 04:46
Вопрос задал: Benqq, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает Челноков Виктор Альбертович, Студент :
Здравствуйте, Benqq.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double x1, y1, x2, y2, x3, y3;
Console.Write("Введите переменую x1:");
x1 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую x2:");
x2 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую x3:");
x3 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую y1:");
y1 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую y2:");
y2 = double.Parse(Console.ReadLine());
Console.Write("Введите переменую y3:");
y3 = double.Parse( Console.ReadLine());
double AB = Math.Sqrt(Math.Pow(x1-x2, 2) + Math.Pow(y1-y2, 2) );
double BC = Math.Sqrt(Math.Pow(x2-x3, 2) + Math.Pow(y2-y3, 2) );
double AC = Math.Sqrt(Math.Pow(x1-x3, 2) + Math.Pow(y1-y3, 2) );
double P = AB + BC + AC;
Console.Write(" периметр = " + P .ToString ());
Console.Write("\nДля выхода из программы нажмите [Enter]:");
string ankey = Console.ReadLine();
}
}
}

длинну стороны определял по формуле d 2 = ( x 1 – x 2 ) 2 + ( y 1 – y 2 ) 2

Ответ отправил: Челноков Виктор Альбертович, Студент
Ответ отправлен: 25.09.2010, 09:07
Номер ответа: 263177

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

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

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

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

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

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

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

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


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

    В избранное