Как сделать формулу в ворде сумма

Как сделать формулу в ворде сумма Как сделать формулу в ворде сумма 179 В этом уроке мы поговорим об арифметических и логических операциях, без которых сложно представить любую программу.

Все операции делятся на два типа: унарные и бинарные. К унарным относятся операции, в которых участвует один операнд. В бинарных операциях – два операнда. Операнд – это данные, которые принимают участие в операции. Например, оператор сложения «+» – бинарный 2+3, здесь операндами являются числа 2 и 3. Список бинарных арифметических операций приведен в таблице:

Операция Запись Сложение a + b Вычитание a - b Деление a / b Умножение a b Нахождение остатка от деления a % b
При делении двух целых чисел результатом также будет целое число. Например при делении 9/5 результатом будет число 1. Чтобы получить точный результат с десятичной точкой, нужно чтобы делимое и/или делитель были типа float или double. Например, при делении 9 / 5f (суффикс f указывает, что данная константа типа float) результатом будет 1.8.

Оператор «%» возвращает остаток от деления. Результатом операции 9 % 5 будет 4. Примером применения оператора «%» может быть процесс проверки числа на четность. Для этого мы ищем остаток от деления числа на 2. Если число четное, результатом будет 0, если нечетное – 1.

Чтобы повысить приоритет операции, используются скобки, как и в обычной арифметике.

2+22=6
(2+2)2=8

При использовании оператора «+» для строк, он выполняет операцию конкатенации. Конкатенация – объединение нескольких объектов (например строк) в один.


static void Main(string[] args)
{
   string str1 = "Hello", str2 = "World";
   Console.WriteLine(str1 + ", " + str2); //выводит на экран "Hello, World"
}


Унарные операторы в Си-шарп

Унарных арифметических операторов в Си-шарп есть всего два: инкрементация «++» и декрементация «--»;

Инкрементация увеличивает операнд на единицу, а декрементация - уменьшает на единицу.


static void Main(string[] args)
{
   int a = 0, b = 5;
   a++; // a=1;
   b--; // b=4
}


Инкрементация и декрементация может быть префиксной и постфиксной. При Префиксной форме оператор стоит перед операндом, а при постфиксной-после.
Префиксная форма сначала увеличивает(уменьшает) значение, и после этого выполняются остальные действия, а при постфиксной форме наоборот - сначала выполнятся все действия, а после увеличится(уменьшится) значение:


static void Main(string[] args)
{
   int a = 2, b = 3, c, d = 3;
   c = a + ++b; // c = 6, сначала инкремент, потом сложение
   с = a + d++; // c = 5, сначала сложение, потом инкремент
}

Делаю пояснение, так как много вопросов в комментариях. Разница между префиксной и постфиксной формах в том, когда выполнится инкремент - в начале или после вычисления всего выражения. То есть, в строке "с = a + d++;" сначала суммируются a и d, потом результат (5) присваивается c (вычисление выражения заканчивается здесь), и уже дальше увеличивается d;

Везде где можно использовать инкрементацию/декрементацию стоит это делать, так как она работает быстрее оператора сложения/вычитания.

В Си-шарп также есть возможность использования краткой формы выражения:


static void Main(string[] args)
{
   int a = 2, b = 3;
a += b; // равноценно выражению a = a + b;
   a -= b; // равноценно выражению a = a - b;
   a = b; // равноценно выражению a = a b;
   a /= b; // равноценно выражению a = a / b;
   a %= b; // равноценно выражению a = a % b;
}


Класс Math

В классе Math собраны все основные тригонометрические функции, функция возведение числа в степень, нахождение квадратного корня и другие.

Для возведения числа в степень, используется функция Pow([число], [степень]);


static void Main(string[] args)
{
   float a, b = 9;
   a = (float) Math.Pow(b, 2); // возводим переменную b в степень 2. Pow() возвращает результат в типе данных double, поэтому мы тут применили явное преобразование. Конечно, можно было обойтись без преобразования, объявив переменную a типа double
   Console.WriteLine(a); // выводит на экран число 81
   Console.ReadKey();
}


Для нахождения квадратного корня служит функция Sqrt([число]); возвращаемый результат также в типе данных double


static void Main(string[] args)
{
   double a, b = 9;
   a = Math.Sqrt(b);
   Console.WriteLine(a); // выводит на экран число 3
   Console.ReadKey();
}


Для нахождения косинуса и синуса используются cos([угол в радианах]) и sin([угол в радианах]) соответственно.

180 [градусов] = пи [радиан].

Чтобы перевести градусы в радианы, необходимо значение в градусах умножить на Пи и разделить на 180. Число Пи объявлено константой в классе Math.


static void Main(string[] args)
{
   double a;
   a = Math.Cos(60 Math.PI / 180); // переводим 60 градусов в радианы
   Console.WriteLine(a); // выводит на экран 0.5
   a = Math.Sin(60 Math.PI / 180);
   Console.WriteLine(a); // выводит на экран 0.866…
   Console.ReadKey();
}


Логические операторы в Си-шарп

Логические операторы в Си-шарп служат для работы с логическим типом данных (bool), который может принимать только два значения – true или false. Их можно разделить на две категории: простые логические операторы и операторы сравнения.

В Си-шарп есть следующие логические операторы:

! – оператор «НЕ» является унарным и возвращает противоположное значение операнда.


static void Main(string[] args)
{
   bool a, b = true, c = false;
   a = !b; // a = false
   a = !c; // a = true
}


|| - оператор «ИЛИ» является бинарным и возвращает false только тогда, когда оба операнда равны false, в остальных случаях результат будет true;


static void Main(string[] args)
{
   bool a, bTrue = true, bFalse = false;
   a = bFalse || bFalse; // a = false
   a = bFalse || bTrue; // a = true
   a = bTrue || bFalse; // a = true
   a = bTrue || bTrue; // a = true
}


&& - оператор «И» является бинарным и возвращает true только тогда, когда оба операнда равны true, в остальных случаях результат будет false;


static void Main(string[] args)
{
   bool a, bTrue = true, bFalse = false;
   a = bFalse && bFalse; // a = false
   a = bFalse && bTrue; // a = false
   a = bTrue && bFalse; // a = false
   a = bTrue && bTrue; // a = true
}


К операторам сравнения относятся: Оператор Название > больше <</td> меньше >= больше или равно <= меньше или равно == равно != неравно


static void Main(string[] args)
{
   bool a;
   int b = 2, c = 3, d = 2;
   a = b > c; // a = false
   a = b < c; // a = true
   a = b >= c; // a = false
   a = b >= d; // a = true
   a = b == c; // a = false
   a = b == d; // a = true
   a = b != c; // a = true
}


Логические операторы в первую очередь используются в условных операторах, о которых мы поговорим в следующем уроке.

Домашнее задание

Есть прямоугольный треугольник с катетами а=5, b=7. Найдите площадь треугольника, s=?. Используя теорему Пифагора, найдите длину гипотенузы, с=?. Кроме этого, найдите длину гипотенузы еще и с помощью теоремы косинусов. Угол между катетами, думаю и так понятен, 90 градусов :) Не помните формулу - ищите в поисковике.

