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

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

Войти
Регистрация
Восстановить пароль
 
DewY21
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 38
#1

Сложение и вычитание, умножение и деление, сравнение сумм - C++

06.12.2013, 20:07. Просмотров 794. Ответов 2
Метки нет (Все метки)

Уважаемые форумчане! помогите, пожалуйста, нужно написать программу для работы с устаревшей денежной системой Великобритании. В ней использовались фунты, шиллинги и пенсы. При этом: 1 фунт = 20 шиллингов, 1 шиллинг =12 пенсов. Денежные суммы будут задаваться в фунтах, шиллингах и пенсах и результат выдаваться также в этих величинах. Должны быть реализованы: сложение и вычитание, умножение и деление, сравнение сумм.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2013, 20:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сложение и вычитание, умножение и деление, сравнение сумм (C++):

Нестандартное сложение, вычитание, умножение и деление - C++
Что-то на форуме скучно, давайте устроим небольшой интерактивчик, придумываем самые нестандартные способы сложения, вычитания, умножения и...

Сделать сложение, вычитание, умножение и деление длинных чисел - C++
В общем, задача такая, что надо сделать сложение, вычитание, умножение и деление длинных чисел. Сумму сделал, с вычитанием какая-то засада....

Структуры: арифметические операции (сложение, вычитание, умножение, деление) над комплексными числами - C++
Написать программу, реализующую арифметические операции (сложение, вычитание, умножение, деление), над комплексными числами. Использовать...

Нужны советы как реализовать сложение, вычитание, умножение полиномов/многочленов и деление на число - C++
Всем здравствуйте! надеюсь написать с вашей помощью программку для сложения, вычитания и умножения полиномов, а также деления на число....

Организовать ввод двух вещественных чисел и операции над ними: сложение, вычитание, умножение и деление - C++
Парни всем привет! Начинаю новую тему по решению задач Задача звучит так: Написать программу, которая запрашивает ввод двух...

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

2
МаксимТ
47 / 47 / 4
Регистрация: 17.08.2012
Сообщений: 225
06.12.2013, 20:19 #2
можно код выложить, чтобы было что править?
0
DewY21
0 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 38
06.12.2013, 20:25  [ТС] #3
кода программы так такового нет, только есть тот. который как пример идет. но он показывает как все это делается с комплексными числами...

вот этот код

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
53
54
55
56
57
58
59
#include <iostream>
#include <windows.h>
using namespace std;
char* Rus(const char* text);
class Complex
{
public:
float a,b;
void vvod ()
{cout<<Rus("\n Введи действ.часть ");cin>>a;
cout<<Rus("Введи мнимую часть "); cin>>b;}
void vyvod ()
{char sig='+'; if (b<0) sig=' ';
cout<<Rus("\n комплексное число=")<<a<<sig<<b<<"i";}
void mul(Complex c1, Complex c2)
{ a= c1.a*c2.a - c1.b*c2.b;
b=c1.a*c2.b+c1.b*c2.a; }
void add(Complex c1, Complex c2)
{ a=c1.a+c2.a; b=c1.b+c2.b; }
void sub(Complex c1, Complex c2)
{ a=c1.a-c2.a; b=c1.b-c2.b; }
void div(Complex c1, Complex c2)
{ a=(c1.a*c2.a+c1.b*c2.b)/(c2.a*c2.a+c2.b*c2.b);
b=(c1.b*c2.a-c1.a*c2.b)/(c2.a*c2.a+c2.b*c2.b);}
void conj(Complex c)
{ a=c.a; b=-c.b; }
};
 
int equ(Complex c1, Complex c2);
int equ(Complex c1, Complex c2)
{ if ((c1.a= =c2.a)&&(c1.b= =c2.b)) return (1);
else return (0); }
char bufRus[256];
char* Rus(const char* text)
{ CharToOem(text,bufRus); return bufRus;}
int main()
{ Complex c1,c2,c; int r;
cout<<"\n Vvodi 1-e chislo ";
c1.vvod();
cout<<"Vvodi 2-e chislo ";
c2.vvod();
cout<<"\n 1-e chislo=";
c1.vyvod();
cout<<" \n 2-e chislo="; c2.vyvod(); cout<<endl;
c.add(c1,c2);
cout<<"\n Rez slojen: "; c.vyvod();
c.sub(c1,c2);
cout<<"\n Rez vychit: "; c.vyvod();
c.mul(c1,c2);
cout<<"\n Rez umnojen: "; c.vyvod();
c.div(c1,c2);
cout<<"\n Rez delen: "; c.vyvod();
r=equ(c1,c2);
if (r= =1) cout<<"\n c1=c2 ";
else cout<<"\n c1 <> c2 ";
c.conj(c1);
cout<<"\n Rez sopryaj c1: "; c.vyvod();
cout<<”\n”;
return 0;}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2013, 20:25
Привет! Вот еще темы с ответами:

Сложение, вычитание, умножение - C++
Доброго времени суток! Помогите с задачей: Написать функцию, которая складывает, вычитает или умножает два целых числа и возвращает...

Операции над матрицами-сложение, вычитание, умножение на число - C++
Здравствуйте,помогите пожалуйста по такой проблемке-в С++ надо создать матрицу и действия над ней..буду очень благодарен кто поможет.

Написать программу для работы с двоичными числами (сумма, вычитание, умножение и деление) - C++
Доброго времени суток. Задание такое: Разработать программный продукт для осуществления арифметических операций над двоичными числами. При...

С клавиатуры вводится две матрицы вычислить: сложение, вычитание, умножение, транспонирование. - C++
Буду благодарен=(( С клавиатуры вводится две матрицы вычислить: сложение, вычитание, умножение, транспонирование. Добавлено через 2...


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

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

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