아카이브

for 반복문 본문

C#프로그래밍

for 반복문

timbercat 2023. 7. 20. 18:20

줄넘기

using System;

namespace LearnDotnet
{
    internal class Program
    {
        
        static void Main(string[] args)
        {
            for (int i = 0; i < 5; i++)
            {
                Console.Write("줄넘기를 했습니다.\n");
            }
        }
    }
}

 

 

줄넘기+횟수

using System;

namespace LearnDotnet
{
    internal class Program
    {
        
        static void Main(string[] args)
        {
            for (int i = 1; i < 5; i++)
            {
                Console.Write("줄넘기를 {0}회 했습니다.\n",i);
            }
        }
    }
}

 

 

쌩쌩이

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int jumpRopeCount = 0;

            for (int i = 0; i < 3; i++)
            {
                Console.Write("쌩쌩이를 했습니다.\n");
                jumpRopeCount += 2;
            }

            Console.Write("줄넘기를 한 총 횟수: {0}\n", jumpRopeCount);
        }
    }
}

 

 

2단

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int a = 2;
           
            for (int i = 1; i <= 9; i++)
            {
                int b = a * i;
                Console.Write("{0}X{1}={2}\n", a, i, b);
                
            }

        }
    }
}

 

 

홀수 짝수

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            string a = "홀";
            string b = "짝";

            for (int i = 1; i <= 5; i++)
            {
                if (i % 2 == 1)
                {
                    Console.Write("{0}:{1}\n", i, a);
                }

                else
                {
                    Console.Write("{0}:{1}\n", i, b);
                }

            }

        }
    }
}

 

 

1~10 더하기

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int sum = 0;

            for (int i = 1; i <= 10; i++)
            {
                Console.Write("{0}\n",i);
                sum += i;
                
            }

            Console.Write("--------------\n");
            Console.Write("sum : {0}\n", sum);
        }
    }
}

 

 

단수를 입력받는 구구단

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.Write("구구단의 단수를 입력하세요: ");
            int input = Convert.ToInt32(Console.ReadLine());

            for (int i = 1; i <= 9; i++)
            {
                Console.WriteLine("{0}X{1} = {2}", input, i, input*i);
            }

        }
    }
}

 

 

줄넘기 횟수 입력받는 반복문

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.Write("줄넘기 횟수를 입력하세요: ");
            int input = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < input; i++)
            {
                Console.WriteLine("줄넘기를 {0}회 했습니다.", i+1);
            }
        }
    }
}

 

 

영웅 공격력

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int heroAttackpower = 2;
            Console.WriteLine("영웅의 공격력: {0} ", heroAttackpower);

            Console.Write("몇 회 공격하시겠습니까?: ");
            int input = Convert.ToInt32(Console.ReadLine());

            for (int i = 0; i < input; i++)
            {
                Console.WriteLine("몬스터를 공격({0}) 했습니다.", heroAttackpower);
            }
        }
    }
}

 

 

10000에서 1씩 늘어나기

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 6; i++)
            {               
                Console.WriteLine(10001+i);
            }
        }
    }
}

 

 

홀수 5개 출력

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 10; i++)
            {
                if (i % 2 == 1) 
                { 
                	Console.WriteLine(i); 
                }
            }
        }
    }
}

 

 

문자에 해당하는 숫자값 출력

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.Write("문자를 입력하세요: ");
            char c = Convert.ToChar(Console.ReadLine());

            for (int i = c; i < c+4; i++)
            {
                Console.WriteLine("{0}:{1}", (char)i, i); 
            }
        }
    }
}

 

1-10 역순

using System;

namespace LearnDotnet
{
    internal class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine(10-i); 
            }
        }
    }
}

'C#프로그래밍' 카테고리의 다른 글

과일 클래스  (0) 2023.07.21
스타크래프트 SCV  (0) 2023.07.21
스타크래프트 enum  (0) 2023.07.20
스타크래프트  (0) 2023.07.19
Morning Star  (0) 2023.07.19