PS. Буду очень благодарен, если поделитесь с друзьями этой статьей с помощью кнопок социальных сетей в конце поста.

Понравилась статья? Подпишись на рассылку и узнавай первым о новых уроках по почте!
Электронный адрес указан некорректно

Поделиться с друзьями:

15 апр 2013 21:01

Sharrr 27 апр 2018 07:43
double a = 5, b = 7, c, c2, s;
Console.WriteLine("Эта программа вычисляет длину гипотенузы прямоугольного треугольника и его площадь при известных катетах");
Console.WriteLine("Введите длину катета a");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите длину катета b");
b = Convert.ToInt32(Console.ReadLine());
s = (a b) / 2;
c = Math.Sqrt(Math.Pow(a,2) + Math.Pow(b,2));
c2 = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI / 180));
Console.WriteLine("Площадь треугольника = " + s);
Console.WriteLine("гипотенуза по теореме пифагора = " + c);
Console.WriteLine("гиоптенуза по теореме косинусов = " + c2);
Console.ReadKey();
SerChif 11 апр 2018 22:43
using System;

namespace NewProject
{
class MainClass
{
public static void Main(string[] args)
{
double a = 5, b = 7, s, c;
s=ab/2;
c = (Math.Pow(a, 2) + Math.Pow(b, 2))-2abMath.Cos(90Math.PI/180);
c = Math.Sqrt(c);
Console.WriteLine("площадь "+s);
Console.WriteLine("гипотенуза "+c);
Console.ReadKey();
}
}
}


evgen 22 фев 2018 15:40
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Double c, d;
Console.WriteLine("Программа для расчета площади треугольника и длинны гипотенузы");
Console.WriteLine("Введите сторону a: ");
float a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите сторону b: ");
float b = Convert.ToInt32(Console.ReadLine());
c=(0.5 a b);
Console.WriteLine("Площадь равна "+ c);
d = Math.Sqrt(((a a) + (b b)));
Console.WriteLine("Длинна гипотенузы " + d);
Console.ReadKey();
}
}
}
Chel 14 фев 2018 06:47

Nastia, Ты это написала в консольном программе написала?


кросик 07 фев 2018 12:21
int a = 5;
int b = 7;
double s; //площадь
double c; //теорема пифагора
double tcos; //теорема косинусов
s = (double)(ab)/2;
c = (double)Math.Sqrt(Math.Pow(a, 2)+ Math.Pow(b, 2));
tcos = (double)Math.Sqrt(Math.Pow(a, 2)+ Math.Pow(b, 2) - ((2(ab)) Math.Cos(90 Math.PI / 180)));
Console.WriteLine(s);
Console.WriteLine(c);
Console.WriteLine(tcos);
timur 07 фев 2018 11:26
Добрый день!

Почему cos от 90 не получается равен 0?

Math.Cos(90Math.PI/180);


Человек 23 янв 2018 22:30

Чего-то я поспешил с програмированимем))) в категории Math я слегка был в недоумении)


Nastia 14 янв 2018 17:52

Програма включается и сразу пропадает. В конце пишу:" Console.ReadKey(); " В чем проблема?


Ramed 09 янв 2018 18:30

А, все, получилось))


Ramed 09 янв 2018 18:28

А чтобы возвести число в степень, оно обязательно должно быть типа float?
А то у меня с другими типами не получается. Заранее спасибо.


nikstas056 07 янв 2018 16:03
static void Main(string[] args)
{
int a = 5;
int b = 7;
Console.WriteLine((a b) / 2);
Console.WriteLine(Math.Sqrt((a^2)+(b^2)));
Console.WriteLine(Math.Sqrt((a^2) + (b^2) - (2(ab)) Math.Cos(90 Math.PI / 180)));
Console.ReadKey();
}
Максим 15 дек 2017 20:31
Вот она программа:
class Program
{
static void Main(string[] args)
{
double cathetusA , cathetusB ;
double hypotenuse, sqare, sqcos;
Console.WriteLine("\n Программа расчета Гипотенузы треугольника и его площади. \n");
Console.WriteLine("Введите длинну стороны (катета) А");
cathetusA = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите длинну стороны (катета) Б");
cathetusB = Convert.ToDouble(Console.ReadLine());
hypotenuse = Math.Sqrt( Math.Pow(cathetusA ,2)+ Math.Pow(cathetusB, 2));
sqare = (cathetusA cathetusB) / 2;
sqcos = Math.Sqrt(Math.Pow(cathetusA, 2) + Math.Pow(cathetusB, 2)- (2 cathetusA cathetusB) Math.Cos(90 Math.PI / 180));
Console.WriteLine("Гтенуза равна: \t"+ hypotenuse);
Console.WriteLine("По теореме косинусов гипотенуза равна: \t " + sqcos);
Console.WriteLine("Площадь треугольника равна:\t"+ sqare);
Console.ReadKey();
DarthVader007 11 дек 2017 18:32
using System;
namespace My_Project
{
class MainClass
{
public static void Main(string[] args)
{
int a = 5;
int b = 7;
double c;
int s;
a = (int)Math.Pow(a, 2);
b = (int)Math.Pow(b, 2);
c = a + b;
c = Math.Sqrt(c);
s = 5 7;
Console.WriteLine("C is " + c + "," + "S is " + s);
}
}
}
DarthVader007 10 окт 2017 20:37
using System;

namespace Myproject
{
class MainClass
{
public static void Main(string[] args)
{
int a = 5;
int b = 7;
double c;
a = a;
b = b;
a += b;
c = Math.Sqrt(a);
Console.WriteLine();
}
}
}


SayMyName 10 авг 2017 21:24
Для логических операторов надо бы добавить порядок их вычисления. Например:
static void Main(string[] args)
{
bool a, bTrue = true, bFalse = false, cTrue = true;
a = bTrue && bFalse || !cTrue;
Console.WriteLine("result is: {0}", a);
Console.ReadKey();
}

Если я не ошибаюсь, то в первую очередь выполняется оператор НЕ(!), потом И(&&), потом ИЛИ(||)


Koxpit 13 июл 2017 21:07
//Условие:
string condition = "[Задача] Есть прямоугольный треугольник с катетами x=5, y=7. Найдите площадь треугольника, S=?. Используя теорему Пифагора, найдите длину гипотенузы, d1=?. Кроме этого, найдите длину гипотенузы еще и с помощью теоремы косинусов.";
Console.WriteLine(condition);
double x = 5, y = 7, d1, d2, S;
//Решение:
S = x y / 2;
Console.WriteLine("1.Площадь(S) прямоугольного треугольника равна: " + S + ".");
d1 = Math.Pow(x, 2) + Math.Pow(y, 2);
d1 = Math.Sqrt(d1);
Console.WriteLine("2.Гипотенуза(d1) через теорему Пифагора равна: " + d1 + ".");
d2 = Math.Pow(x, 2) + Math.Pow(y, 2) - 2 x y Math.Cos(90 Math.PI / 180);
Console.WriteLine("3.Гипотенуза(d2) через теорему синусов равна: " + d2 + ".");
//Ответ:
string otvet = "Ответ: S=" + S + " ; " + "d1=" + d1 + " ; " + "d2=" + d2 + ".";
Console.WriteLine(otvet);
Console.ReadKey();
powwow 06 июл 2017 23:50
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
int a = 5, b = 7;
float s;
double c;

s = a b / 2f;
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)-2abMath.Cos(90Math.PI/180));
Console.WriteLine(s);
Console.WriteLine(c);
Console.ReadKey();

}
}
}


