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

Создать структуру Money для работы с денежными суммами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ отладка Code::Blocks http://www.cyberforum.ru/cpp-beginners/thread159648.html
Помогите кто разбирается в этом:(. Недавно скачал новые версии Code::Blocks (10.05) codeblocks-10.05mingw-setup и codeblocks-10.05setup. Попробовал их установить : в версии mingw пишу обычный код #include <iostream> int main() { std::cout<<"Hello"; return 0; } компилятор пишет ошибку - что нет такой директории iostream и еще ошибку в namespace. А версия без mingw вообще не...
C++ не работает шаблонная функция #include <iostream> #include <stdio.h> #include <list> using namespace std; template <class V, class E> struct graph { struct v_info; struct e_info; http://www.cyberforum.ru/cpp-beginners/thread159647.html
Аналог ord и chr в С++ C++
сабж.
Директивы компилятора C++
Доброго времени суток! Меня интересует что за директивы, -lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32 и где можно о них почитать. Почему именно эти директивы. Дело в том что этот наборчик рекомендует автор одного школьного учебника, чтобы прикрутить борландовскую библиотеку "graphics" к Devcpp, но эти директивы в сочетании с getch() в тексте программы выдают ошибку "drawing operation...
C++ Вставка кода в exe-ый файл http://www.cyberforum.ru/cpp-beginners/thread159600.html
люди напишите кто нибудь свой скайп,кто в с++ достаточно шарит , нужно код вставить в exe-ный файл....а иначе мысль такая,ексешный файл он от игры нужно переписать голосование что бы зайдя на сервер(в сети) голосование проводилось не простой командой /callvote map mp_backlot (голос на карту)а так что бы можно было после точки с запятой ";" вставить произвольную команду...из этой игры должно...
C++ Управление LPT портом под FreeBSD Здравствуйте! Пытаюсь откомпилировать следующий код под FreeBSD: #include <stdio.h> #include <fcntl.h> #include <sys/ioctl.h> #include </sys/dev/ppbus/ppi.h> #include </sys/dev/ppbus/ppbconf.h> static int ppi_fd; подробнее

Показать сообщение отдельно
NewMoon
Сообщений: n/a
16.08.2010, 16:06     Создать структуру Money для работы с денежными суммами
Люди, помогите, пожалуйста!
Есть задача:
Создать структуру Money для работы с денежными суммами. Число должно быть представлено двумя полями: типа long для рублей и типа unsigned int — для копеек. Дробная часть (копейки) при выводе на экран должна быть отделена от целой части запятой. Реализовать сложение сумм.

Вот примерный набросок программки, но во время выполнения выдает ошибку:

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
#pragma hdrstop
#pragma argsused
#include <conio.h>
#include <iostream.h>
struct Money{
 long roubles;
      unsigned int copecks;
      float wholeSum;
      };
      void init(Money* arg)
      {
           arg->roubles = (int)arg->wholeSum;
           arg->copecks = (int)((arg->wholeSum - (int)arg->wholeSum) * 100);
      }
             void Read(Money* arg)
             {
             cout<<"vvedite summu ";
                  cin >>arg->wholeSum;
                  init(arg);
             }
             void Display(Money* arg)
             {
                  
                  cout << arg->roubles << ",";
                  if (arg->copecks < 10)
                  {
                              cout << "0";
                  }
                  cout << arg->copecks;
                 
             }
             Money* Sum (Money* cur)
             {
                    Money* arg;
                    Read(arg);
                    Money* temp;
                    temp->wholeSum = cur->wholeSum + arg->wholeSum;
                    init(temp);
                    return temp;
             }
           
int main(int argc, char* argv[])
{
Money* other;
Money* rez;
Read(other);
rez=Sum(other);
Display(rez);
getch();
        return 0;
}
Добавлено через 42 минуты
Не молчите пожалуйста, помогите хоть чем-нить
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru