Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.06.2018, 08:43   #1
caredj
Новичок
Джуниор
 
Регистрация: 15.08.2016
Сообщений: 2
По умолчанию // длина дуги.cpp: определяет точку входа для консольного приложения., c++

// длина дуги.cpp: определяет точку входа для консольного приложения.
//Visual C++ 2008 экспреесс-выпуск

Код:
#include "stdafx.h"
#include <windows.h>
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <conio.h>
int _tmain(int argc, _TCHAR* argv[])
{setlocale(LC_CTYPE, "rus");
double pi = 3.14159265359 , r = 1. , a=3. , b=4. , c, radian , rad_ugol , tan_ugla , ugol_gradus, gradus_N , gradus_N45,gradus_Nsin,gradus_Ncos,gradus_Ntan;
radian = 180/pi ; rad_ugol = radian * pi / 180 ;/* 1 градус= pi/180 = 0.017445327 радиан 0,0174533 ; 30*3.14/180 = 0.524 радиан https://algebra24.ru/gradus-radian https://www.google.com/search?q=1+%D...utf-8&oe=utf-8 */ 
std::cout<<"pi="<<pi<<'\n'<<"\t 1 радиан, градусы ="<<radian<<" градусов"<< '\n' <<"\t радианы="<<rad_ugol<<"; 1радиан= градусы 57.2958 , умножаем на 3.14159 и делим на 180 градусов,radian * pi / 180 получаем радианы 1 радиан="<<rad_ugol<<'\n';
std::cout<<("\n длина_дуги_pi_число pi 3.14159265359\n std::cout<<rus error C3861: rus: идентификатор не найден rus перед круглой скобкой ставить не надо !\n");
std::cout<<"\nкатет a="<<a;
//std::cin>>a;
std::cout<<"\tкатет a="<<a<<'\n'; /*std::cin>>b; */ std::cout<<"\tкатет b="<<b<<'\n'; c=sqrt(pow(a,2.) + pow(b,2.));std::cout<<"\nгипотенуза c="<<c<<'\n';
tan_ugla = a/b ; std::cout<<"\n a/b = тангенс угола ="<<tan_ugla<<'\n'; /* 1 градус=0.0175 радиан;tan=30 radian=0.5774 ; тангенс угола = 0.750001 радиан , угол ~ 36 ... 37 градусов; 42.9719 42.9432 градусы */    
std::cout<<"\n вводим число , это градусы ="; std::cin>>gradus_N; std::cout<<"\n gradus_N ввели градусы="<<gradus_N<<'\n';/* градусы 36.1 = радианы 0.630064 */  
for(gradus_N = 0; gradus_N < 2. ; gradus_N=gradus_N + 0.1) { 
gradus_N45=gradus_N*pi/180;/* это формула для получения радиан по введённому числу градусов тангенс 30=0.57735 , sin30=0.5 , cos30=0.866025*/ 
gradus_Nsin=sin(gradus_N45); gradus_Ncos=cos(gradus_N45); gradus_Ntan=gradus_Nsin/gradus_Ncos;
std::cout<<"sin="<<gradus_Nsin<<"; cos="<<gradus_Ncos<<"; тангенс введённого числа tan="<<gradus_Ntan;
ugol_gradus = gradus_Ntan*180/pi; std::cout<<"\n угол градусы тангенс= "<< ugol_gradus<<'\n';//ugol_gradus = tan_ugla*180/pi;
ugol_gradus = gradus_Nsin*180/pi; std::cout<<"\n угол Sin="<<ugol_gradus<<'\n';ugol_gradus = gradus_Ncos*180/pi; std::cout<<"\n угол Cos="<<ugol_gradus<<'\n';}
double a_1 , b_1 ,ugol_36_37 , a_2,ugol_35_37 , ugol_30 , ugol_36 , ugol_37 ;  /* 3.14159/2 = 1.570795 ; 1.570795;  радианы=0.8285 градусы=47.4696 */ 
/*for 1 */ for(a_1 = 0.7484 ; a_1 <=0.7524; a_1=a_1+0.001){ ugol_36_37= a_1*180/pi;
std::cout<<" for 1    радианы="<<a_1<<"\t градусы="<<ugol_36_37 <<'/t';
if(a_1==0.7494) std::cout<<"\n градусы=";
else if(a_1==0.7504) std::cout<<"\n градусы=";}
std::cout<<'\n';/* смотрим формулу y=y*pi/180; y1=sin(y); y2=cos(y); tan_y3=sin(y)/cos(y); */ 
ugol_30=30. *pi/180;ugol_36=36. *pi/180;ugol_37=37. *pi/180;std::cout<<"30 градусов равно радиан="<<ugol_30<<"; 36 градусов равно радиан="<<ugol_36<<";  37 градусов равно радиан="<<ugol_37<<'\n';
std::cout<<'\n';
/*for 2 */ for(a_2=35.0 ; a_2<=38. ; a_2=a_2+0.1){ ugol_35_37=a_2*pi/180;              /* ugol_35_37 это радианы */ 
std::cout<<"for 2 градусы="<<a_2<<" радианы="<<ugol_35_37<<'\t';}
printf("\nнажмите Enter");
//std::cin.get();
//std::getch();
std::cout<<'\n';
system("pause");
	return 0;
}
caredj вне форума
Старый 19.06.2018, 08:48   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

И что? Форматировать код не учили?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 19.06.2018, 08:48   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вы вопрос не забыли написать?
p51x на форуме
Старый 21.06.2018, 00:18   #4
2Lui
Пользователь
 
Аватар для 2Lui
 
Регистрация: 14.03.2017
Сообщений: 68
По умолчанию

О мой бог, мои глаза...
2Lui вне форума
Старый 21.06.2018, 02:17   #5
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от 2Lui Посмотреть сообщение
О мой бог, мои глаза...
Какое счастье, что я СНАЧАЛА прочитал последний пост, а потом уже пролистал страницу вверх.. То есть я как бы уже ожидал, но всё же..
Black Fregat вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TaoFramework - glActiveTexture - Не удается найти точку входа Markiz9999 C# (си шарп) 4 27.10.2017 21:26
Решить задачу: Найдите кривую , проходящую через точку А(1;2) , для которой длина отрезка оси абсцисс , отсекаемого касательной... Фима Помощь студентам 2 14.12.2015 21:43
Не удается найти точку входа D][mon Общие вопросы .NET 2 19.04.2012 18:55
Остановка консольного приложения Igolka6662 Общие вопросы C/C++ 2 06.11.2011 20:07
создание оболочки для консольного приложения Consol Работа с сетью в Delphi 2 19.08.2009 08:38