Анна30 27 июн 2017 00:58
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Lesson3
{
class Program
{
static void Main(string[] args)
{
int a = 5, b = 7;
double s;
double c, c1;
s = 0.5 a 7;
c = Math.Sqrt(Math.Pow(a,2)+Math.Pow(b,2));
c1=Math.Sqrt(Math.Pow(a,2)+Math.Pow(b,2)-2abMath.Cos((Math.PI)/2));

Console.WriteLine("Площадь равна " + s);
Console.WriteLine("Гипотенуза равна " + c);
Console.WriteLine("По теореме косинусов гипотенуза равна " + c1);
Console.ReadKey();
}
}
}


Elena17072017 21 июн 2017 18:02
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Proba
{
class Program
{
static void Main(string[] args)
{
float a = 5, b = 7, c, c1, s;

s = (float)0.5 5 7;
Console.WriteLine("Площадь прямоугольного треугольника равна " + s);

c1 = (float) (Math.Pow(a, 2) + Math.Pow(7, 2));
c = (float)Math.Sqrt(c1);
Console.WriteLine("Длина гипотенузы прямоугольного треугольника равна " + c);

c1 = (float)(Math.Pow(a, 2) + Math.Pow(7, 2) - (2 a b Math.Cos(90)));
c = (float)Math.Sqrt(c1);
Console.WriteLine(c);

Console.ReadLine();
}
}
}


Ceswyn 04 июн 2017 02:04

C# включает перегрузку операторов и задаваемое пользователем приведение типов , знакомые программирующим на C++. C# её поддерживает с некоторыми ограничениями, обеспечивающими логическую целостность, что при осторожном использовании помогает сделать код более лаконичным и читаемым. Java не включает перегрузку операций во избежание злоупотреблений ею и для поддержания простоты языка


2f1ng3r 30 май 2017 12:06
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
namespace s
{
public class Program
{
public static void Main(string[] args)
{
//Your code goes here
double a=5,b=7,c,s;
c = Math.Sqrt(Math.Pow(a,2) + Math.Pow(b,2));
s = (ab)/2;
Console.WriteLine ("c="+c);
Console.WriteLine ("s="+s);
}
}
}
AsteroiD 24 май 2017 15:46
static void Main(string[] args)
{
double a = 5, b = 7, c, s;
s = (float)1 / 2 a b;
Console.WriteLine("Площадь треугольника равна " + s);
c = Math.Sqrt(Math.Pow (a, 2) + Math.Pow (b, 2));
Console.WriteLine("Длинна гипотенузы по теореме Пифагора равна " + c);
c = Math.Sqrt (Math.Pow(a,2) + Math.Pow(b,2) - 2abMath.Cos (90Math.PI/180));
Console.WriteLine("Длинна гипотенузы по теореме косинусов равна " + c);
Console.ReadKey();

}


Александр 31 мар 2017 10:06
using System;
////Xamarin Studios
namespace Lesson_3Plus3
{
class MainClass
{
public static void Main(string[] args)
{
double a, b, c, cos;
Console.WriteLine("Введите длинну катетов");
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите косинус угла");
cos = Convert.ToInt32(Console.ReadLine());
c = Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(cos Math.PI / 180);
c = (float) Math.Sqrt(c);
Console.WriteLine("Гипотенуза равна: " + c);
Console.ReadKey();
}
}
}
Александр 31 мар 2017 10:04

using System;
//Xamarin Studios
namespace Lesson_3Plus3
{
class MainClass
{
public static void Main(string[] args)
{
double a, b, c, cos;
Console.WriteLine("Введите длинну катетов");
a = Convert.ToInt32(Console.ReadLine());
b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Введите косинус угла");
cos = Convert.ToInt32(Console.ReadLine());
c = Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(cos Math.PI / 180);
c = (float) Math.Sqrt(c);
Console.WriteLine("Гипотенуза равна: " + c);
Console.ReadKey();
}
}
}


XVTT 21 мар 2017 16:55
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double c, s, a = 5, b = 7;

c = Math.Sqrt(Math.Pow(a,2)+Math.Pow(b,2)-2abMath.Cos(90Math.PI/180));
Console.WriteLine(c);
Console.ReadKey();

s = (ab)/2;

Console.WriteLine(s);
Console.ReadKey();

c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));

Console.WriteLine(c);
Console.ReadKey();

}
}
}


Vika 15 мар 2017 16:14
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args) //Есть прямоугольный треугольник с катетами а=5, b=7.
//Найдите площадь треугольника, s=?.
//Используя теорему Пифагора, найдите длину гипотенузы, с=?.
//Кроме этого, найдите длину гипотенузы еще и с помощью теоремы косинусов. Угол между катетами, думаю и так понятен, 90 градусов.
{
int a = 7,
b = 5;
double s = ab0.5;
double c = Math.Sqrt(Math.Pow(a,2) + Math.Pow(b,2));

Console.WriteLine("площадь = " + s);
Console.WriteLine("гипотенуза = " + c);
Console.ReadKey();


KBR 12 мар 2017 09:19
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Pr_urok_3
{
class Program
{
static void Main(string[] args)
{
double a,b,c,s;

a = 5; b = 7;
s = (a b) / 2;
Console.WriteLine("Ploschad treugolnika abc S =" + s);

c = Math.Sqrt(Math.Pow(a,2) + Math.Pow(b,2));
Console.WriteLine("Gopotenuza po teoreme Pifagora c =" + c);

c = Math.Sqrt((Math.Pow(a,2)+Math.Pow(b,2) - 2abMath.Cos(90Math.PI/180)));
Console.WriteLine("Po teoreme kosinusov c =" + c);

Console.ReadKey();
}
}
}


Sanya 08 мар 2017 15:22

using System;
namespace Types
{
class Program
{
public static void Main(string[] args)
{
double a =5, b = 7, s, x;
s = ab / 2;
double c = Math.Pow(a, 2) + Math.Pow(b, 2);
double d = Math.Sqrt(c);
x = Math.Sqrt(c) - (2a) b (Math.Cos(90 Math.PI / 180));
Console.WriteLine("ploscha - " + s);
Console.WriteLine("kvadrat gipotenuzy - "+ c);
Console.WriteLine("gipotenuza - "+ d);
Console.WriteLine("gipotenuza2 - " + x);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}


Артур 02 мар 2017 18:09

static void Main(string[] args)
{
double a = 5, b = 7, c, s;
s = (a b) / 2;
c = Math.Sqrt((Math.Pow(a, 2)) + (Math.Pow(b, 2)));
Console.WriteLine("площадь=" +s);
Console.WriteLine("гипотенуза=" + c);
}


xpishka 01 мар 2017 15:48
Виктория 24 фев 2017 11:05
В примере:
int a = 2, b = 3, c, d = 3;
c = a + ++b; // c = 6, сначала инкремент, потом сложение
с = a + d++; // c = 5, сначала сложение, потом инкремент

в третьей строке с д.б. равно 6 ((2+3)+1) или я что-то неправильно понимаю?

Виктория, как я понимаю - с=5, а потом d станет на 1 больше, т.е. после операции с=5, а d=4


lax33 24 фев 2017 16:21
float a = 5f, b = 7f;
double s = (a b) / 2;
Console.WriteLine("Площадь треугольника S = {0}", s);
double c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 b a Math.Cos(Math.PI/2));
Console.WriteLine("Гипотенуза по теореме косинусов С = {0}", c);
c = Math.Sqrt(Math.Pow(a,2) + Math.Pow(b,2));
Console.WriteLine("Гипотенуза по теореме Пифагора C = {0}", c);
Console.ReadKey();
Виктория 24 фев 2017 11:05
В примере:
int a = 2, b = 3, c, d = 3;
c = a + ++b; // c = 6, сначала инкремент, потом сложение
с = a + d++; // c = 5, сначала сложение, потом инкремент

в третьей строке с д.б. равно 6 ((2+3)+1) или я что-то неправильно понимаю?


Андрей 16 фев 2017 13:59

int a = 5; int b = 7; float s; double c; double c2;
s = a b / 2f;
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
c2 = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI / 180));
Console.WriteLine("площадь треугольника" + s);
Console.WriteLine("длинна гипотенузы" + c);
Console.WriteLine("длинна гипотенузы" + c2);
Console.ReadKey();


