5-1-³ª.»ê¼ú ¿¬»êÀÚ

»ê¼ú(Arithmetic) ¿¬»êÀÚ´Â ´õÇÏ°í °öÇÏ°í »©°í ³ª´©´Â °¡Àå ±âº»ÀûÀÌ°í ¶ÇÇÑ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¿¬»êÀÚÀÌ´Ù. ÃʵîÇб³¶§ºÎÅÍ ¹è¿ü°í ÀÏ»ó »ýÈ°¿¡¼­µµ ´Ã»ó »ç¿ëÇÏ´Â ¿¬»êÀÚÀ̹ǷΠ´õ ÀÌ»óÀÇ »ó¼¼ÇÑ ¼³¸íÀÌ ÇÊ¿äÄ¡´Â ¾ÊÀ» °Í °°´Ù. ¿¬»êÀÚ´Â ±âÈ£·Î Ç¥½ÃÇϴµ¥ ´õÇϱâ¿Í »©±â´Â ¼öÇп¡¼­¿Í ¸¶Âù°¡Áö·Î +, - ±âÈ£¸¦ »ç¿ëÇÑ´Ù. °öÇϱâ´Â º¸Åë ¢¥ ±âÈ£¸¦ »ç¿ëÇÏÁö¸¸ ¾ËÆĺª X¿Í ¸ð¾çÀÌ µ¿ÀÏÇؼ­ *¸¦ ´ë½Å »ç¿ëÇÑ´Ù. ±×¸®°í ³ª´©±â´Â º¸Åë ¢¬±âÈ£¸¦ »ç¿ëÇϴµ¥ ÀÌ ¹®ÀÚ°¡ Å°º¸µå¿¡ ¾ø±â ¶§¹®¿¡ / ±âÈ£¸¦ »ç¿ëÇÏ¿© ºÐ¼ö ÇüÅ·ΠǥÇöÇÑ´Ù.

±âÈ£°¡ Á¶±Ý ´Ù¸¥ °Í »©°í´Â Çб³¿¡¼­ ¹è¿î °Í°ú µ¿ÀÏÇ쵂 ´Ù¸¸ ³ª´°¼ÀÀ» ÇÏ´Â / ¿¬»êÀÚ¿¡ ´ëÇؼ­¸¸ ¾à°£ÀÇ ÁÖÀǸ¦ ÇÏ¸é µÈ´Ù. ÀÌ ¿¬»êÀÚ´Â ÇÇ¿¬»êÀÚÀÇ Å¸ÀÔ¿¡ µû¶ó ¿¬»êÀÇ °á°ú°¡ ´Þ¶óÁö´Â Ư¡ÀÌ ÀÖ´Ù. ÇÇ¿¬»êÀÚ°¡ ¸ðµÎ Á¤¼öÇüÀÌ¸é °á°úµµ Á¤¼öÇüÀÌ µÇ°í ÇÇ¿¬»êÀÚÁß¿¡ ½Ç¼öÇüÀÌ ÀÖÀ¸¸é °á°úµµ ½Ç¼öÇüÀÌ µÈ´Ù. ´ÙÀ½ ¿¹¸¦ º¸ÀÚ.

 

6/3                   // °á°ú´Â 2

3.0/2.0              // °á°ú´Â 1.5

3/2                   // °á°ú´Â 1

 

