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

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

Войти
Регистрация
Восстановить пароль
 
freeflowmc
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 39
#1

Напишите программу для расчёта по двум формулам - C++

05.04.2014, 15:36. Просмотров 1089. Ответов 4
Метки нет (Все метки)

z1 = 2sin^2(3pi - 2a)cos^2(5pi+2a)
z2 = 1/4 - 1/4sin(5/2pi -8a)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <math.h>
 
#define pi 3.14159265
using namespace std;
 
int main (){
 
    setlocale (LC_ALL,"Russian");
 
    
    int a;
    float z1;
    printf("z1 = 2sin^2(3pi-2a)cos^2(5pi+2a) \n");
    printf("Введите угол альфа = ");
    scanf (" %a" , &a);
 
    z1 = 2*(pow(sin(3*pi - 2*a),2.0)*(pow(cos(5*pi+2*a),2.0)));
    
    printf("z1 = %5.2f \n" , z1);
 
    system ("pause");
    return 0;
}
и вторая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <math.h>
 
 
#define pi 3.14159265
using namespace std;
 
int main (){
 
    setlocale (LC_ALL,"Russian");
 
    const float u = 0.25;
    const float z = 2.5;
    int a;
    float z1;
    printf("z1 = 1/4 - 1/4sin(5/2pi-8a) \n");
    printf("Введите угол альфа = ");
    scanf (" %a" , &a);
 
    z1 =  u - (u*(sin((z)*pi - 8*a)));
    
    printf("z1 = %6.2f \n" , z1);
 
    system ("pause");
    return 0;
}
результат вычисления по первой формуле должен совпадать со второй
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2014, 15:36     Напишите программу для расчёта по двум формулам
Посмотрите здесь:

C++ Программа для расчёта по двум формулам
C++ Напишите программу для расчёта по двум формулам.
Напишите программу для расчета по двум формулам C++
Напишите программу для расчета по двум формулам C++
C++ Программа для расчёта по двум формулам
Напишите программу для расчёта по двум формулам. C++
Требуется написать программу для расчета по двум формулам C++
Написать программу для расчета по двум формулам. С применением функций C++
C++ Напишите программу для расчета по двум формулам
C++ Нужно создать программу для расчета по двум формулам
Программа расчёта по двум формулам C++
Написать программу для расчёта значений переменных y и z по заданным формулам и найти разность y-z C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6187 / 5790 / 1875
Регистрация: 18.12.2011
Сообщений: 14,792
Завершенные тесты: 1
05.04.2014, 15:51     Напишите программу для расчёта по двум формулам #2
Вторая формула не такая
1/4 - 1/4sin(5/2pi -8a)
C++
1
z1=0.25*(1.0-sin(2.5*pi-8.0*a);
IrineK
Заблокирован
05.04.2014, 15:59     Напишите программу для расчёта по двум формулам #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <locale.h>
#include <math.h>
 
#define pi 3.14159265
 
int main (){
 
    setlocale (LC_ALL,"Russian");
    int a;
    double z;
    printf("Введите угол альфа = ");
    scanf (" %d" , &a);
    
    printf("\n\nПервая формула: z1 = 2sin^2(3pi-2a)cos^2(5pi+2a) \n");
    z = 2*(pow(sin(3*pi - 2*a),2.0)*(pow(cos(5*pi+2*a),2.0)));
    printf("Результат: z1 = %5.5lf \n" , z); 
 
    printf("\n\nВторая формула: z1 = 1/4 - 1/4sin(5/2pi-8a) \n");
    z =  (1. - ((sin((2.5)*pi - 8*a))))/4.;
    printf("Результат: z2 = %5.5lf \n" , z);
 
    fflush(stdin);
    getchar();
    return 0;
}
Добавлено через 1 минуту
У вас код сишный, а не плюсов.
Старайтесь не писать на суржике.

Привет препу, который так учит.
zss
Модератор
Эксперт С++
6187 / 5790 / 1875
Регистрация: 18.12.2011
Сообщений: 14,792
Завершенные тесты: 1
05.04.2014, 16:04     Напишите программу для расчёта по двум формулам #4
Цитата Сообщение от IrineK Посмотреть сообщение
sin((2.5)*pi
pi выскочило наружу
IrineK
Заблокирован
05.04.2014, 16:07     Напишите программу для расчёта по двум формулам #5
Цитата Сообщение от zss Посмотреть сообщение
pi выскочило наружу
Скорее 2,5 влезло вовнутрь )

Добавлено через 1 минуту
freeflowmc,
Скобки вокруг 2,5 можно убрать - я разрешаю )

Строка 20:
C++
1
z =  (1. - ((sin(2.5*pi - 8*a))))/4.;
Yandex
Объявления
05.04.2014, 16:07     Напишите программу для расчёта по двум формулам
Ответ Создать тему
Опции темы

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