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

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

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2013, 20:07   #1
dinobot
Новичок
Джуниор
 
Регистрация: 30.01.2013
Сообщений: 1
По умолчанию c шарп

please Help! or I'll go mad . I have a code like this

Код:
using System
class mtavari
{
static void Main()
{ double y=2/3;
Console.WrtiLine(y);
Console.ReadLine(); }
}
so on the console it prints "0" not decimal like 0.6666... and why the hell its like that? I use double for y.
please explain in english or russian

From Stilet: Форум русскоязычный! Это учитывать ОБЯЗАТЕЛЬНО!!

Последний раз редактировалось Stilet; 30.01.2013 в 20:34.
dinobot вне форума Ответить с цитированием
Старый 30.01.2013, 21:50   #2
Reskov
Форумчанин
 
Аватар для Reskov
 
Регистрация: 17.12.2008
Сообщений: 250
По умолчанию

Потому что 2/3 равно 0
a 2.0/3=0.6666
Reskov вне форума Ответить с цитированием
Старый 31.01.2013, 14:28   #3
Selestis
Форумчанин
 
Аватар для Selestis
 
Регистрация: 21.01.2009
Сообщений: 719
По умолчанию

Пишите
Код:
double y = 2/3f;
или
Код:
double y = 2/(float)3;
- так всё равно нужно будет писать, если будет не константа, а переменная.
Изобретатель велосипедов
Selestis вне форума Ответить с цитированием
Старый 01.02.2013, 11:49   #4
Reskov
Форумчанин
 
Аватар для Reskov
 
Регистрация: 17.12.2008
Сообщений: 250
По умолчанию

Selestis, Вас не смущает то что вы конвертите во float а потом в double?
Цитата:
double y = 2/3f;
почему не?
Код:
double y = 2/3d;
или
Код:
double y = 2/(double)3;
Ps тип вещественных чисел по умолчанию double
Reskov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простейшие Классы ( Си Шарп). Elimay25 Помощь студентам 0 03.04.2012 13:50
Си шарп простейшая програма! kybik Помощь студентам 2 10.07.2011 02:21
Двунаправленные списки в си шарп первокурсница1 Помощь студентам 0 02.05.2011 21:29
Си шарп(база данных) Yurafpi Помощь студентам 3 05.05.2010 22:26
си шарп(C#) с чем едят) Progn00ber Свободное общение 4 21.07.2008 13:49