JoBlack 29 янв 2017 19:48
double side_A, side_B, s;
Console.WriteLine("Введите длинну стороны А");
side_A = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Введите длинну стороны В");
side_B = Convert.ToDouble(Console.ReadLine());
s = 0.5 side_A side_B;
Console.WriteLine("Площадь прямоугольного треугольника {0}", s);
Console.ReadKey();
ARTO 23 янв 2017 20:08
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _1
{
class Program
{
static void Main(string[] args)
{
Double a,b;
Console.Write("катет 1 = ");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("катет 2 = ");
b = Convert.ToDouble(Console.ReadLine());
Double gipotinuza = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine("гипотенуза = "+ gipotinuza);
Console.ReadLine();

Double ugol ;
Console.WriteLine("введите угол");
ugol = Convert.ToDouble(Console.ReadLine());
Double gipotinuza2 = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a bMath.Cos(ugol Math.PI/180));
Console.WriteLine("гипотенуза = " + gipotinuza2);
Console.ReadLine();

Double ploshad;
ploshad = ab0.5;
Console.Write("Площадь = " + ploshad);

}
}
}


fEng_sHui 12 янв 2017 23:12
static void Main(string[] args)
{
double a = 5, b = 7, c, S;
S = 0.5 a b;
Console.WriteLine("S = " + S);
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine("Гипотенуза = " + c);
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - ((2 a b) Math.Cos(90 Math.PI / 180)));
Console.WriteLine("Гипотенуза = " + c);
Console.ReadKey();
}
Sark13 10 янв 2017 19:13
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Programmirovanie
{
class Program
{
static void Main(string[] args)
{
int a = 5;
int b = 7;
double v = Math.Pow(b, 2) + Math.Pow(a, 2) / 2;
int s = a b / 2;
Double c = Convert.ToDouble(Math.Sqrt(Math.Pow(b, 2) + Math.Pow(a, 2) - 2 b a Math.Cos(90 Math.PI / 180)));
Console.WriteLine("Площадь " + s);
Console.WriteLine("Длина гипотенузы по тиореме пифагора " + v);
Console.WriteLine("Длина гипотенузы по тиореме косинусов " + c);
Console.ReadKey();

}
}
}


mihpir889 05 янв 2017 18:27
const double a = 5, b = 7;
double s = 0.5 a b;
double c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
double c2 = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI/180));
Console.WriteLine("Площадь равна " + s );
Console.WriteLine("Гипотенуза равна " + c);
Console.WriteLine("Гипотенуза по теореме косинусов " + c2);
Console.ReadKey();
Андрей 22 ноя 2016 22:16

{
double a = 5, b = 7, c, s;
s = 1/2f a b;
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine(s);
Console.WriteLine(c);
c = Math.Sqrt((Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI / 180)));
Console.WriteLine(c);
Console.ReadKey();
}


Roman 21 ноя 2016 14:27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace hw2
{
class Program
{
static void Main(string[] args)
{
double S, a = 5, b = 7;
S = 0.5 a b;
Console.WriteLine(S);
S = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine(S);
S = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)) + 2 a b Math.Cos(90 Math.PI / 180);
Console.WriteLine(S);
Console.ReadLine();
}
}
}


Gera 19 ноя 2016 16:36
Как-то так расписал(пытался сделать покороче)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Triangle
{
class Program
{
static void Main(string[] args)
{
const double a = 5;
const double b = 7;
Console.WriteLine("Area = " + (0.5 a b));
Console.WriteLine("C = " + Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)));
Console.WriteLine("C by the theory of cosinus = " + (Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI / 180))));
Console.ReadKey();
}
}
}
Beginner 16 ноя 2016 00:14
Спасибо за уроки!
Начинаю с нуля учить, пока что все понятно :)
{
double s, c, a = 5, b = 7; //a, b - катеты. С - теорема Пифагора, S = теорема косинусов
c = Math.Sqrt(Math.Pow(a,2) + Math.Pow(b,2)); //c = корень из (a^2 + b^2);
s = Math.Sqrt((Math.Pow(a,2) + Math.Pow(b , 2) - 2abMath.Cos(90Math.PI/180))); //s = корень из( (a^2+b^2) - 2 a b COS (90Pi/180) );
Console.WriteLine("Площадь через COS = {0}", s); // {0} возвращает значение s;
Console.WriteLine("Площадь через теорему Пифагора = {0}", c); // {0} возвращает значение с;
Console.ReadKey();
}
pirs 07 ноя 2016 13:04
namespase ff
{
class Program
{
static void Main(string[] args)
{
int a=5, b=7;
float d,a;
double f,c;

int s = (ab)/2; //вычисление площади прямоугольного треугольника
d = (float) Math.Pow(a, 2); //квадрат катета а
e = (float) Math.Pow(b.2); //квадрат катета b
//----------------------------------------------------
/f = d + e; //сумма квадратов катетов
c = Math.Sqrt(f); //вычисление гипотенузы

string p = "Площадб треугольника:";
string g = "Длина гипотенузы:";
Console.WriteLine(p + s);
Console.WriteLine(g + c);
Console.ReadRey(); /
//----------------------------------------------------
double m;
m = Math.Cos(90Math.PI/180); //перевод 90 градусов в радианы
f = d + e - 2abm; // вычисление
c = Math(f); // гипотенузы
string g = "Длина гипотенузы:"
Console.WriteLine(g + c);
Console.ReadKey();

}
}
}


