IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Помогите найти ошибку в очень простой программе, Турбо Си
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 146
Пол: Мужской

Репутация: -  0  +


Надо написать программу расчёта по 2 формулам!Результаты вычислений по 2 формулам должны совпадать! Прогу написал, но она неправильно считает значения выражений!И как можно сделать, чтобы предложение ввести значение а начиналось с новой строки??? !help.gif

#include <stdio.h>
#include <math.h>
# define pi 3.14115926
float z1, z2;
int main()
{ float a;
printf("Vvedite znachenie a : ");
scanf("%f", &a);
z1=cos(3/8*pi-a/4)*cos(3/8*pi-a/4)-cos(11/8*pi+a/4)*cos(11/8*pi+a/4);
z2=sqrt(2)/2*sin(a/2);
printf("z1=%8.5f z2=%8.5f",z1, z2);
}


Сообщение отредактировано: volvo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 20
Пол: Мужской
Реальное имя: Андрей

Репутация: -  0  +


Цитата
Я проверил на калькуляторе - там получилось 0,2975

хз как ты считал , пересчитай еще раз , я посчитал и в радианах получилось
0,3389928906764307611867536597567
Написал ее на Си , результат тоже что и в калькуляторе
#include<stdio.h>
#include <math.h>
#include <conio.h>
#define pi 3.14115926
void main()
{
float z1,z2,a,b,c;
clrscr();
printf("Vvedite znachenie A\n");
scanf("%f" , &a);
b = 3 * pi / 8 - a / 4 ;
c = 11 * pi / 8 + a / 4;
z1 = pow(cos(b),2) - pow(cos©,2);
z2 = sqrt(2)/2*sin(a/2);
printf("Z1 = %f \nZ2 = %f " , z1 , z2 ) ;

getch();
}


--------------------
Студент (:
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Neon6868   Помогите найти ошибку в очень простой программе   23.03.2007 0:06
Fanat   И как можно сделать, чтобы предложение ввести знач…   23.03.2007 1:25
Алена   Neon6868, как ты думаешь, чему будет равно вычисле…   23.03.2007 2:38
Neon6868   Я исправил, но всё равно программа неправильно счи…   23.03.2007 4:25
Алена   Да приведи же формулы-то сами... Что ты высчитывае…   23.03.2007 4:38
at0m   ты в курсе что там в радианах считается ? ))   23.03.2007 19:04
Neon6868   Да приведи же формулы-то сами... Что ты высчитыва…   23.03.2007 21:00
Алена   Плохо проверил - у меня получилось как раз 0.33901…   23.03.2007 21:49
at0m   хз как ты считал , пересчитай еще раз , я посчита…   23.03.2007 21:52
Neon6868   Я значит ошибся! :huh: А как сделать чтобы рез…   25.03.2007 16:59
at0m   вроде никак , запомни радианы круче ))   25.03.2007 21:17
Neon6868   А если умножить на 180/pi, то разве результат пол…   25.03.2007 21:34
at0m   эээ , незнаю)) теоритически должны получиться   25.03.2007 22:47
volvo   Умножить на 180/pi ЧТО? Аргумент тригонометрическо…   26.03.2007 17:44


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 6.05.2024 10:17
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name