c++ 상속성에대해 도와주실수 있으신가요


void Interpace::BetResult(int nWinner1)
{
     system("cls");
     Line();
     cout<<'\t'<<nWinner1<<"번 마가 승리하였습니다."<<endl;
     cout<<endl;
     cout<<'\t'<<"당신의 예상: "<<nHorseChoice1<<"번마"<<endl; 
     if(nWinner1 == nHorseChoice1)
     {
		cout<<'\t'<<"성공하였습니다."<<endl;
        nGold =  nGold + (nBetGold * 4);
     }
	 else
	 {
		cout<<'\t'<<"실패하였습니다."<<endl;
	 }
	 cout<<endl;
	 cout<<'\t'<<"소지금: "<<nGold<<"만원"<<endl;
	 system("pause");
}

void Interpace::BetResult(int nWinner1, int nWinner2)
{
	system("cls");
	Line();
	cout<<'\t'<<"1등: "<<nWinner1<<"번 마"<<endl;
	cout<<'\t'<<"2등: "<<nWinner2<<"번 마"<<endl;
	cout<<endl;
	cout<<'\t'<<"당신의 예상: "<<nHorseChoice1<<"번 마, "<<nHorseChoice2<<"번 마"<<endl;
	if(nWinner1 == nHorseChoice1)
	{
		if(nWinner2 == nHorseChoice2)
		{
			cout<<'\t'<<"성공하였습니다."<<endl;
			nGold =  nGold + (nBetGold * 3);
		}
	}
	else if(nWinner1 == nHorseChoice2)
	{
		if(nWinner2 == nHorseChoice1)
		{
			cout<<'\t'<<"성공하였습니다."<<endl;
			nGold =  nGold + (nBetGold * 3);
		}
	}
	else
	 {
		cout<<'\t'<<"실패하였습니다."<<endl;
	 }
	 cout<<endl;
	 cout<<'\t'<<"소지금: "<<nGold<<"만원"<<endl;
	 system("pause");
}

void Interpace::BetResult(int nWinner1, int nWinner2, int flag)
{
	system("cls");
	Line();
	cout<<'\t'<<"1등: "<<nWinner1<<"번 마"<<endl;
	cout<<'\t'<<"2등: "<<nWinner2<<"번 마"<<endl;
	cout<<endl;
	cout<<'\t'<<"당신의 예상"<<endl;
	cout<<'\t'<<"1등: "<<nHorseChoice1<<"번 마"<<endl;
	cout<<'\t'<<"2등: "<<nHorseChoice2<<"번 마"<<endl;
	if(nWinner1 == nHorseChoice1)
	{
		if(nWinner2 == nHorseChoice2)
		{
			cout<<'\t'<<"성공하였습니다."<<endl;
			nGold =  nGold + (nBetGold * 10);
		}
	}
#pragma once
#include <iostream>
using namespace std;

void Line(void);

enum
{
    START = 1,
    EXIT
};

class Interpace
{
private:
         int           nMenu;
         int           nHorseChoice1;
         int           nHorseChoice2;
         int           nBetGold;
         static int    nGold;
public:
         int    Menu(void);
         int    BetMenu(void);
         int    Betting();
         void   Bet();        //단승 
         void   PlaceBet();   //복승 
         void   DoubleBet();  //쌍승 
         void   BetResult(int nWinner1);							//단승
         void   BetResult(int nWinner1, int nWinner2);				//복승
		 void	BetResult(int nWinner1, int nWinner2, int flag);	//쌍승
};

내일까지 상속성을 사용해서 어떻게 해야되는지 갑갑합니다… 도움좀 주실수 있나요…?

무엇을 만드시는데요?

게임 프로그램 과제인데 객채지향화를 해야되는데 단승,복승,쌍승을 상속성화 하고싶은데 도저히 감이안잡히네요

코드만 띡 던져주시면 감 못잡기는 저희도 마찬가지입니다.