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

Перевод градусов, минут и секунд в радианы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 170
23.10.2013, 18:16     Перевод градусов, минут и секунд в радианы #1
Написать программу перевода значения угла, заданного в градусах, минутах и секундах, в радианы.
Примечание:
Radians = (Grades + Minutes/60 + Seconds/360) * Pi / 180, где
Grades - количество градусов данного угла;
Minutes - количество минут данного угла;
Seconds - количество секунд данного угла;
Radians - переменная отвечающая за величину угла в радианах;
Pi – величина π.

Написал:

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <conio.h>
float gr,rad,min,sec,pi=3.14159;
void main(void)
{
  clrscr();
  printf("Введите значение угла\n");
  scanf("%f %f %f", &gr, &min, &sec);
  rad=gr+(min/60)+(sec/360)*pi/180;
  printf("Результат= %d", rad);
  getch();
}
Всегда выводит 0. Почему, и что исправить?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2013, 18:16     Перевод градусов, минут и секунд в радианы
Посмотрите здесь:

C++ Найти количество минут и секунд ,прошедших с начала последнего часа
сколько человек прожил месяцев, дней, часов, минут, секунд C++
C++ Какое время будут показывать часы через р часов q минут r секунд?
C++ Гиперболический косинус - из градусов в радианы или наоборот
Написать программу, которая переводит время из минут и секунд в секунды C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
23.10.2013, 18:22     Перевод градусов, минут и секунд в радианы #2
printf("Результат= %f", rad);
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 170
23.10.2013, 18:27  [ТС]     Перевод градусов, минут и секунд в радианы #3
Выводит, но неправильно.
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
23.10.2013, 18:28     Перевод градусов, минут и секунд в радианы #4
Скобки расставь правильно, тогда и выводить будет правильно.
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 170
23.10.2013, 18:29  [ТС]     Перевод градусов, минут и секунд в радианы #5
Цитата Сообщение от castaway Посмотреть сообщение
Скобки расставь правильно, тогда и выводить будет правильно.
Я в смысле, число не то выводит.
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
23.10.2013, 18:31     Перевод градусов, минут и секунд в радианы #6
Я понял о чем ты. В выражении скобки расставь как в условии.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2013, 18:31     Перевод градусов, минут и секунд в радианы
Еще ссылки по теме:

Секундомер: Изменение значений минут и секунд, когда секунды = 60 C++
Количество секунд в количество суток, часов, минут, секунд C++
C++ Перевод угла в радианы

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

Или воспользуйтесь поиском по форуму:
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
23.10.2013, 18:31     Перевод градусов, минут и секунд в радианы #7
Вам же написали. Скобки правильно поставьте.
(gr+(min/60)+(sec/360))*(pi/180)
Yandex
Объявления
23.10.2013, 18:31     Перевод градусов, минут и секунд в радианы
Ответ Создать тему
Опции темы

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