6À» 3À¸·Î ³ª´©¸é °á°ú´Â ´ç¿¬È÷ 2°¡ µÈ´Ù. ½Ç¼öÇü »ó¼ö 3.0À» ½Ç¼ö 2.0À¸·Î ³ª´©¸é 1.5°¡ µÈ´Ù. ±×·¯³ª Á¤¼öÇü »ó¼ö 3À» Á¤¼ö 2·Î ³ª´©¸é °á°ú´Â ¿ª½Ã Á¤¼öÇüÀÎ 1ÀÌ µÇ¸ç ¼Ò¼öÁ¡ ÀÌÇÏ´Â ¹ö·ÁÁø´Ù. Á¤¼ö³¢¸®ÀÇ ³ª´©±â¿¡ ´ëÇÑ °á°ú´Â Á¤¼öÇüÀ̱⠶§¹®¿¡ ¼Ò¼öÁ¡À» ±â¾ïÇÒ ¼ö ¾ø´Â °ÍÀÌ´Ù. ÇÇ¿¬»êÀÚ¿¡ µû¶ó °è»ê °á°úÀÇ Å¸ÀÔÀÌ ´Þ¶óÁö´Â °ÍÀº ºñ´Ü ³ª´©±â ¿¬»êÀÚ¸¸ ±×·± °ÍÀÌ ¾Æ´Ï¶ó ´Ù¸¥ »ê¼ú ¿¬»êÀÚµµ ¸¶Âù°¡ÁöÀ̱â´Â ÇÏ´Ù. ±×·¯³ª ´Ù¸¥ ¿¬»êÀÚ´Â º¯¼öÀÇ ±â¾ï ¿ë·®À» ³Ñ¾î¼­´Â ¿À¹öÇÃ·Î¿ì ¹®Á¦´Â ÀÖÀ»Áö¾ðÁ¤ ÃÖ¼ÒÇÑ ¹ö·ÁÁö´Â °ªÀº ¾øÀ¸¹Ç·Î ¹®Á¦°¡ µÇÁö ¾Ê´Â °ÍÀÌ´Ù. ´ÙÀ½ ¿¹Á¦¸¦ ½ÇÇàÇØ º¸ÀÚ.

 

¿¹ Á¦ : intdivide

#include <Turboc.h>

 

void main()

{

     int score;

 

     score=86+65+92+88;

     printf("ÃÑÁ¡=%d, Æò±Õ=%d\n",score,score/4);

}

 

Á¤¼öÇü º¯¼ö score´Â 4°ú¸ñ ¼ºÀûÀÇ ÃÑÁ¡ÀÌ¸ç ¾Ï»êÇØ º¸¸é ¾Ë°ÚÁö¸¸ 331ÀÇ °ªÀ» °¡Áø´Ù. ÃÑÁ¡¿¡ ´ëÇÑ Æò±ÕÀº ÀÌ °ªÀ» °ú¸ñ¼öÀÎ 4·Î ³ª´©¸é ½±°Ô ±¸ÇÒ ¼ö ÀÖ´Ù. ½ÇÇà °á°ú´Â ´ÙÀ½°ú °°´Ù.

 

ÃÑÁ¡=331, Æò±Õ=82

 

Æò±ÕÀÌ 82·Î °è»êµÇ¾ú´Âµ¥ ½ÇÁ¦ Æò±ÕÀÎ 331/4´Â 82.75ÀÌÁö¸¸ Á¤¼ö³¢¸®ÀÇ ³ª´©±â¸¦ Ç߱⠶§¹®¿¡ 0.75°¡ Àß·Á ³ª°£´Ù. ¿ø·¡ Àǵµ°¡ ¼Ò¼öÁ¡ ÀÌÇϸ¦ ¹ö¸± »ý°¢À̾ú´Ù¸é ÀÌ·¸°Ô ÇÏ´Â °ÍÀÌ ¿Ç°ÚÁö¸¸ ¸¸¾à ¼Ò¼öÁ¡±îÁö Á¤È®ÇÏ°Ô Ãâ·ÂÇÏ°í ½Í´Ù¸é Á¤¼ö ³ª´°¼ÀÀ» Çؼ­´Â ¾ÈµÇ¸ç ´ÙÀ½°ú °°ÀÌ µÑ Áß Çϳª¸¦ ½Ç¼öÇüÀ¸·Î ¹Ù²ã¾ß ÇÑ´Ù.

 

printf("ÃÑÁ¡=%d, Æò±Õ=%f\n",score,score/4.);

 

