Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

температура и синус - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расчет координат http://www.cyberforum.ru/cpp-beginners/thread586664.html
Необходимо рассчитать новые координаты относительно угла поворота. Мне необходимо перемещать прямую (см. Рис) так что расстояние от центра до прямой не менялось. Известны координаты центра фигуры и...
C++ Текстовые файлы Дан файл, содержащий целые числа. Записать их в другие два файла, при этом в первый записать четные, а во второй нечетные числа. Ребята, выручайте пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread586654.html
C++ Файловая система C++ некорректно себя ведет
Файловая система C++ некорректно себя ведет. Считываю .bmp-файл в структуру (не во всю сразу), при выводе значений переменных из структуры выводится ерунда: В файле: Hex: 42 4d Char: BM Dec:...
C++ Тема:Определение взаимного положения объектов из заданной области
Пожалуйста очень нужна подмога! Суть такова что нужно чтоб задавались координаты области и вводились координаты точки и программа должна показывать "точка в области", "на границе области","вне...
C++ привязка программы к компьютеру http://www.cyberforum.ru/cpp-beginners/thread586604.html
всем привет. у меня есть екзешник, и есть цель: сделать так, чтобы этот exe можно было запустить только под определенным компом. проблемы: этот ехе не мой, и исходников его нету. есть просто ехе...
C++ Умножение, сложение и транспонирование матриц помогите написать программу на языке с++ которая выполняет умножение, сложение и транспонирование матриц подробнее

Показать сообщение отдельно
grool
Сообщений: n/a

температура и синус - C++

25.05.2012, 17:53. Просмотров 341. Ответов 3
Метки (Все метки)

Мне надо с помощью синуса смоделировать изменение температуры на улице. Примерно, конечно-же.
Вот как я добился того чтобы значения синуса от 0 до 180 были похожи на примерные температурные значения, но вот идут они в разнобой - не пойми как скачет от + к -
Код
float t=0;
for(float j=0;j<=180;j++){
	t=sin(j);
	cout<<"number "<<j<<"  "<<32*t<<endl;}
А вот так я генерирую начальное значение температуры
Код
float a;
    srand(time(NULL));
       a = 0.1 * (rand() %700-300);
Моя проблема:
Я генерирую начальную температуру(предположим -10), далее надо менять ее. В + или в - определить случайным образом. Менять постепенно -10, -10,2, -10,5, -11... Синус подходит для этого, так как его график похож на изменение температуры за сутки. но только как связать это все в одно целое я не представляю. Программирование знаю на примерно базовом уровне, но вот с "программистской логикой" совсем туго. Очень надеюсь на вашу помощь.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru