28. tétel: Hatványok kiírása helyiérték-helyesen

Feladat: Adja meg a 1-től 20-ig a számok négyzetét, valamint köbét oszlopokba rendezve! A feladat végrehajtása kezdődjön fejléccel!
A működő programot és a kódot mutassa be tanárának!

Egy lehetséges megoldás Visual C# nyelven:

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

namespace 28tetel
{
    class Program
    {
        static void Main(string[] args)
        {
            //28. tétel: Számok négyzete és köbe
            const int maxx = 20;
            Console.WriteLine("Szám:  Négyzet:  Köb:");
            for (int i = 1; i <= maxx; i++)
            {
                //Console.WriteLine("{0,2}      {1,3}     {2,5}", i, i * i, i * i * i);
                        //Ez az egyszerűbb megoldás!
                Console.WriteLine("{0,2}      {1,3}     {2,5}", i, Math.Pow(i,2), Math.Pow(i,3));
            }

            Console.WriteLine("\n\nA program futása véget ért!\n");
        }
    }
}