4¸¦ 4.0 ¶Ç´Â 4.À¸·Î ¹Ù²Ù¾î ½Ç¼öÇü »ó¼öÀÓÀ» ¸í½ÃÇß°í °è»ê °á°ú°¡ ½Ç¼öÇüÀ̹ǷΠÀÌ °ªÀ» ¹ÞÀ» ¼­½Äµµ %f·Î ¼öÁ¤Çß´Ù. ÀÌÁ¦ °á°ú°¡ Á¦´ë·Î Ãâ·ÂµÉ °ÍÀÌ´Ù. Æò±ÕÀ» Á¤¼ö ´ÜÀ§±îÁö¸¸ ±¸ÇÒ °ÍÀΰ¡ ¾Æ´Ï¸é ¼Ò¼öÁ¡ ÀÌÇϱîÁö Á¤È®ÇÏ°Ô °è»êÇÒ °ÍÀΰ¡¿¡ µû¶ó / ¿¬»êÀÚ¸¦ Àß »ç¿ëÇØ¾ß ÇÑ´Ù. °Ü¿ì 0.75ÀÇ Â÷ÀÌÀÌÁö¸¸ ÀÌ °ªÀÌ ÀÌÀÚÀ²À̳ª ÁÖ½Ä ¹è´ç·ü°°ÀÌ Áß¿äÇÑ °ªÀ̶ó¸é ½ÇÁ¦ ¾÷¹« ȯ°æ¿¡¼­´Â ÀÌ·± ¹Ì¼¼ÇÑ ¿ÀÂ÷°¡ µ¹ÀÌų ¼ö ¾ø´Â °á°ú¸¦ ÃÊ·¡ÇÒ ¼öµµ ÀÖ´Ù.

»ê¼ú ¿¬»êÀÚ¿¡´Â »çÄ¢ ¿¬»êÀÚ 4°³°¡ ÀÖ°í ÀÌ¿Ü¿¡ ³ª¸ÓÁö ¿¬»êÀÚ %µµ »ê¼ú ¿¬»êÀÚ·Î ºÐ·ùµÈ´Ù. %´Â µÎ ¿¬»êÀÚ¸¦ ³ª´« ÈÄ ¸òÀº ¹ö¸®°í ³ª¸ÓÁö¸¸ ÃëÇÑ´Ù. 8%3 ¿¬»êÀÇ °á°ú´Â 2°¡ µÇ´Âµ¥ 8À» 3À¸·Î ³ª´©¸é ¸òÀº 2Àε¥ ÀÌ °ªÀº ¹ö¸®°í ³ª¸ÓÁö 2¸¦ °á°ú·Î ¸®ÅÏÇÑ´Ù. 10%4´Â 2°¡ µÇ°í 7%3Àº 1ÀÌ µÊÀ» ÀÌÇØÇÑ´Ù¸é ³ª¸ÓÁö ¿¬»êÀÚ´Â ´Ù ÀÌÇØÇÑ °ÍÀÌ´Ù.

³ª¸ÓÁö ¿¬»êÀÚ´Â ±²ÀåÈ÷ È°¿ëÇÒ °÷ÀÌ ¸¹´Ù. ¾Õ ÀåÀÇ ¿¹Á¦¿¡¼­ ¾î¶² ¼ö°¡ ´Ù¸¥ ¼öÀÇ ¹è¼öÀÎÁö¸¦ °Ë»çÇÒ ¶§ % ¿¬»êÀÚ¸¦ ÀÌ¹Ì »ç¿ëÇØ º» ÀûÀÌ ÀÖ´Ù. a%b°¡ 0À̶ó¸é Áï, a¸¦ b·Î ³ª´©¾ú´õ´Ï ³ª¸ÓÁö°¡ ¾ø´Ù¸é a´Â bÀÇ ¹è¼ö¶ó°í ÇÒ ¼ö ÀÖ´Ù. ¾î¶² ¼ö k°¡ ¦¼öÀÎÁö ¾Ë°í ½Í´Ù¸é if (k%2==0) Á¶°ÇÀ¸·Î °Ë»çÇÒ ¼ö Àִµ¥ 2·Î ³ª´« ³ª¸ÓÁö°¡ ¾ø´Ù¸é ÀÌ ¼ö´Â ¦¼öÀÌ´Ù.