Evgen 26 окт 2016 16:25

static void Main(string[] args)
{
double a, b, c, s;
Console.WriteLine(" vedi katet a");
a = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(" vedi katet b");
b = Convert.ToInt32(Console.ReadLine());
s = (a b) / 2;
Console.WriteLine(s + " ploshad");
c = Math.Sqrt( Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine(c + " dlina kateta c");
Console.ReadKey();
}


AntonizsSa 15 окт 2016 12:13
Хорошие и платежеспособные клиенты и партнеры для Вашего бизнеса.

Предлагаем базы данных фирм России, Украины, Белоруссии и Казахстана.

Ждем заказов новых баз данных фирм сюда, старая почта тоже в работе: baza-gorodow(@)yandex.ru (уберите скобки!)

Стоимость базы фирм 1 города — от 700 до 1200 рублей! По стране 1 вид деятельности — 2000 рублей!

БАЗЫ СОБИРАЕМ СРАЗУ ПОСЛЕ ЗАКАЗА - БЕЗ ПРЕДОПЛАТЫ!
ПРЕДОСТАВЛЯЕМ СКРИНЫ ДЛЯ ПРОСМОТРА И ДЕМО ВЕРСИИ БАЗ!

партнерские программы кредитных организаций за привлечение клиента

Спектр применения баз фирм огромный:

1. Вы можете использовать их для обзвона потенциальных клиентов
2. Для рассылки писем по email
3. Для смс - рассылки
4. Для почтовой рассылки на юридические адреса фирм
5. Для поиска партнеров и новых клиентов в социальных сетях на страничках фирм
6. Для написания Вашего предложения на сайтах фирм и т.д.

Пишите на новую почту для заказа новой базы данных фирм, старая почта тоже работает: baza-gorodow(собачка)yandex.ru


Alya 05 окт 2016 13:59

Вроде решила задачку:
static void Main(string[] args)
{
double a = 5, s, c, b = 7;
s = (ab)/2;
Console.WriteLine("площадь треугольника" +"=" + s);
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)) - 2 a b Math.Cos(90 Math.PI / 180);
Console.WriteLine("гипотенуза через формулу косинуса" + "=" + c);
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine("гипотенуза по теореме пифагора"+ "=" + c);
Console.ReadKey();
}


Chydrik 03 окт 2016 21:33
Вот вроде както так.
namespace hello_world
{
class Program
{
static void Main(string[] args)
{
double akat = 5;
double bkat = 7;
double s = (akat bkat) / 2;
double powcgip = Math.Pow(akat,2) + Math.Pow(bkat,2);
double cgip = Math.Sqrt(powcgip);
double cos = Math.Cos(90 Math.PI / 180);
double teorpowcgip = Math.Pow(akat, 2) + Math.Pow(bkat, 2) - (2 akat bkat cos);
double teorcgip = Math.Sqrt(teorpowcgip);
Console.WriteLine(s);
Console.WriteLine(cgip);
Console.WriteLine(teorcgip);
Console.ReadKey();

}
}
}


Dave4309 25 сен 2016 12:33
Вот что получилось, надеюсь всё правильно!)

double cos, s, c, a = 5, b = 7;
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine("Гипотенуза треугольника = {0}", c);
s = ba/2;
Console.WriteLine("Площадь S = {0}", s);
cos = c - s Math.Cos(90 Math.PI / 180);
Console.WriteLine("Гипотенуза треугольника по теореме косинусов = {0}", cos);
Console.ReadKey();

Ответы такие:
Гипотенуза треугольника = 8,60232526704263
Площадь S = 17,5
Гипотенуза треугольника по теореме косинусов = 8,60232526704262


Максим 23 сен 2016 13:33
TheMAD

Но вы говорили что ненужно математики
----

Здесь суть не в математике, а в том умеете ли вы искать информацию в интернете. Программист много с чем сталкивается, о чем не знает, но ищет информацию и умело пользуется ей


Дима 19 сен 2016 17:33
без теоремы косинусов
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
float s, c, a = 5, b = 7;
c = (float)Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
s = (float)1 / 2 a b;
Console.WriteLine("Гипотенуза треугольника с="+c);
Console.WriteLine("Площа треугольника S="+s);
Console.ReadKey();
}
}
}
нормально записан код? учусь только, смотрю люди как-то больше расписывают
Mechik 13 сен 2016 21:36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace gg
{
class Program
{
static void Main(string[] args)
{
double a = 7;
double b = 5;
double s;
double gip1;
double gip2;
s = a b;
Console.WriteLine("Площадь треугольника: {0}", s);

gip1 = (int)Math.Pow(a, 2) + (int)Math.Pow(b, 2);
Console.WriteLine("Гипотенуза по теореме Пифагора: {0}", gip1);

gip2 = (int)Math.Pow(a, 2) + (int)Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI / 180);
Console.WriteLine("Гипотенуза по теореме косинусов: {0}", gip2);

Console.ReadKey();
}
}
}


TheMAD 10 сен 2016 15:24

Но вы говорили что ненужно математики


Shi Ni 02 сен 2016 21:14
int a = 5, b = 7;
int s = a b / 2;
Console.WriteLine("Площадь s =" + s);

float A = 5, B = 7;
double c =Math.Sqrt(Math.Pow(A, 2) + Math.Pow(B, 2));
Console.WriteLine("Гипотенуза =" + c);

double o = Math.Sqrt(b + a - 2 b a (Math.Cos(90 + Math.PI / 180)));
Console.WriteLine("Длина гипотенузы =" + o);

Console.ReadKey();
исправленный вариант)


Shi Ni 02 сен 2016 21:11
int a = 5, b = 7;
int s = a b / 2;
Console.WriteLine("Площадь s =" + s);

float A = 5, B = 7;
double c = Math.Pow(A, 2) + Math.Pow(B, 2);
Console.WriteLine("Гипотенуза =" + c);

double o = Math.Sqrt(b + a - 2 b a (Math.Cos(90 + Math.PI / 180)));
Console.WriteLine("Длина гипотенузы =" + o);

Console.ReadKey();
все получилось)


Игорь 25 авг 2016 00:31

Огромное спасибо автору. Мое Вам Уважение!


DedUndead 24 авг 2016 12:26
Без теоремы косинусов, ибо мы еще такого не проходили :D
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Тестовый_проект
{
class Program
{
static void Main(string[] args)
{
double a = 5, b = 7;
string end = "Square = ";
double s = (a b)/2;
Console.WriteLine(end + s);
string line = "C line = ";
double c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine(line + c);
Console.ReadKey();
}
}
}
Victoria 17 авг 2016 21:53

int a = 5, b = 7;
double s, cPif, cCos;
s = (a b) / 2;
cPif = Math.Sqrt(a a + b b);
cCos = Math.Sqrt(a a + b b - 2 a b Math.Cos(90 Math.PI / 180));
Console.WriteLine("Площадь (s) равна "+s);
Console.WriteLine("Гипотенуза (cPif) равна "+cPif);
Console.WriteLine("Гипотенуза (cCos) равна "+cCos);
Console.ReadKey();


