Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2012, 06:25   #1
Нани Набиев
Новичок
Джуниор
 
Регистрация: 28.11.2012
Сообщений: 1
По умолчанию Калькулятор дробей

почему после нажатия enter сбрасывает??пробывал задержку экрана н помогло...
//#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; }

int 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:roizv(){
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;}
Нани Набиев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сокращение дробей на С Olala94 Общие вопросы C/C++ 3 02.10.2012 21:35
Сложение дробей Ingar Общие вопросы C/C++ 1 30.07.2012 19:37
Delphi Вычисление цепных дробей toperx Помощь студентам 7 07.01.2012 08:31
Класс Дробей finargot Общие вопросы .NET 6 18.03.2010 23:03
Сумма дробей Xcopy Общие вопросы Delphi 1 05.09.2009 19:12