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

таблица синуса от о до п/2 - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.71
alenka_009
0 / 0 / 0
Регистрация: 09.06.2010
Сообщений: 13
01.07.2010, 13:01     таблица синуса от о до п/2 #1
Здравствуйте...помогите пожалйста составить прогу с while чтобы на экране появилась таблица синуса от о до п/2..и объясните пожалуйста...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nikkka
Мат в 32 хода
 Аватар для nikkka
235 / 170 / 8
Регистрация: 10.09.2009
Сообщений: 1,096
01.07.2010, 13:11     таблица синуса от о до п/2 #2
с каким шагом?
alenka_009
0 / 0 / 0
Регистрация: 09.06.2010
Сообщений: 13
01.07.2010, 13:19  [ТС]     таблица синуса от о до п/2 #3
слюбым главное чтоб объяснения были
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
01.07.2010, 13:56     таблица синуса от о до п/2 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cmath>
int main()
{
    double angle=1; double x[20]; int l=0; int i=0;
    std::cout<<"Enter angle\n";//Сообщение
    while(angle!=90&&angle!=0)//Цикл while angle!=0 and angle!=90; 0 и Пи/2 соотв.
    {
        std::cin>>angle;//Вводим
        if(angle!=90&&angle!=0)//Проверка на неравенство нулю и 90
        {
            double f=0;
            f=3.14/180*angle;//Перевод из гр в радианы
            x[i]=sin(f);//Вызов функции sin(x)
            i++;//Счетчик плюс
            l++;//Счетчик плюс
        }
    }
    for(int i=0;i<l;i++)//Цикле
        std::cout<<"For angle sin is: "<< x[i] <<'\n';
    return 0;
}
Кхм.Не таблица конечно, но все же выводит то что просил
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
01.07.2010, 14:22     таблица синуса от о до п/2 #5
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 <iostream.h>
#include <math.h>
#include <iomanip.h>
 
int main(int argc, char* argv[])
{
   const double PI = 3.1415926535;
   double arg = 0.0;
   int i = 0;
 
   cout << "+--------+--------+" << endl;
   cout << "|   x    | sin(x) |" << endl;
   cout << "+========+========+" << endl;
   cout.setf(ios::fixed);
   cout.precision(2);
   do
   {
      cout << "|" << setw(2) << i << "pi/12 |" << setw(6)
           << sin(arg) << "  |" << endl;
      cout << "+--------+--------+" << endl;
      arg += PI/12.0;
      i++;
   }while (arg <= PI/2.0);
   system("pause");
   return 0;
}
Yandex
Объявления
01.07.2010, 14:22     таблица синуса от о до п/2
Ответ Создать тему
Опции темы

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