Alex Leo Daal 16 авг 2016 16:26

{
var a = 5;
var b = 7;
var s = a b 0.5;
var c = Math.Sqrt (Math.Pow (a, 2) + Math.Pow (b, 2));
var z = Math.Sqrt (Math.Pow (a, 2) + Math.Pow (b, 2) - (2 a b Math.Cos (90 Math.PI / 180)));
Console.WriteLine (s);
Console.WriteLine (c);
Console.WriteLine (z);
}


Евгения 09 авг 2016 12:47
// Вычислить площадь треугольника "S"
// Вычислить с помощью формулы Пифагора длину гипотенузы "С"

namespace arif
{
class Program
{
static void Main(string[] args)
{
float a = 5; // катет а
float b = 7; //катет b
float s; //площадь
float c; //гипотенуза
s = (a b) / 2; //формула вычисления площади
c = (float)Math.Pow(a, 2) + (float)Math.Pow(b, 7); // Формула Пифагора
Console.WriteLine(s);
Console.WriteLine(c);
Console.ReadKey();
}
}
}


Глеб 24 июл 2016 15:00
Без теоремы косинусов:
using System;
namespace t2
{
class Triugolnik
{
//задание:
/
Есть прямоугольный треугольник с катетами а=5, b=7.
Найдите площадь треугольника, s=?.
Используя теорему Пифагора, найдите длину гипотенузы, с=?.
Угол между катетами, думаю и так понятен, 90 градусов :)
/
//переменные:
static double a = 5;
static double b = 7;
static double c;
static double s;
static double p;
public static void Main(string[] args)
{
Console.WriteLine("Действие 1/Нахождение гипотенузы 'с'");
p = (Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine("p = 5^2 + 7^2" + " / " + "высчитываем квадрат из p=" + p);
p = Math.Sqrt(p);
Console.WriteLine("По Теореме Пифагора, гипотенуза равняется" + " " + p);
Console.WriteLine("Действие 2/Нахождение площади треугольника 'ABC'");
c = p;
s = 0.5 a b;
Console.WriteLine("1/2 5 7 =" + s);
Console.WriteLine("Площадь триугольника 'ABC' равняется:" + s);
Console.Write("Press any key to continue . . . ");
Console.ReadKey(true);
}
}
}
Илья 19 июл 2016 17:49

using System;
namespace so
{
class Program
{
public static double[] array = new double[5];
public static void Main (string[] args)
{
Init();
Sqrt();
Hypotenuse1();
Hypotenuse2();
Console.Clear();
Console.WriteLine("Вы ввели катет a = {0}\nКатет b = {1}\n" +
"Площадь треугольника S = {2}\n" +
"Через теорему Пифагора гипотенуза c {3}\n" +
"Через теорему косинусов гипотенуза c {4}" +
"", array[0],array[1],array[2],array[3],array[4]);
Console.ReadKey();
}
public static void Init()
{
for (int i=0; i<2; i++)
{
string s;
if (i == 0)
s = "a";
else
s = "b";
Console.WriteLine("Укажите длину катета {0}:", s);
array[i] = Convert.ToDouble(Console.ReadLine());
Console.Clear();
}
}
public static double Sqrt()
{
array[2] = array[0]array[1]/2;
return array[2];
}
public static double Hypotenuse1()
{
return array[3] = Math.Sqrt(Math.Pow(array[0],2) + Math.Pow(array[1],2));
}
public static double Hypotenuse2()
{
return array[4] = Math.Sqrt(Math.Pow(array[0],2) + Math.Pow(array[1],2)-(2array[0]array[1]Math.Cos(90 Math.PI / 180)));
}
}
}


Илья 19 июл 2016 17:22
расчет гипотенузы конвертировал в int

using System;
namespace so
{
class Program
{
public static int[] array = new int[5];
public static void Main (string[] args)
{
Init();
Sqrt();
Hypotenuse1();
Hypotenuse2();
Console.WriteLine("Вы ввели катет a = {0}\nКатет b = {1}\nПлощадь треугольника S = {2}\n" +
"Через теорему Пифагора гипотенуза c {3}\n" +
"Через теорему косинусов гипотенуза c {4}", array[0],array[1],array[2],array[3],array[4]);
Console.ReadKey();
}
public static void Init()
{
for (int i=0; i<2; i++)
{
Console.WriteLine("Укажите длину катета:");
array[i] = Convert.ToInt32(Console.ReadLine());
}
}
public static int Sqrt()
{
array[2] = array[0]array[1]/2;
return array[2];
}
public static double Hypotenuse1()
{
double d;
d = Math.Sqrt((array[0]array[0]) + (array[1]array[1]));
return array[3] = Convert.ToInt32(d);
}
public static double Hypotenuse2()
{
double d;
d = Math.Sqrt((array[0]array[0]) + (array[1]array[1])-(2array[0]array[1]Math.Cos(90 Math.PI / 180)));
return array[4] = Convert.ToInt32(d);
}
}
}


Михаил 02 июл 2016 19:30

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
class program
{
static void Main(string[] args)
{
double a = 5, b = 7, c, Areatriangle, d;
c = Math.Sqrt(Math.Pow(b, 2) - Math.Pow(a, 2)); //теорема пифагора. нашли гипотенузу
Areatriangle = (c a) / 2; //нашли площадь треугольника
d = Math.Sqrt(Math.Pow(b, 2) - Math.Pow(a, 2) + 2 a c Math.Cos(90 Math.PI / 180)); // гипотенуза по теореме косинусов
Console.WriteLine("Площадь треугольника равна " + Areatriangle);
Console.WriteLine("Гипотенуза по теореме Пифагора " + c);
Console.WriteLine("Гипотенуза по теореме косинусов " + d);
}
}


Дмитрий 23 июн 2016 15:20
Вот, как у меня получилось, разобрал всё чтобы было понятно и удобно)

float a = 5, b = 7, c;
c = (float)Math.Pow(a, 2) + (float) Math.Pow(b, 2);
Console.WriteLine("1.Площать треугольника: {0}", c);
double d;
d = (double)Math.Sqrt(c);
Console.WriteLine("2.Длина гипотенузы: {0}", d);
double f;
f = (double)Math.Pow(b, 2) + (double) Math.Pow(c,2) - 2bcMath.Cos(60 Math.PI / 180);
Console.WriteLine("3.Длина гипотенузы по теореме косинусов: {0}", f);
Console.ReadKey();


Андрей 23 июн 2016 13:32

float a = 5; // переменная катета
float b = 7; // переменная катета
float s; // переменная площади
float gipot; //переменная гипотенузы (теорема Пифагора)
float gipotCos; // вычисление гипотенузы (теорема косинусов)
s =(a b)/2; // вычисление площади
gipot = (float)Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)); //вычисление гипотенузы по теореме Пифагора
gipotCos = (float)(b/(Math.Cos(90 Math.PI / 180))); // вычисление гипотенузы по теореме косинусов
Console.WriteLine(s);
Console.WriteLine(gipot);
Console.Write(gipotCos);
Console.ReadKey();


