Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Многим програмима је потребан неки облик математике да би завршили одређене прорачуне или форматирали нумеричке податке. У Ц# апликацији, можете користити класу Матх да вам помогне да завршите основне математичке задатке.

Класа Матх садржи много различитих математичких функција. Ово укључује функције везане за децимално заокруживање, тригонометрију, степене и квадратне корене. Ево листе неких уобичајених функција које можете да користите.

Како користити основне математичке функције

Неки од основних математичких задатака које можете да урадите укључују проналажење минималног и максималног броја на листи. Такође можете заокружити или скратити децимале да бисте их форматирали или пронашли апсолутну вредност броја.

Ове математичке функције могу бити корисне ако јесте креирање класа у Ц# који ће користити форматиране нумеричке податке. Још један сценарио у којем би то могло бити корисно је ако сте чување података у ЦСВ датотеку у Ц# апликацији.

instagram viewer

Можете додати ове примере било којој врсти Ц# апликација, као што су конзолне апликације, АСП.НЕТ апликације и још много тога.

Матх. Макс()

Функција Мак() вам омогућава да упоредите два броја да бисте одредили који има максималну вредност. Постоје различите варијације методе које вам омогућавају да унесете различите типове нумеричких података у функцију. Ово укључује интс, доубле, флоатс и још много тога.

Ево примера како можете да користите функцију:

инт мак = Матх.Мак(4, 7);
Конзола. ВритеЛине (мак); // излаз: 7

Функција Мак() увек узима тачно два аргумента за поређење. Ако желите да пронађете максимум низа бројева, постоји много решења. Један од њих укључује ручно петљање низа и коришћење функције Мак() за упоређивање сваког броја:

вар арраиМакНумберс = НоваЛиста() { 3, 6, 1, 8, 4, 1 };
инт максимални број = низМаксимални бројеви[0];

за сваки (вар нум ин арраиМакНумберс)
{
макНумбер = Матх.Мак (макНумбер, нум);
}

Конзола. ВритеЛине (макНумбер); // излаз: 8

Матх. мин()

Функција Мин() ради на исти начин као и Мак() функција. Можете проследити два броја функцији и она ће вратити најмањи:

инт мин = Матх.Мин(4, 7);
Конзола. ВритеЛине (мин); // излаз: 4

Слично томе, мораћете да позовете функцију Мин() више пута да бисте пронашли најмању ставку на листи:

вар арраиМинНумберс = НоваЛиста() { 3, 6, -1, 8, 4, 1 };
инт минБрој = низ МинБрој[0];

за сваки (вар нум ин арраиМинНумберс)
{
минБрој = Матх.Мин (минБрој, број);
}

Конзола. ВритеЛине (минНумбер); // излаз: -1

Матх. Абс()

Функција Абс() вам омогућава да израчунате апсолутну вредност броја. Апсолутна вредност никада не може бити негативна, јер представља растојање броја од 0.

Овако можете користити функцију Абс():

инт абсолутеНум = Матх.Абс(5);
Конзола. ВритеЛине (апсолутниНум); // излаз: 5

инт абсолутеНумНегативе = Матх.Абс(-5);
Конзола. ВритеЛине (апсолутеНумНегативе); // излаз: 5

Матх. округли()

Функција Роунд() прихвата децимални аргумент. Такође можете одредити ограничење броја децималних места које треба да има. Функција затим враћа заокружени број:

двоструко заокружене децималке = Матх.Роунд(40.12345, 2);
Конзола. ВритеЛине (роундедДецималс); // излаз: 40.12

Такође можете да унесете један број у функцију. Подразумевано, функција ће заокружити децималу на најближи цео број:

двоструко заокружениНум = Матх.Роунд(40.6);
Конзола. ВритеЛине (роундедНум); // излаз: 41

Матх. скраћени()

Функција Трунцате() узима или децимални или двоструки тип података, као што је 4.5. Уклања било који разломак броја и враћа резултујућу целобројну вредност.

доубле трунцатедНум = Матх.Трунцате(4.5);
Конзола. ВритеЛине (трунцатедНум); // излаз: 4

Како користити основне тригонометријске функције

Класа Матх такође укључује неколико функција које вам могу помоћи у прорачунима тригонометрије.

Матх. грех()

Функција Син() вам омогућава да унесете угао мерен у радијанима. Функција ће вратити вредност синуса угла:

дупли синАнгле = (90 * (Матх.ПИ)) / 180;
Конзола. ВритеЛине(Матх.Син (синАнгле)); // излаз: 1

Матх. Цос()

Функција Цос() такође узима угао мерен у радијанима. Затим враћа косинус за тај угао:

двоструки коугао = (90 * (Матх.ПИ)) / 180;
Конзола. ВритеЛине(Матх.Цос (цосАнгле)); // излаз: 6.123

Матх. Тан()

Слично, Тан() функција узима угао мерен у радијанима и враћа тангенту угла:

двоструки танАнгле = (30 * (Матх.ПИ)) / 180;
Конзола. ВритеЛине(Матх.Тан (танАнгле)); // излаз: 0,577

Како се користе математичке функције снаге и квадратног корена

Можете користити функције математике да израчунате снагу и квадратни корен броја.

Матх. Пов()

Функција Пов() израчунава снагу одређеног броја. Ево примера како можете да користите функцију Пов():

дупли повНум = Матх.Пов(5, 3);
Конзола. ВритеЛине (повНум); // излаз: 125

У овом случају, функција израчунава резултат од 5 на степен 3 (или, другим речима, 5 * 5 * 5).

Матх. Скрт()

Функција Скрт() враћа квадратни корен броја. На пример, прослеђивање 16 у функцију ће вратити квадратни корен од 16, што је 4:

дупли скртНум = Матх.Скрт(16);
Конзола. ВритеЛине (скртНум); // излаз: 4

Коришћење математичких функција за математичка израчунавања

Постојеће математичке функције су ту да вам олакшају живот када је у питању обављање одређених прорачуна. Ово нису једине функције које се нуде у часу математике, па слободно истражите неке од других, на основу ваших потреба.

Већина програмских језика укључује функције погодности, или пуне библиотеке, за уобичајене математичке операције.