VB.Net эквивалентный расчет Javascript - PullRequest
0 голосов
/ 02 июня 2018

Прежде всего, я прошу прощения за этот вопрос типа нуб, но я сталкиваюсь с этим самым первым разом в моей жизни.

Мне нужно сделать расчет в vb.net, но формула взята из javascript.

Это очень простая формула.Но когда я пытаюсь, vb.net показывает, что ошибка% не является допустимым символом: (

Вот формула: (в js)

var s = (a % b + c % d);

Я знаю, что это очень простое решение длякто-то, кто знает даже самые основные арифметические вычисления.

С наилучшими пожеланиями

Ответы [ 2 ]

0 голосов
/ 02 июня 2018

% также называется модулем, он делит два числа и возвращает остаток от деления, в VB.NET для этого используется оператор Mod:

Dim s As integer = (a Mod b + c Mod d)

Если a, b, c или d - двойные или плавающие числа, однако вам необходимо разыграть s как двойное или плавающее число, см. this .

0 голосов
/ 02 июня 2018

как плавающий тип

Dim s As double = a Mod b + c Mod d

как целочисленный тип

Dim s As integer = a Mod b + c Mod d
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...