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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ProgLab
24 / 24 / 1
Регистрация: 09.11.2010
Сообщений: 190
#1

Не совпадение значений в программе - C++

22.01.2011, 12:05. Просмотров 323. Ответов 3
Метки нет (Все метки)

Привет всем. Я тут решил потренироваться в написании программ для расчёта по формулам. В задании сказано что программа вычислив по двум формулам должна дать одинаковые результаты. Название: f1.PNG
Просмотров: 35

Размер: 7.3 Кб
Я написал программу, но после расчёта программа выдаёт разные результаты.
Код
#include <iostream.h>
#include <math.h>

double main()
{
	double a,z1,z2;

	const double pi=3.1415926535;

	int b;

	cout <<"Enter a plase =";
	cin >> a;

	z1 = 2 * pow(sin(3 * pi * 2 * a),2) * pow(cos(5 * pi + 2 * a),2);

	z2 = 0.25 - 0.25 * sin(2.5 * pi - 8 * a);

	cout << z1 << endl;

	cout << z2 << endl;

	cin >> b;

	return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2011, 12:05     Не совпадение значений в программе
Посмотрите здесь:

C++ Ввести две стрингов константы. Определить совпадение их компонент.
C++ Удаление записи из таблицы, с проверкой на совпадение с записями из другой таблицы.
Проверить вводимую строку типа strint(не char) на совпадение с алфавитом C++
Определить наибольшее из всех отрицательных значений, наибольшее из всех значений, количество нулевых значений C++
Структура: Организовать поиск элемента и проверку на совпадение его с минимальным элементом списка. C++
C++ НЕ совпадение Ответа (реализовать Функцию по методу прямоугольника)
C++ Вычисление таблицы значений заданной функции для N значений X в заданном интервале
C++ Найти совпадение букв на нечетных местах в слове
Совпадение букв по алфавиту в строке C++
C++ Вычислить и распечатать таблицу значений заданных функций для указанных значений
Проверить совпадение добавляемого в телефонную книгу номера с уже записанными в книге номерами C++
C++ Сравнение двух std::string на совпадение без учёта регистра

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
}{()$T
25 / 9 / 2
Регистрация: 22.01.2011
Сообщений: 27
22.01.2011, 12:12     Не совпадение значений в программе #2
C++
1
z1 = 2 * pow(sin(3 * pi - 2 * a),2) * pow(cos(5 * pi + 2 * a),2);
lemegeton
2917 / 1346 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
22.01.2011, 12:15     Не совпадение значений в программе #3
Цитата Сообщение от ProgLab Посмотреть сообщение
2 * pow(sin(3 * pi * 2 * a),2) * pow(cos(5 * pi + 2 * a),2);
Судя по формуле, после первого pi должно быть вычитание, а не умножение.
ProgLab
24 / 24 / 1
Регистрация: 09.11.2010
Сообщений: 190
22.01.2011, 12:16  [ТС]     Не совпадение значений в программе #4
Спосибо! Невнимательность моя...
Yandex
Объявления
22.01.2011, 12:16     Не совпадение значений в программе
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru