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

Часы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс "Матрица" для нахождения суммы, разности, умножения матриц и суммы элементов матрицы. http://www.cyberforum.ru/cpp-beginners/thread634008.html
Всем привет. Вы могли бы протестировать работу на предмет ошибок, и если нетрудно указать места, где можно было бы написать код как-то иначе. В работе требуется создать класс матриц и функции в нём для суммы, разности, умножения матриц и суммы элементов матрицы. #include <iostream> #include <conio.h> #include <time.h> using namespace std; class Matrix{
C++ Подсчитать количество различных цифр в десятичной записи натурального числа Тема: Строки.Множества. 3.1. Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ. 3.2. Подсчитать количество различных цифр в десятичной записи натурального числа. http://www.cyberforum.ru/cpp-beginners/thread634007.html
C++ Как узнать Handle или PID процесса, зная его имя и класс?
Как узнать Handle или PID процесса, зная его имя и класс?
Непонятное условие задачи C++
Напишите перегруженные версии функции iquote(), которая отображает аргументы, заключенные в двойные кавычки. Напишите три версии: одну для аргумента типа int, другую для аргумента типа double и третью для аргумента типа string. Я сначала вот так подумал сделать. void iquote(const int n); void iquote(const double n); void iquote(const string n); Или вот так: void iquote(const char...
C++ Объявление заголовочных файлов http://www.cyberforum.ru/cpp-beginners/thread633904.html
Скажите в чем разница между объявлением вида: #include <iostream> и вида #include "iostream"
C++ Перегрузка [][] Возможно ли для данного класса обеспечить перегрузку жвойных скобок с тем, чтобы в программе можно было использовать выражения типа: MyClass подробнее

Показать сообщение отдельно
Holand
8 / 5 / 1
Регистрация: 30.03.2012
Сообщений: 14
06.08.2012, 21:55     Часы
В принципе можно обойтись и без классов.
Тебе будут нужны 2 функции:
1) В нее передаешь часы и минуты на вывод минуты
C++
1
int TimeToMinutes(int nHour, int nMinute)
2) Создаешь структурку, в которой будут храниться углы часовой и минутной стрелки
C++
1
2
3
4
5
struct stAngles
{
    int nHourAngle;
    int nMinuteAngle;
};
И функцию, которая будет ее заполнять на выходе (на вход минуты - так универсальнее)
C++
1
stAngles TimeToAngles(int nMinutes)
Внутри считаешь часы и минуты (результат деления и остаток от деления на 60), создаешь переменную типа структуры и считаешь углы (остаток от деления на 12 и 60 соответственно для часов и минут), записывая их в переменные структуры и возвращаешь ее как результат.

Ну а потом в
C++
1
 int main()
считываешь данные, конвертируешь в минуты, передаешь в TimeToAngles пишешь в структуру и считаешь угол.
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru