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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 11:14   #1
Marquez
 
Регистрация: 07.12.2011
Сообщений: 8
По умолчанию Может кто-то знает ???

С Builder

Доброго времени суток .. Есть фрагмент кода который должен рассчитать диагональ монитора, но когда запускаем прогу, то на 19-ти дюймовом мониторе пишет "диагональ 22" почему так ? Ошибка в формуле расчета?
Подскажите ..
Сам фрагмент кода:

// Расчет диагонали монитора
int iHorSize,iVertSize,iMonitorDiag;
iHorSize = GetDeviceCaps(Form1->Canvas->Handle,HORZSIZE);
iVertSize = GetDeviceCaps(Form1->Canvas->Handle,VERTSIZE);
iMonitorDiag = ((sqrt(pow(iHorSize,2)+pow(iVertSiz e,2)))/10)/2.54;
Memo1->Lines->Add(String("Размер монитора по диагонали: ")+String(iMonitorDiag)+String( " Дюймов "));
Marquez вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сломался ноутбук может кто знает? Biggie Smalls Компьютерное железо 5 12.08.2011 12:39
может кто-нибудь знает? Gerberka Паскаль, Turbo Pascal, PascalABC.NET 1 08.06.2010 19:08
может быть кто-нибудь знает??? Gerberka Помощь студентам 1 04.06.2010 14:52
Может кто знает? Cardagant Помощь студентам 4 04.05.2008 00:35