Перевод из двоичной в дестеричную
От: Аноним  
Дата: 31.05.05 19:13
Оценка: :)
Есть ли какой-то простой способ? Просто я попытался реализовать и не нашел ни mod ни деления без остатка. Даж из double в int перевести не могу
Перевод из двоичной в дестеричную
От: Аноним  
Дата: 31.05.05 20:12
Оценка:
Если вы про C#, то:

— деление без остатка:
int a = 5, b = 2;
int c = a / b;

— взятие остатка от деления:
int a = 5, b = 2;
int c = a % b;

— прочитать число в двоичной форме:
string binary = "10011";
int number = Convert.ToInt32( binary, 2 );
// здесь второй параметр (2) задаёт основание системы счисления

перевести вещественное число в целое:
double a = 4.2;
int b = (int) a; // с округлением вниз
int c = (int) Math.Round( a ); // с математическим округлением

Ну и вообще, не ленитесь читать документацию-то. C# отличается несколько от паскаля, это факт, так что придётся подучиться.

Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Перевод из двоичной в дестеричную
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 01.06.05 04:37
Оценка:
Здравствуйте, Name, Вы писали:

N> int c = (int) Math.Round( a ); // с математическим округлением


Это НЕ математическое, а банковское округление:
Re: Есть ли в С# готовая функция для округления чисел?
Автор: nzeemin
Дата: 06.12.04
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.