³ª¸ÓÁö ¿¬»êÀÚ´Â ÇÇ¿¬»êÀÚ·Î Á¤¼ö¸¸ ÃëÇÒ ¼ö ÀÖÀ¸¸ç Á¤¼ö ³ª´°¼ÀÀ» ÇÏ°í °á°úµµ Á¤¼ö·Î µ¹·ÁÁØ´Ù. »ç½Ç ³ª¸ÓÁö¶ó´Â ¿¬»ê ÀÚü°¡ Á¤¼ö ¹üÀ§¿¡¼­¸¸ Àǹ̰¡ ÀÖ´Ù. ¸¸¾à 5%3ÀÌ ½Ç¼ö ³ª´°¼ÀÀ» ÇÑ´Ù¸é ¸òÀº 1.666666ÀÌ µÉ °ÍÀÌ°í ³ª¸ÓÁö´Â ¾øÀ» °ÍÀÌ´Ù. % ¿¬»êÀÚÀÇ ÇÇ¿¬»êÀÚ·Î ½Ç¼öÇüÀ» »ç¿ëÇÏ¸é ¿¡·¯·Î 󸮵ȴÙ.

´ÙÀ½ ¿¹Á¦´Â ¾ÕÀå¿¡¼­ ¸¸µé¾î º¸¾Ò´ø #¿òÁ÷À̱â¿Í ºñ½ÁÇѵ¥ ´ÞÆØÀÌ°¡ ±â¾î°¡´Â ¸ð¾çÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú¸¦ ³½´Ù. Á¦¾î º¯¼ö i°¡ ¦¼öÀ̸é __@ ÀÌ·± ¸ð¾ç, Ȧ¼öÀ̸é ^^@ ÀÌ·± ¸ð¾çÀ¸·Î Ãâ·ÂÇϴµ¥ À̶§ Ȧ¦ ÆǺ°À» À§ÇØ ³ª¸ÓÁö ¿¬»êÀÚ¸¦ »ç¿ëÇß´Ù. ¹Ýº¹ÀûÀÎ ·çÇÁ¿¡¼­ ÀÏÁ¤ÇÑ Áֱ⺰·Î ´Ù¸¥ µ¿ÀÛÀ» ÇÏ°íÀÚ ÇÒ ¶§ ³ª¸ÓÁö ¿¬»êÀÚ¸¦ »ç¿ëÇϴµ¥ ¼¼ °¡Áö ¸ð¾çÀ» ¹ø°¥¾Æ°¡¸ç Ãâ·ÂÇÏ°í ½Í´Ù¸é switch (i%3) ±¸¹®À» »ç¿ëÇÏ¸é µÉ °ÍÀÌ´Ù.

 

¿¹ Á¦ : charani

#include <Turboc.h>

 

void main()

{

     int i;

 

     for (i=1;i<=75;i=i+1) {

          gotoxy(i,10);

          if (i%2 == 0) {

              puts(" __@");

          } else {

              puts(" ^^@");

          }

          delay(100);

     }

}

 

Ãâ·Â ¹®ÀÚ¿­ ¾ÕÂÊ¿¡ °ø¹éÀÌ Çϳª ´õ ÀÖÀ½À» À¯ÀÇÇϵµ·Ï ÇÏÀÚ. ÀÌ °ø¹éÀº ÀÌÀüÀÇ ´ÞÆØÀÌ ²¿¸®¸¦ Áö¿ì´Â ¿ªÇÒÀ» Çϴµ¥ ¾øÀ» °æ¿ì ÀÜ»óÀÌ ³²°Ô µÈ´Ù.

»ê¼ú ¿¬»êÀÚ¿¡ ´ëÇؼ­´Â ´Ù ¾Ë¾Æº¸¾Ò°í »ê¼ú ¿¬»êÀÚ¿Í ¸ð¾çÀÌ ¶È°°Àº ºÎÈ£ ¿¬»êÀÚ¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ. ºÎÈ£ ¿¬»êÀÚ´Â ÇÇ¿¬»êÀÚÀÇ ºÎÈ£¸¦ ¹Ù²Û´Ù. score º¯¼ö¿¡ 23À̶ó´Â °ªÀÌ µé¾î ÀÖ´Ù¸é -score´Â ºÎÈ£¸¦ ¹Ù²Ù¾î -23ÀÌ µÈ´Ù. »ê¼ú ¿¬»êÀÚÀÇ -¿Í ºÎÈ£ ¿¬»êÀÚÀÇ -´Â ¸ð¾çÀº °°Áö¸¸ ±â´ÉÀº ´Ù¸£´Ù. »¬¼À ¿¬»êÀÚ -´Â ÇÇ¿¬»êÀÚ¸¦ µÎ °³ ÃëÇÏ´Â ÀÌÇ× ¿¬»êÀÚÀÌ°í ºÎÈ£ ¿¬»êÀÚ -´Â ÇÇ¿¬»êÀÚ Çϳª¸¸ ÃëÇÏ´Â ´ÜÇ× ¿¬»êÀÚÀÌ´Ù. ´ÙÀ½ ½ÄÀ» º¸ÀÚ.

 

a*-b+c-d;

 

b¾ÕÀÇ -´Â ºÎÈ£ ¿¬»êÀÚÀÌ°í d¾ÕÀÇ -´Â »ê¼ú ¿¬»êÀÚÀÌ´Ù. ¾î·ÆÁö ¾Ê°Ô ±¸ºÐµÉ °ÍÀÌ´Ù. ±×·³ ´ÙÀ½ ´ëÀÔ¹®¿¡¼­ -´Â ¾î¶² ¿¬»êÀÚÀϱî?

 

a=-1;

 

¿©±â¼­ »ç¿ëµÈ -±âÈ£´Â ¾ð¶æ º¸±â¿¡ ºÎÈ£ ¿¬»êÀÚÀÎ °Í °°Áö¸¸ »ç½ÇÀº ¿¬»êÀÚ°¡ ¾Æ´Ï´Ù. -1À̶ó´Â »ó¼öÀÇ ÇÑ ºÎºÐÀÏ »ÓÀÌ¸ç ºÎÈ£¸¦ ¹Ù²Ù´Â µ¿ÀÛÀ» ÇÏÁö´Â ¾Ê´Â´Ù. ºÎÈ£ ¿¬»êÀÚ -¸¦ »ç¿ëÇÏ¸é º¯¼ö¿¡ ÀúÀåµÇ¾î ÀÖ´Â °ªÀÇ À½¼ö°ªÀ» ¾òÀ» ¼ö ÀÖ´Ù. ´ÙÀ½Àº µÎ °³ÀÇ Á¤¼öÇü º¯¼ö a¿Í b¿¡ ´ëÇÑ ¿¬»ê¿¹ÀÌ´Ù.

 

a+b         // a¿Í b¸¦ ´õÇÑ´Ù.

a+-b;       // a¿Í bÀÇ À½¼ö°ªÀ» ´õÇÑ´Ù.

a-b;        // a¿¡¼­ b¸¦ »«´Ù.

a--b;       // a¿¡¼­ bÀÇ À½¼ö°ªÀ» »«´Ù.

 

ÀÌ ¿¬»ê¹®Áß ¾ÕÂÊ ¼¼ °³´Â ¸ðµÎ ÇÕ¹ýÀûÀÌ´Ù. ±×·¯³ª 4¹ø° ¿¬»ê¹®Àº ¿¡·¯·Î 󸮵Ǵµ¥ ¿Ö³ÄÇϸé --´Â °¨¼Ò ¿¬»êÀÚ¶ó´Â ´ÜÇ× ¿¬»êÀÚ·Î º°µµ·Î Á¤ÀǵǾî Àֱ⠶§¹®ÀÌ´Ù. ¼öÇп¡¼­ --´Â +¿Í °°¾ÆÁö¹Ç·Î a--b´Â »ç½Ç a+b¿Í °°Áö¸¸ C¿¡¼­´Â ±×·¸Áö ¾Ê´Ù. ¸¸¾à Á¤ ÀÌ·± ¿¬»êÀ» ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù¸é a- -b¿Í °°ÀÌ °ø¹éÀ» Çϳª ³Ö¾î Áֵ簡 ¾Æ´Ï¸é a-(-b)°°ÀÌ °ýÈ£¸¦ ½Î¾ß ÇÑ´Ù.

ºÎÈ£ ¿¬»êÀÚ +´Â ÇÇ¿¬»êÀÚÀÇ ºÎÈ£¸¦ ±×´ë·Î À¯ÁöÇÑ´Ù. ±×·¡¼­ +a´Â a¿Í °°À¸¸ç ¼öÇп¡¼­ ¾ç¼ö¿¡ ´ëÇØ Æ¯º°ÇÑ Ç¥½ÄÀ» ºÙÀÌÁö ¾ÊµíÀÌ C¿¡¼­µµ ¾ç¼ö¿¡ ´ëÇؼ­´Â +ºÎÈ£ ¿¬»êÀÚ¸¦ »ç¿ëÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ÇÏÁö¸¸ ´ÙÀ½ ¿¹Ã³·³ ÀÏ·ÃÀÇ º¯¼ö ÃʱⰪÀ» ¼öÁ÷À¸·Î ³ª¶õÈ÷ ¹èÄ¡ÇÏ°í ½ÍÀ» ¶§ À½¾ç¿¡ »ó°ü¾øÀÌ ¸ð¾çÀ» ¶È°°ÀÌ ÀÛ¼ºÇÏ°í ½Í´Ù¸é À̶§ +ºÎÈ£ ¿¬»êÀÚ°¡ ¾à°£ÀÇ µµ¿òÀÌ µÈ´Ù.

 

int a = -1

int b = 2

int c = -5

int d = 6

int a = -1

int b = +2

int c = -5

int d = +6

 

ÀÌ ¿¬»êÀÚ°¡ ²À ÇÊ¿äÇÑ °æ¿ì´Â »ç½Ç»ó ¾øÀ¸¸ç ½ÇÁ¦·Î Àß »ç¿ëµÇÁöµµ ¾ÊÁö¸¸ À½¼ö ºÎÈ£ ¿¬»êÀÚ°¡ ÀÖÀ¸¹Ç·Î ´ëĪÀ» ÀÌ·ç±â À§ÇØ ¾ç¼ö ºÎÈ£ ¿¬»êÀÚµµ Á¤ÀǵǾî ÀÖ´Â °ÍÀÌ´Ù. º¯¼öÀÇ ºÎÈ£ ŸÀÔ¿¡µµ ºÎÈ£¾øÀ½À» ¶æÇÏ´Â unsigend°¡ ÀÖ°í ºÎÈ£°¡ ÀÖÀ½À» ¶æÇÏ´Â signed°¡ Àִµ¥ ¸¶Âù°¡Áö·Î ´ëĪ¼ºÀ» À§ÇØ Á¸ÀçÇÑ´Ù.

 

 ScrollChar

¸Å 7Ä­¸¶´Ù O¸¦ Ãâ·ÂÇÏ°í OÀÇ »çÀÌ¿¡´Â .À» Ãâ·ÂÇØ º¸ÀÚ. ³ª¸ÓÁö ¿¬»êÀÚ¸¦ »ç¿ëÇϸé "¸Å 7Ä­¸¶´Ù"¶ó´Â Á¶°Ç½ÄÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ·çÇÁ¸¦ ±¸¼ºÇÏ¿© O¹®ÀÚ°¡ 1ÃÊ¿¡ ´Ù¼¸ ¹ø¾¿ ¿À¸¥ÂÊÀ¸·Î ¿òÁ÷À̵µ·Ï Ç϶ó. ¹Ý¦À̸ç À̵¿ÇÏ´Â Àü±¸¸¦ Èä³»³½´Ù°í »ý°¢ÇÏ¸é µÈ´Ù.