Стасян 16 май 2016 23:15

Как-то так сделал, вроде бы все правильно, но думаю можно проще все реализовать.
string str1,str2,str3;
str1 = "Гипотенуза:" ;
str2 = "Площадь треугольника по теореме Пифагора:";
str3 = "Площадь треугольника через две стороы и угол между ними:";
int a = 3, b = 4;
float s,s2;
double c,ug;
c = Math.Pow(a, 2) + Math.Pow(b, 2);
c = Math.Sqrt(c);
s = (float)c;
s = 0.5f(ab);
ug = Math.Sin(90 Math.PI / 180);
s2 = 0.5f a b (float)ug;
Console.WriteLine(str1);
Console.WriteLine(c);
Console.WriteLine(str2);
Console.WriteLine(s);
Console.WriteLine(str3);
Console.WriteLine(s2);
Console.ReadKey();


CrazyFrog 13 май 2016 16:33
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
const double a = 5;
const double b = 7;
double c, s, tk;
c = (double)Math.Pow(a, 2) + (double)Math.Pow(b, 2);
c = (double)Math.Sqrt(c);
s = a b/2;
tk = (double)Math.Pow(c, 2) - 2 a b Math.Cos(90 Math.PI / 180);
tk = (double)Math.Sqrt(tk);
Console.WriteLine(c); // Длина Гипатенузы
Console.WriteLine(s); // Площадь триугольника
Console.WriteLine(tk); // Теорема Косинусов
Console.ReadKey();
}
}
}
poohcoolguy 10 май 2016 23:05

namespace homework3
{
class Program
{
static void Main(string[] args)
{
bool test;
double a = 5, b = 7, c, s, c2;
Console.WriteLine ("Программа вычисляет площадь прямоугольного треугольника и двумя способами его гипотенузу");
Console.WriteLine ("Первый катет равен " +a);
Console.WriteLine ("Второй катет равен " +b);
c=Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)); // гипотенуза по Пифагору
Console.WriteLine ("Гипотенуза по Теореме пифагора равна " +c);
c2=Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI / 180)); // Гипотенуза по формуле косинусов
Console.WriteLine("Гипотенуза по формуле косинусов равна " +c2);
test = c == c2; // проверяем совпадают ли значения
Console.WriteLine("Значения совпадают , решено правильно " +test);
s = a b / 2; // вычисляем площадь треугольника
Console.WriteLine("Площадь треугольника равна " +s);
Console.WriteLine ("press anykey to exit");
Console.ReadKey();
}
}
}


Дмитрий 07 май 2016 07:30

double a = 5, c, c1, b = 7, s, cos;
c = Math.Sqrt( Math.Pow(a, 2) + Math.Pow(b, 2));
s = 0.5 a b;
cos = b / c;
c1 = b / cos;
Console.WriteLine("Гипотенуза равна " + c);
Console.WriteLine("Гипотенуза по теореме косинусов" + c1);
Console.WriteLine("Площадь равна "+s);
Console.ReadKey();


SeaSoul 27 апр 2016 15:30

double a, b, squareTreangle;
float lenghtTreangle, lenghtTreangleCos;
a = 2; b = 3;
const double PI = 3.14;
squareTreangle = (a b) / 2;
Console.WriteLine("Площадь треугольника равна {0}, а его стороны а: {1} и b: {2}", squareTreangle, a, b);
Console.ReadKey();
lenghtTreangle = (float) Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine("Гипотенуза треугольника согласно теопеме Пифагора равна {0:0.00}", lenghtTreangle);
Console.ReadKey();
lenghtTreangleCos = (float)Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) + 2ab(Math.Cos(90(PI/180))));
Console.WriteLine("Гипотенуза треугольника через теорему косинусов равна {0:0.00}", lenghtTreangleCos);
Console.ReadKey();


Аблайхан 26 апр 2016 21:33
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace fourth_application
{
class Program
{
static void Main(string[] args)
{
const float a = 5;
const float b = 7;
float S;
float k;
float k2;
S = (a b)/2;//area
k = (float)Math.Sqrt((float)(Math.Pow(a,2)+Math.Pow(b,2)));
k2 = (float)(k - (2 (a b) Math.Cos(90 Math.PI / 180)));
Console.WriteLine("area is"+" "+S);
Console.WriteLine("katet is" + " " + k);
Console.WriteLine("katet po cos is"+" "+k2);
Console.ReadKey();
}
}
}


DjVladislav 16 апр 2016 18:53
static void Main(string[] args)
{
int a, b;
float place;
double gypoth,cos;
a = 5;
b = 7;
place = (float) (a b) / 2;
Console.WriteLine("Площадь треугольника = " + place);
gypoth = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine("Длена гепатэнузы ёптэ = " + gypoth);
cos = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI / 180));
Console.WriteLine("Длина гепатынузы по теариме касенусав: " + cos);
Console.ReadLine();
}
Devo4ka 11 апр 2016 15:52
using System;

namespace Lessons
{
public class first_class
{
static void Main()
{
int a = 5, b=7;
double c, c_cos, s;

s = (double)(ab)/2;
c = Math.Sqrt (Math.Pow (a, 2) + Math.Pow (b, 2));
c_cos = Math.Sqrt (Math.Pow(a,2) + Math.Pow(b,2) - 2abMath.Cos(90Math.PI/180));

Console.WriteLine ("Площадь S = " + s);
Console.WriteLine ("Гипотенуза с = " + c);
Console.WriteLine ("Теормеа косинусво, с = " + c_cos);

if (c == c_cos){
Console.Write("\nTheorema is correct!");
}
Console.Read ();
}
}
}


6eJIblu_BoJIK 05 апр 2016 22:03

Уважаемый "преподаватель"!
У Вас грубая ошибка в условии домашнего задания, теоремы косинусов, как таковой, для прямоугольного треугольника не существует. А если и рассматривать её в случае прямоугольного треугольника, то она ПОЛНОСТЬЮ сводится к формуле теоремы Пифагора. Косинус 90 градусов РАВЕН нулю, следовательно, всё, что перемножается с косинусов равно также нулю. Остаётся c = корень(a в квадрате + b в квадрате).


kozubdenis88 31 мар 2016 00:52

static void Main(string[] args)
{
double a = 5, b = 7, c_1, s, c_2;
c_1 = Math.Sqrt((double)Math.Pow(a, 2) + (double)Math.Pow(b, 2));
c_2 = Math.Sqrt (Math.Pow(a, 2) + Math.Pow(b, 2) - (2 a b Math.Cos(90 Math.PI / 180)));
s = (a b) / 2;
Console.WriteLine(s); // выводит на экран значение площади прямоугольника
Console.WriteLine(c_1); // выводит на экран значение гипотенузы рассчитаное по теорме Пифагора
Console.WriteLine(c_2); // выводит на экран значение гипотенузы рассчитаное по теорме косинусов
Console.ReadKey();
}


Alex 28 мар 2016 18:08

