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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2018, 13:24   #1
Wektor9911
Пользователь
 
Регистрация: 09.12.2017
Сообщений: 18
По умолчанию Найти периметр равнобедренного треугольника C#

Помогите пожалуйста с решением задачи на языке C#:

Описать функцию TriangleP (a, h), находящую периметр равнобедренного треугольника по его основанию a и высоте h, проведенной к основанию (a и h — вещественные). С помощью этой функции найти периметры трех треугольников, для которых даны основания и высоты. Для нахождения боковой стороны b треугольника использовать теорему Пифагора: b2 = (a/2)^2 + h^2. Есть код на языке Паскаль.
Код:
Uses
 crt;
 
Function trianglep(a,h:real):real;
Begin
 trianglep:=2*sqrt(sqr(a/2)+sqr(h))+a;
End;
 
Var
 a1,h1,a2,h2,a3,h3:real;
Begin
 clrscr;
 Write('Введите основание и высоту первого треугольника: ');
 Readln(a1,h1);
 Write('Второго: ');
 Readln(a2,h2);
 Write('Третьего: ');
 Readln(a3,h3);
 Writeln('P1 = ',trianglep(a1,h1));
 Writeln('P2 = ',trianglep(a2,h2));
 Writeln('P3 = ',trianglep(a3,h3));
 readln;
End.
Wektor9911 вне форума Ответить с цитированием
Старый 23.05.2018, 13:33   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Так какие проблемы? Какие ошибки выдал компилятор?
p51x вне форума Ответить с цитированием
Старый 23.05.2018, 17:46   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,545
По умолчанию

Так ему же нужно перепереть с Паскаля на С# ... Компилятор тут не помощник.
digitalis вне форума Ответить с цитированием
Старый 23.05.2018, 18:03   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Ну он же начал что-то делать. Такую простую программу и переделывать можно почти дословно, только чуть операторы переназвать. У него ж где-то просто затык...

sarcasm
p51x вне форума Ответить с цитированием
Старый 23.05.2018, 22:33   #5
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,545
По умолчанию

Признаться, среди := Readln Writeln не нашел даже отдаленного намека на С# и на то, что кто-то что-то начал делать, кроме копипаста откуда-то из Паскалевских закромов.
digitalis вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны декартовы координаты вершин треугольника (в плоскости). Разработать проект, вычисляющий площадь и периметр этого треугольника Яночка190 Общие вопросы Delphi 1 12.01.2013 12:49
Дано 3 точки своими координатами х,у. Будет ли они вершинами треугольника. Если да - найти периметр и площадь треугольника Arhi555 Паскаль, Turbo Pascal, PascalABC.NET 2 11.09.2012 17:46
Найти площадь, периметр и угол треугольника по длинам трёх его сторон ( Delphi 7 ) CONDOR* Помощь студентам 1 15.05.2012 18:26
Две задачи: Вычислить периметр и площадь прямоугольного треугольника; Найти сумму ряда sanyawasdas Паскаль, Turbo Pascal, PascalABC.NET 15 29.10.2011 12:30
вычислите длины высот равнобедренного треугольника Feil Помощь студентам 1 23.12.2009 14:19