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

Калькулятор с дробями, классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в матрице количество элементов http://www.cyberforum.ru/cpp-beginners/thread694964.html
написать прогу, которая в заданной матрице А подсчитывает и выводит на экран количество элементов, попадающих в заданный интервал и значения этих элементов сделала попытку написать программу, но считает не верно #include <stdio.h> #include <conio.h> const int n=3,m=3; void main() { clrscr(); float a;
C++ Программа для решения циклического алгоритма a_n=(-1)^(n-1)/n^n http://www.cyberforum.ru/cpp-beginners/thread694961.html
Программа цикл C++
a_n=(2n-1)/2^n
C++ Вставить элемент в массив на заданную позицию
вставка одномерного массива на определенное место( место нужно вписать с клавиатуры)
C++ Выводить символы и звук (из морзянки) http://www.cyberforum.ru/cpp-beginners/thread694948.html
необходимо создать программку чтоб выводились символы и звук(из морзянки). я попыталась это сделать, но неудачная была попытка.. также мне сказали, что я создала две функции с мелодией и неясно какую из них я пытаюсь воспроизвести. прошу помощи с разбором данной задачи. #include <stdio.h> #include <dos.h> #include <conio.h> #include <iostream.h> #include <string.h>
C++ Создание объекта класса, являющегося суммой 2ух других Нужно получить время на часах, сложив 2 другие временные отметки. Как я понимаю, нужно переопределить операцию сложения. Тогда как будет выглядеть этот метод? (конструктор без параметров использовался в другом подзадании) #include <iostream> using namespace std; class Clock { public: int hour; int minut; int second; public: подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12671 / 7179 / 801
Регистрация: 27.09.2012
Сообщений: 17,707
Записей в блоге: 2
Завершенные тесты: 1
11.11.2012, 21:30     Калькулятор с дробями, классы
Цитата Сообщение от Pups=) Посмотреть сообщение
лучше бы помогли)
Как скажете =)
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
60
61
62
63
64
65
66
67
68
//#include "stdafx.h"
#include "iostream"
using namespace std;
class Calc
{
public:
    Calc(int pa1, int pa2, int pa3, int pa4, char znak);
    void SetSign(char s) {sign = s;}
    void sum();
    void razn();
    void proizv();
    void chast();
private: 
    int ch1; 
    int zn1; 
    int ch2; 
    int zn2; 
    char sign;
};//После объявления класса необходима запятая
Calc::Calc ( int pa1, int pa2, int pa3, int pa4, char znak)
{ pa1=ch1; pa2=zn1; pa3=ch2; pa4=zn2; sign=znak; }
 
void main() {
    cout<<"Vvedite 1-yu drob'"<< endl;
    int pa1,pa2, pa3, pa4, znak;
    cin>> pa1; //ch1
    cout<<"/" << endl;
    cin>>pa2;//zn1
    cout<<"Vvedite znak"<< endl;
    cin>> znak;
    cout<<"Vvedite 2-yu drob'" << endl;
    cin>> pa3; //ch2
    cout<<"/" << endl;
    cin>> pa4;//zn2
    Calc ob( pa1, pa2, pa3, pa4, znak);
    switch(znak)
    { //cout<<ob.sum(); - это что? не понятно вообще, убрал cout.
    case '+' : { //сложение
        ob.sum(); break;}
    case '-' : {//вычитание
        ob.razn(); break;}
    case '*' : { // умножение
        ob.proizv(); break;}
    case '/' : {// деление
        ob.chast(); break;}
    default: {cout<<"Takogo znaka net";}
    int op; cin>>op; }
}
void Calc::sum()
{int Rezch; int Rezzn;
Rezch<<ch1*zn2+ch2*zn1;
Rezzn<<zn1*zn2;
cout <<ch1*zn2+ch2*zn1<< "/" << zn1*zn2;}
void Calc:: razn()
{int Rezch; int Rezzn;
Rezch<<ch1*zn2-ch2*zn1;
Rezzn<<zn1*zn2;
cout <<Rezch<< "/" << Rezzn;}
void Calc::proizv(){
int Rezch; int Rezzn;
Rezch<<ch1*ch2;
Rezzn<<zn1*zn2;
cout <<Rezch<< "/" << Rezzn;}
void Calc::chast()
{int Rezch; int Rezzn;
Rezch<<ch2*zn2;
Rezzn<<zn1*ch2;
cout <<Rezch<< "/" << Rezzn;}
Добавлено через 1 минуту
так же после ввода чисел, необходимо очищать поток ввода.
 
Текущее время: 18:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru