2 Mart 2015 Pazartesi

İç içe for döngüsü, çarpım tablosu

Aşağıdaki örnekte iç içe for döngüsü ile yapılmış olan konsol çarpım tablosu vardır.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CA_024_carpimtablosu
{
    class Program
    {
        static void Main(string[] args)
        {
            // Aşağıdaki çıktıdaki gibi Çarpım Tablosunu yazdırınız.
            // 1 x 1 = 1        2 x 1 = 2       3           4           5
            // 1 x 2 = 2
            // ...
            // 1 x 10 = 10      2 x 10 = 20
            //
            // 6                7               8           8           10

            int x, y,satir=0,sutun=0;
            for (x = 1; x <= 10; x++)
            {
                if (x >= 6) satir = 12;
                else satir = 0;
                if (x == 6) sutun = 0;
                for (y = 1; y <= 10; y++)
                {
                    Console.SetCursorPosition(sutun, satir);
                    Console.WriteLine("{0} x {1} = {2}", x, y, x * y);
                    satir++;
                }
                sutun += 13;
            }
        }
    }
}

Hiç yorum yok:

Yorum Gönder