ÃæÀüÇϱâ
Àå¹Ù±¸´Ï
ÀÚ·áÆÇ¸Å
¸¶À̹ڽº
ÅëÇÕ°Ë»ö

c++ Ŭ·¡½º °èÁ°ü¸® ÇÁ·Î±×·¥ È®Àå (Ŭ·¡½ºÃß°¡) »ó¼Ó Ŭ·¡½º

humas > ¹®¼­¹Ú½º > ±âº» Æú´õ | 2007/06/10 ±¸¸Å(13) ¤Ó Á¶È¸(232)
¹®¼­ ¿ä¾àÁ¤º¸
±¸¸ÅÀÚ Æò°¡
  • ÆÇ¸Å°¡°Ý : 2,000¿ø (10Pages)
  • ÀúÀ۽ñâ : 2007/01
  • Ãßõµ¶ÀÚ : Àüü
¹®¼­ »ó¼¼Á¤º¸
¹Ì¸®º¸±â
¼Ò°³±Û C++ ·Î °èÁ°ü¸® oopÇÁ·ÎÁ§Æ®
´õ °í³­À̵µ·Î È®Àå °³¹ß ÇѰÍÀÔ´Ï´Ù.
±âºÎ°èÁÂ, ±×¸®°í ½Å¿ë°èÁ Ŭ·¡½º Ãß°¡µÇ¾ú½À´Ï´Ù.
»ó¼ÓŬ·¡½º ÀÌ¿ëÇÏ¿´½À´Ï´Ù.
´ÙÁß ¿À¹ö¶óÀ̵ù µÇ¾ú°í ¹öÃß¾ó ÇÔ¼ö »ç¿ëÇÏ¿´½À´Ï´Ù.
´õ ³­À̵µ ¿øÇϽô ºÐÀº À̰ÍÀ¸·Î ´Ù¿î ¹ÞÀ¸¼¼¿ä
ÄÄÆÄÀÏ
½ÇÇàȯ°æ
class Donation : public Account // ±âºÎ°èÁ ->ÀϹݰèÁ¸¦ »ó¼Ó ¹Þ´Â´Ù.
{
public:
Donation(char *name, double balance); //»ý¼ºÀÚ
void deposit(const double money); //ÀÔ±ÝÇÔ¼ö ->¿À¹ö¶óÀ̵ù
};

Donation::Donation(char *name, double balance=0) //±âºÎ°èÁ »ý¼ºÀÚ Á¤ÀÇ
: Account(name,balance) //Account»ý¼ºÀÚÈ£Ãâ
{
if (balance>0)
this->balance-=(balance*0.01); //°èÁ »ý¼ºµÉ¶§ óÀ½ ÀԱݵǴ °ªÀÇ 1ÇÁ·Î¸¦ ±âºÎÇÑ´Ù.
}

void Donation::deposit(const double money) //±âºÎ°èÁ ÀÔ±Ý
{
if(money<=0) //¿¡·¯Ã³¸®
cout <<
Âü°íÀÚ·á Âü°íÀÚ·á ¾øÀ½
Çб³Á¤º¸ 2ÁÖ°£ ´Ù¿î¹ÞÀº ÇлýÀÇ Çб³Á¤º¸¸¦ º¸¿©ÁÝ´Ï´Ù.(5P ¼Ò¿ä)
ÀúÀÛ±Ç Á¤º¸ À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ Áø½Ç¼º¿¡ ´ëÇÏ¿© ÇØÇÇÄ·ÆÛ½º´Â º¸ÁõÇÏÁö ¾Æ´ÏÇϸç, ÇØ´ç Á¤º¸ ¹× °Ô½Ã¹° ÀúÀ۱ǰú ±âŸ ¹ýÀû Ã¥ÀÓÀº ÀÚ·á µî·ÏÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
À§ Á¤º¸ ¹× °Ô½Ã¹° ³»¿ëÀÇ ºÒ¹ýÀû ÀÌ¿ë, ¹«´Ü ÀüÀ硤¹èÆ÷´Â ±ÝÁöµÇ¾î ÀÖ½À´Ï´Ù.ÀúÀÛ±ÇÄ§ÇØ, ¸í¿¹ÈÑ¼Õ µî ºÐÀï¿ä¼Ò ¹ß°ß½Ã °í°´¼¾ÅÍÀÇ ÀúÀÛ±ÇÄ§ÇØ ½Å°í¼¾Å͸¦ ÀÌ¿ëÇØ Áֽñ⠹ٶø´Ï´Ù.

±¸¸ÅÆò°¡(
2
)
±¸¸Å¹®ÀÇ(
0
)
Æ®·¢¹é(
0
)