С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 176
#1

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

23.10.2013, 18:16. Просмотров 1820. Ответов 6
Метки нет (Все метки)

Написать программу перевода значения угла, заданного в градусах, минутах и секундах, в радианы.
Примечание:
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. Почему, и что исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2013, 18:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод градусов, минут и секунд в радианы (C++):

Перевод градусов в радианы - C++
задание выглядит вот так :Объект: угол (градусы, минуты, секунды). Реализовать базовые операции над углами и дополнительно: преобразовать в...

Написать функцию перевода градусов в радианы - C++
Описать функцию DegToRad(D) вещественного типа, находящую величину угла в радианах, если дана его величина D в градусах (D — вещественное...

Гиперболический косинус - из градусов в радианы или наоборот - C++
Помогите новичку! Нужен код нахождения Гиперболического косинуса из градусов в радианы или наоборот. Заранее благодарен!

Перевод угла в радианы - C++
Добрый день. У меня задача: пользователь задает угол в градусах, минутах и секундах. Вывести значение того же угла в радианах. ...

Количество секунд в количество суток, часов, минут, секунд - C++
Напишите программу, которая выдавала бы запрос на ввод количества секунд в виде целого значения ( используйте тип long) , и затем...

Секундомер: Изменение значений минут и секунд, когда секунды = 60 - C++
Подскажите, с одной задачей. Есть секундомер. Когда значение секунд равно 60, нужно, чтобы оно обнулялось, а минуты увеличивались на 1. Не...

6
castaway
Эксперт С++
4916 / 3024 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
23.10.2013, 18:22 #2
printf("Результат= %f", rad);
0
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 176
23.10.2013, 18:27  [ТС] #3
Выводит, но неправильно.
0
castaway
Эксперт С++
4916 / 3024 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
23.10.2013, 18:28 #4
Скобки расставь правильно, тогда и выводить будет правильно.
0
Rakot568
15 / 15 / 1
Регистрация: 11.04.2013
Сообщений: 176
23.10.2013, 18:29  [ТС] #5
Цитата Сообщение от castaway Посмотреть сообщение
Скобки расставь правильно, тогда и выводить будет правильно.
Я в смысле, число не то выводит.
0
castaway
Эксперт С++
4916 / 3024 / 370
Регистрация: 10.11.2010
Сообщений: 11,081
Записей в блоге: 10
Завершенные тесты: 1
23.10.2013, 18:31 #6
Я понял о чем ты. В выражении скобки расставь как в условии.
1
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
23.10.2013, 18:31 #7
Вам же написали. Скобки правильно поставьте.
(gr+(min/60)+(sec/360))*(pi/180)
1
23.10.2013, 18:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2013, 18:31
Привет! Вот еще темы с ответами:

Найти количество минут и секунд ,прошедших с начала последнего часа - C++
С начала суток прошло N секунд (N-целое).Найти количество минут и секунд ,прошедших с начала последнего часа . помогите решить

Написать программу, которая переводит время из минут и секунд в секунды - C++
Написать программу, которая переводит время из минут и секунд в секунды. Программа должна проверять правильность введенных пользователем...

Сколько человек прожил месяцев, дней, часов, минут, секунд? - C++
Написать программу, которая по введённому возрасту в годах (например, 18.5 лет) выводит сколько человек прожил месяцев, дней, часов, минут,...

Какое время будут показывать часы через р часов q минут r секунд? - C++
Текущее показание электронных часов: h часов (0 ≤ h ≤ 23) m минут (0 ≤ m ≤ 59) s секунд (0≤ k ≤ 59). Какое время будут показывать часы...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.