Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 10

Исправить ошибку: неявное преобразование типа "double" в "float" невозможно

25.10.2016, 19:45. Показов 6187. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
С типом dauble все работает, но с float какая-та херь. Помогите кто чем может пожалуйста.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Class1
    {
 
        const float a = 1000f;
        const float b = 0.0001f;
 
 
        public static void Main()
        {
            float c = (Math.Pow(a + b, 3) - (Math.Pow(a, 3) - 3 * Math.Pow(a, 2) * b)) / Math.Pow(b, 3) - 3 * a * Math.Pow(b, 2);
              Console.WriteLine("Ответ=" + c);
              Console.ReadLine();
 
 
 
        }
 
 
    }
Ошибка Неявное преобразование типа "double" в "float" невозможно. Существует явное преобразование (возможно, отсутствует приведение)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.10.2016, 19:45
Ответы с готовыми решениями:

Ошибка с округлением. Неявное преобразование типа "double" в "float" невозможно
Добрый день! Подскажите, пожалуйста. Выдает ошибку в строке: S=Math.Round(S); "Ошибка 1 Неявное преобразование типа...

Неявное преобразование типа "System.DateTime" в "double" невозможно
Как сделать, чтобы временем. Например 13:33 заполнить массив. Ругаеца, что незя из-за неявного преобразования. Ввожу время в таблицу, из...

Неявное преобразование типа "double" в "bool" невозможно
Появляется такая ошибка: "Неявное преобразование типа "double" в "bool" невозможно". Все это из за ввода оператора условия. Что делать?...

5
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
25.10.2016, 19:52
помогаю чем могу - читаете правила форума,в частности правила именования тем.
читаете как работать в редакторе сообщений.
0
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 10
25.10.2016, 20:02  [ТС]
Спасибо, усвоил.
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
25.10.2016, 20:08
C#
1
float c = Convert.ToSingle((Math.Pow(a + b, 3) - (Math.Pow(a, 3) - 3 * Math.Pow(a, 2) * b)) / Math.Pow(b, 3) - 3 * a * Math.Pow(b, 2));
0
0 / 0 / 0
Регистрация: 25.10.2016
Сообщений: 10
25.10.2016, 20:11  [ТС]
Спасибо, дай бог тебе здоровья.
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,900
Записей в блоге: 1
25.10.2016, 20:13
readawn, математчиеские операции возвращают double в данном случае. Нужно добавить преобразование во float
C#
1
float c = (float)((Math.Pow(a + b, 3) - (Math.Pow(a, 3) - 3 * Math.Pow(a, 2) * b)) / Math.Pow(b, 3) - 3 * a * Math.Pow(b, 2));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.10.2016, 20:13
Помогаю со студенческими работами здесь

Обобщения. Неявное преобразование типа невозможно
Вылетает ошибка: Неявное преобразование типа "T " в "T" невозможно. Почему так нельзя? class Test<T> { T...

Неявное преобразование типа string[] в int невозможно
Ошибка 4-5 строка переменная z "неявное преобразование типа string в int невозможно". Помогите пожалуйста.. string z =...

Как исправить ошибку: Неявное преобразование типа "void" в "string" невозможно?
Как исправить ошибку в label3.Text=F(2, n, 0, m, a);//начальный делитель, число, начало массива, повторение числа, сам массив ...

Что за ошибка: Неявное преобразование типа "int[*,*]" в "double" невозможно?
Часть кода: .... private void button4_Click(object sender, EventArgs e) { int n =...

Что значит неявное преобразование типа string[] в char[] невозможно?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru