¿¬½À¹®Á¦

1. Á¡¼ö¿¡ µû¶ó A~FÀÇ ¼ºÀûÀ» Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥ ÀÛ¼ºÇغ¸ÀÚ. (if, else if, else¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.)

 

91~100 Á¡ : A

81~90 Á¡ : B

71~80 Á¡ : C

61~70 Á¡ : D

0 ~ 60 Á¡ : F

 

Á¤´ä->

#include <iostream>

using namespace std;

 

int main()

{

     unsigned int score = 85;

     char grade = '?';

 

 

     if (score > 90 && score <= 100)

          grade = 'A';

     else if (score > 80 && score <= 90)

          grade = 'B';

     else if (score > 70 && score <= 80)

          grade = 'C';

     else if (score > 60 && score <= 70)

          grade = 'D';

     else

          grade = 'F';

         

     cout << "score = " << score << ", grade = " << grade << "\n";

     return 0;

}

 

2. A~FÀÇ ¼ºÀû¿¡ µû¶ó¼­ ¾Ë¸ÂÀº ¹®ÀÚ¿­À» Ãâ·ÂÇØº¸ÀÚ. ¼ºÀûÀº char ŸÀÔÀ¸·Î ÇÑ´Ù.

(ÈùÆ®: swith/case¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù)

 

Á¤´ä->

#include <iostream>

using namespace std;

 

int main()

{

             char grade = 'C';

 

             switch( grade )

             {

             case 'A':

                          cout << "´ë´ÜÇÕ´Ï´Ù!\n";

                          break;

             case 'B':

                          cout << "ÁÁ³×¿ä!\n";

                          break;

             case 'C':

                          cout << "±¦Âú¾Æ¿ä!\n";

                          break;

             case 'D':

                          cout << "´ÙÀ½¿¡ ÀßÇÏ¸é µÇÁÒ!\n";

                          break;

             case 'F':

                          cout << "ÁÁÀº °æÇèÀÔ´Ï´Ù!\n";

                          break;

             default:

                          cout << "¾Ë ¼ö ¾ø´Â ¼ºÀûÀÔ´Ï´Ù.\n";

             }

 

             return 0;

}

 

3. ÁßøµÈ whileÀ» »ç¿ëÇØ¼­ ±¸±¸´Ü ÇÁ·Î±×·¥À» ¸¸µé¾îº¸ÀÚ.

Á¤´ä->

#include <iostream>

using namespace std;

 

int main()

{

     int i = 1;

     while (i <= 9)

     {

          cout << "===== " << i << " =====\n";

 

          int j = 1;

          while (j <= 9)

          {

            cout << i << " x " << j << " = " << i * j << "\n";

               ++j;

          }

 

          ++i;

     }

 

     return 0;

}

 

4.whileÀ» »ç¿ëÇØ¼­ 1~10 Áß 5¸¸ »« ÇÕÀ» ±¸Çغ¸ÀÚ.

 

Á¤´ä->

´ÙÀ½ÀÇ ÇÁ·Î±×·¥Àº ¿©·¯°¡Áö ¹æ¹ý Áß¿¡ ÇϳªÀÏ »ÓÀÌ°í ¾ó¸¶µçÁö ´Ù¾çÇÑ ¹æ¹ýÀÌ Á¸ÀçÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ÇÊÀÚ´Â iÀÇ Ãʱ⠰ªÀ» 0À¸·Î ÁÖ°í, 10º¸´Ù ÀÛÀº µ¿¾È¿¡¸¸ ¹Ýº¹ÇÏ°Ô ¸¸µé¾úÁö¸¸ ÀÌ·± °ªµéÀº while ºí·Ï ¾ÈÂÊÀÇ Äڵ尡 ¾î¶»°Ô ±¸ÇöµÇ´À³Ä¿¡ µû¶ó¼­ ´Þ¶óÁú ¼öµµ ÀÖ´Ù.

 

#include <iostream>

using namespace std;

 

int main()

{

     int sum = 0;

     int i = 0;

     while (i < 10)

     {

          ++i;

 

          if (5 == i)

               continue;

 

          sum += i;

     }

 

     cout << "sum = " << sum << "\n";

 

     return 0;

}