static void Main(string[] args)
{
float a = 5, b = 7, s, x, s2; //
s = (float)Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)); // Гипотенуза по пифагора
s2 = (float)((Math.Pow(a, 2) Math.Pow(b, 2)) - 2 a b Math.Cos (90));
x = a b / 2;// Площядь треугольник
Console.WriteLine("Гипотенуза = " + s);
Console.WriteLine("Площядь = " + x);
Console.WriteLine("Площядь через косинус = " + s);
Console.ReadKey();
}
}
}


Cyber_Lord 01 мар 2016 21:56
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace First_Application
{
class Program
{
static void Main(string[] args)
{
float a = 5, b = 7, c, c1;
c = (float)Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)); // a2 + b2 = c2 Теорема Пифагора
Console.WriteLine(c);
c1 = (float)(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 (a b) Math.Cos(90 Math.PI / 180)); // a2 + b2 - 2ab cosY Теорема косинусов
Console.WriteLine(c1);
float S = (a b / 2); // Площадь треугольника
Console.WriteLine(S);
Console.ReadKey();
}
}
}
Yana 15 фев 2016 17:15
Абылай!!
______________

int a = 5, b = 7;
double s, c1, c2, cos;
s = (a b / 2);
cos = Math.Cos(90 Math.PI / 180);
c1 = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
c2 = Math.Sqrt(a a + b b - 2 a b cos);
Console.WriteLine("ploshad ="+ s);
Console.WriteLine("gipotenuza1 ="+ c1);
Console.WriteLine("gipotenuza2 ="+ c2);

Console.ReadLine();


Владимир 31 янв 2016 22:25
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Преобразование Частоты в длину волны");
Console.WriteLine("Введите частоту в килогерцах");
int f1 = int.Parse(Console.ReadLine());
int Kg = 300000;

double Liamda2 = Kg / f1;
Console.WriteLine(Liamda2+"Метров" );
Console.ReadKey();
}
}
}


Абылай 30 янв 2016 08:55
Помогите пожалуйста! Написал код к данной задаче, программа не нашла никакой ошибки, но ответ он не выводит.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ariphmetical_operation
{
class Program
{
static void Main(string[] args)
{
int a = 5, b = 7;
double s, c1, c2, cos;
s = ( a b/2);
cos = Math.Cos(90Math.PI/180);
c1 = Math.Sqrt(Math.Pow(a,2) + Math.Pow(b,2));
c2 = Math.Sqrt(aa + bb - 2abcos);
Console.WriteLine("ploshad =",s);
Console.WriteLine("gipotenuza1 =",c1);
Console.WriteLine("gipotenuza2 =",c2);
Console.ReadKey();
}
}
}
dmitry_zon 27 янв 2016 12:59

к предыдущему посту: наконец обзавелся средой, так что все ошибки выловил. прошу не судить строго ))


dmitry_zon 26 янв 2016 13:50
всем привет! мой первый код (вообще в программировании, не считая Экселя). наверное получился тяжелым, так что буду благодарен за конструктивную критику.
PS: писал в ворде, потому что среду еще не установил

static void Main(string[] args)
{
double katet_a=5, katet_b=7, gipotenuza, gipotenuza_cos, ugol_osnovaniya=90, triangle_square
gipotenuza=Math.Sqrt(Math.Pow(katet_a,2)+Math.Pow(katet_b,2)
gipotenuza_cos=(Math.Pow(katet_a,2)+Math.Pow(katet_b,2))/(Math.Sqrt(Math.Pow(katet_a,2)+Math.Pow(katet_b,2))-2katet_bcos((ugol_osnovaniya/180)Math.Pi))
triangle_square=0.5katet_akatet_b
str_gipotenuza=string(gipotenuza)
str_gipotenuza_cos=string(gipotenuza_cos)
str_triangle_square=string(triangle_square)
Console.WriteLine(“Гипотенуза= ”+str_gipotenuza)
Console.WriteLine(“Гипотенуза по теореме косинусов = ”+str_gipotenuza_cos)
Console.WriteLine(“Площадь треугольника = ”+str_triangle_square)
Console.ReadKey()
}


xlalx 20 янв 2016 11:38
2NewOne

У тебя в определении double a буква a на русском языке.


Людмила 19 янв 2016 15:48
double a = 5, b = 7;
Console.WriteLine("Гіпотенуза прямокутного трикутника дорівнює:");
double c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine(c);
Console.ReadKey();
Console.WriteLine("Гіпотенуза за теоремою косинусів");
double c1 = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) + 2 a b Math.Cos(90 Math.PI / 180));
Console.WriteLine(c1); Console.ReadKey();
Console.WriteLine("Площа прямокутного трикутника дорівнює");
double s = a b / 2;
Console.ReadKey();
Console.WriteLine(s);
Console.ReadKey();
NewOne 18 янв 2016 23:30
Добрый вечер, день или утро! Не могу отправить Prt Scr. В общем, вот:
double а = 5, b = 7, s, c;
s = (a b) / 2;
c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine(s);
Console.WriteLine(c);
Console.ReadKey();
Что не так? Почему программа выдает ошибки:
"Имя "а" не существует в текущем контексте." ссылаясь на: "s = (a b)", так же пишет об этом "а": "c = Math.Sqrt(Math.Pow(a, 2)" и "переменной "а" присвоено значение, но оно ни разу не использовано": double а = 5.
NewOne 18 янв 2016 23:24
Алексей 14 янв 2016 22:40

Console.WriteLine("The area of a triangle with first side 5 mm and second side 7 mm with angle 90 is");
double a = 5;
double b = 7;
double s = ( ab) /2;
Console.ReadKey();
Console.WriteLine(s);
Console.ReadKey();
Console.WriteLine("The long side of a triangle according Piphagor's theorem is -");
double c = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2));
Console.WriteLine(c);
Console.ReadKey();
Console.WriteLine("The long side of a triangle according Cosinus theorem is -");
double c1 = Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2) - 2 a b Math.Cos(90 Math.PI / 180));
Console.WriteLine(c1);
Console.ReadKey();
Console.WriteLine("Autor's site respect!"+"Thanks a lot");
Console.ReadKey();


Владимир 05 янв 2016 20:57
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main()
//Расчет частоты гетеродина в радиоприемнике.
//f-частота сигнала
//g-частота гетеродина
//p-частота промежуточная
{
string buf;
double f, g, p;
try
{
Console.WriteLine("введите частоту сигнала:");
buf = Console.ReadLine();
g = double.Parse(buf);

Console.WriteLine(&

Как сделать формулу в ворде сумма 1 Как сделать формулу в ворде сумма Как сделать формулу в ворде сумма 19 Как сделать формулу в ворде сумма 138 Как сделать формулу в ворде сумма 74 Как сделать формулу в ворде сумма 130 Как сделать формулу в ворде сумма 190 Как сделать формулу в ворде сумма 141 Как сделать формулу в ворде сумма 72 Как сделать формулу в ворде сумма 70 Как сделать формулу в ворде сумма 117 Как сделать формулу в ворде сумма 177 Как сделать формулу в ворде сумма 42 Как сделать формулу в ворде сумма 134 Как сделать формулу в ворде сумма 71 Как сделать формулу в ворде сумма 148 Как сделать формулу в ворде сумма 188