Пример #1
0
 static void Main(string[] args)
 {
     Console.WriteLine("This is the first C# Line");
     Console.ReadKey();
 }
Пример #2
0
        static void Main(string[] args)
        {
            int m = 5;
            int[,] mas1 = new int[m, m];
            int[,] mas2 = new int[m, m];
            int[,] mas3 = new int[m, m];
            Random rand = new Random();

            //Ввод чисел в массив
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    mas1[i, j] = rand.Next(9);
                    mas2[i, j] = rand.Next(9);
                }
            }

            //Вывод массива на консоль
            Console.WriteLine("Массив №1");
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    Console.Write(mas1[i, j] + "\t");
                }
                Console.WriteLine();
            }
            Console.WriteLine("\nМассив №2");
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    Console.Write(mas2[i, j] + "\t");
                }
                Console.WriteLine();
            }

            //Перемножение двух матриц
            for (int i = 0; i < 5; i++)
            {
                for (int j = 0; j < 5; j++)
                {
                    for (int k = 0; k < 5; k++)
                    {
                        mas3[i, j] += mas1[i, k] * mas2[k, j];
                    }
                }
            }

            Console.WriteLine("\nМассив №3");
            for (int i = 0; i < m; i++)
            {
                for (int j = 0; j < m; j++)
                {
                    Console.Write(mas3[i, j] + "\t");
                }
                Console.WriteLine();
            }
            Console.ReadKey();
        }
Пример #3
0
 static void Main(string[] args)
 {
     Universidad gim = new Universidad();
     Alumno a1 = new Alumno(1, "Juan", "Lopez", "12234456",
    EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion,
    Alumno.EEstadoCuenta.Becado);
     gim += a1;
     try
     {
         Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458",
        EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio,
        Alumno.EEstadoCuenta.Deudor);
         gim += a2;
     }
     catch (NacionalidadInvalidaException e)
     {
         Console.WriteLine(e.Message);
     }
     try
     {
         Alumno a3 = new Alumno(3, "José", "Gutierrez", "12234456",
        EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion,
        Alumno.EEstadoCuenta.Becado);
         gim += a3;
     }
     catch (AlumnoRepetidoException e)
     {
         Console.WriteLine(e.Message);
     }
     Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456",
    EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion,
    Alumno.EEstadoCuenta.AlDia);
     gim += a4;
     Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456",
    EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion,
    Alumno.EEstadoCuenta.AlDia);
     gim += a5;
     Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656",
    EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio,
    Alumno.EEstadoCuenta.Deudor);
     gim += a6;
     Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456",
    EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio,
    Alumno.EEstadoCuenta.AlDia);
     gim += a7;
     Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456",
    EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion,
    Alumno.EEstadoCuenta.AlDia);
     gim += a8;
     Profesor i1 = new Profesor(1, "Juan", "Lopez", "12234456",
    EntidadesAbstractas.Persona.ENacionalidad.Argentino);
     gim += i1;
     Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456",
    EntidadesAbstractas.Persona.ENacionalidad.Argentino);
     gim += i2;
     try
     {
         gim += Universidad.EClases.Programacion;
     }
     catch (SinProfesorException e)
     {
         Console.WriteLine(e.Message);
     }
     try
     {
         gim += Universidad.EClases.Laboratorio;
     }
     catch (SinProfesorException e)
     {
         Console.WriteLine(e.Message);
     }
     try
     {
         gim += Universidad.EClases.Legislacion;
     }
     catch (SinProfesorException e)
     {
         Console.WriteLine(e.Message);
     }
     try
     {
         gim += Universidad.EClases.SPD;
     }
     catch (SinProfesorException e)
     {
         Console.WriteLine(e.Message);
     }
     Console.WriteLine(gim.ToString());
     Console.ReadKey();
     Console.Clear();
     try
     {
         Universidad.Guardar(gim);
         Console.WriteLine("Archivo de Universidad guardado.");
     }
     catch (ArchivosException e)
     {
         Console.WriteLine(e.Message);
     }
     try
     {
         int jornada = 0;
         Jornada.Guardar(gim[jornada]);
         Console.WriteLine("Archivo de Jornada {0} guardado.", jornada);
         //Console.WriteLine(Jornada.Leer());
     }
     catch (ArchivosException e)
     {
         Console.WriteLine(e.Message);
     }
     Console.ReadKey();
 }
        static void Main(string[] args)
        {
            //string connetionString = null;
            SqlConnection connection;
            SqlCommand    command;
            string        sql = null;

            //connetionString = @"Data Source=ls-its-db;Initial Catalog=DAL1_IDB;User ID=ADS\pmoldenhauer;Password="******"SELECT Roadway_Name,  Is_Only_Cross_Street FROM [DAL1_IDB].[dbo].[CT_ROADWAY]";

            SqlConnectionStringBuilder csb = new SqlConnectionStringBuilder();

            csb.DataSource         = "ls-its-db";
            csb.IntegratedSecurity = true;
            csb.UserID             = "ADS\\pmoldenhauer";
            csb.Password           = Settings.Default.SettingsKey;

            ISet <string> roadways     = new HashSet <string>();
            ISet <string> crossStreets = new HashSet <string>();

            using (connection = new SqlConnection(csb.ConnectionString))
            {
                try
                {
                    connection.Open();
                    command = new SqlCommand(sql, connection);
                    using (SqlDataReader dataReader = command.ExecuteReader())
                    {
                        while (dataReader.Read())
                        {
                            //Console.WriteLine(dataReader.GetValue(0) + " - " + dataReader.GetValue(1));

                            if (dataReader.GetBoolean(1))
                            {
                                crossStreets.Add(dataReader.GetValue(0).ToString());
                            }
                            else
                            {
                                roadways.Add(dataReader.GetValue(0).ToString());
                            }
                        }
                    }

                    Excel.Application xlApp       = new Excel.Application();
                    Excel.Workbook    xlWorkbook  = xlApp.Workbooks.Open(@"C:\Users\pmoldenhauer\Desktop\Copy of RITMS roadways and cross streets.xlsx");
                    Excel._Worksheet  xlWorksheet = xlWorkbook.Sheets[1];
                    Excel.Range       xlRange     = xlWorksheet.UsedRange;

                    int rowCount          = xlRange.Rows.Count;
                    int colCount          = xlRange.Columns.Count;
                    int roadway_name      = 4;
                    int cross_street_name = 10;

                    // start looping at row 2 where data is - row 1 is the headings in excel
                    for (int i = 2; i <= 5; i++)
                    {
                        // Check the roadway names in Excel
                        if (xlRange.Cells[i, roadway_name] != null && xlRange.Cells[i, roadway_name].Value2 != null)
                        {
                            string roadwayName = xlRange.Cells[i, roadway_name].Value2.ToString();
                            if (!roadways.Contains(roadwayName))
                            {
                                // INSERT roadwayName into database if not in already
                                try
                                {
                                    sql =
                                        "INSERT INTO [DAL1_IDB].[dbo].[CT_ROADWAY] ([Roadway_Name],[Is_Only_Cross_Street]) VALUES ('" +
                                        roadwayName + "',0)";
                                    command = new SqlCommand(sql, connection);
                                    int result = command.ExecuteNonQuery();
                                    Console.WriteLine("Roadway inserted into database: " + roadwayName);

                                    command.Dispose();
                                }
                                catch (SqlException ex)
                                {
                                    Console.WriteLine("ERROR! Insert failed!");
                                }
                            }

                            roadways.Add(roadwayName);
                        }

                        // Check the cross street names in Excel
                        if (xlRange.Cells[i, cross_street_name] != null && xlRange.Cells[i, cross_street_name].Value2 != null)
                        {
                            string roadwayName = xlRange.Cells[i, cross_street_name].Value2.ToString();
                            if (!crossStreets.Contains(roadwayName))
                            {
                                // INSERT cross street into database if not in already
                                try
                                {
                                    sql =
                                        "INSERT INTO [DAL1_IDB].[dbo].[CT_ROADWAY] ([Roadway_Name],[Is_Only_Cross_Street]) VALUES ('" +
                                        roadwayName + "',1)";
                                    command = new SqlCommand(sql, connection);
                                    int result = command.ExecuteNonQuery();
                                    Console.WriteLine("Cross Street inserted into database: " + roadwayName);

                                    command.Dispose();
                                }
                                catch (SqlException ex)
                                {
                                    Console.WriteLine("ERROR! Insert failed!");
                                }
                            }

                            crossStreets.Add(roadwayName);
                        }
                    }

                    //cleanup
                    GC.Collect();
                    GC.WaitForPendingFinalizers();

                    //release com objects to fully kill excel process from running in the background
                    Marshal.ReleaseComObject(xlRange);
                    Marshal.ReleaseComObject(xlWorksheet);

                    //close and release
                    xlWorkbook.Close();
                    Marshal.ReleaseComObject(xlWorkbook);

                    //quit and release
                    xlApp.Quit();
                    Marshal.ReleaseComObject(xlApp);

                    command.Dispose();
                    connection.Close();
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Can not open connection! ");
                }
            }
            Console.ReadKey();
        }
Пример #5
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hi");

            Console.ReadKey();
        }
Пример #6
0
        static void Main(string[] args)
        {
            char[] alphabet = "АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЪЫЭЮЯ".ToCharArray();
            //ПОЛЕТ
            //КЛКЕПЕШОБКЕРЭЛЧСКУЛЮЕТВМВКИММЮЗОТЖША
            string text; //исходный текст для шифрования

            int i_first = 0, j_first = 0;  //координаты первого символа пары
            int i_second = 0, j_second = 0;//координаты второго символа пары
            string s1 = "", s2 = ""; //строки для хранения зашифрованного символа 
            string encodetString; //зашифрованая строка
            int rows = 5, columns = 6;
            int i, j;
            text = "";
            encodetString = "";
            char[] keyWord;

            keyWord = "ПОЛЕТА".ToCharArray();

            // Создаем таблицу
            var table = new char[rows, columns];

            // Вписываем в нее ключевое слово
            for (i = 0; i < 6; i++)
            {
                table[0, i] = keyWord[i];
            }

            // Исключаем уникальные символы ключевого слова из алфавита
            alphabet = alphabet.Except(keyWord).ToArray();
            int b = 0;
            // Вписываем алфавит
            for (i = 1; i < 5; i++)
            {

                for (j = 0; j < 6; j++)
                {

                    table[i,j] = alphabet[b];
                    b++;
                }
            }

            for (i = 0; i < 5; i++)
            {
                for (j = 0; j < 6; j++)
                {
                    Console.Write(table[i, j] + " ");
                }
                Console.WriteLine();
            }

            
            text = "КЛКЕПЕШОБКЕРЭЛЧСКУЛЮЕТВМВКИММЮЗОТЖША";
            Console.WriteLine("КЛКЕПЕШОБКЕРЭЛЧСКУЛЮЕТВМВКИММЮЗОТЖША");
            int t = text.Length; //длина входного слова

            ///проверяем, четное ли число символов в строке
            int temp = t % 2;
            if (temp != 0) //если нет
            {               //то добавляем в конец строки символ " " 
                text = text.PadRight((t + 1), 'Я');
            }

            int len = text.Length / 2; /*длина нового массива -
                                                равная половине длины входного слова
                                                 т.к. в новом масиве каждый элемент будет
                                                   содержать 2 элемента из старого массива*/

            string[] str = new string[len]; //новый массив

            int l = -1; //служебная переменная

            for (i = 0; i < t; i += 2) //в старом массиве шаг равен 2
            {
                l++; //индексы для нового массива
                if (l < len)
                {
                    //Элемент_нового_массива[i] =  Элемент_старого_массива[i] +  Элемент_старого_массива[i+1]
                    str[l] = Convert.ToString(text[i]) + Convert.ToString(text[i + 1]);
                }

            }

            ///координаты очередного найденного символа из каждой пары

            foreach (string both in str)
            {
                for (i = 0; i < rows; i++)
                {
                    for (j = 0; j < columns; j++)
                    {
                        //координаты первого символа пары в исходной матрице
                        if (both[0] == (table[i, j]))
                        {
                            i_first = i;
                            j_first = j;

                        }

                        //координаты второго символа пары в исходной матрице
                        if (both[1] == (table[i, j]))
                        {
                            i_second = i;
                            j_second = j;

                        }
                    }
                }

                ///если пара символов находится в одной строке
                if (i_first == i_second)
                {
                    if (j_first == 0) /*если символ (номер 1) первый в строке,
                                       кодируем его последним символом из матрицы*/
                    {
                        s1 = Convert.ToString(table[i_first, columns - 1]);
                    }
                    //если символ (номер 1) не последний, кодируем его стоящим слева от него
                    else
                    {
                        s1 = Convert.ToString(table[i_first, j_first - 1]);
                    }

                    if (j_second == 0) /*если символ (номер 2) первый в строке
                                       кодируем его последним символом из матрицы*/
                    {
                        s2 = Convert.ToString(table[i_second, columns-1]);
                    }
                    //если символ (номер 2) не последний, кодируем его стоящим слева от него
                    else
                    {
                        s2 = Convert.ToString(table[i_second, j_second - 1]);
                    }

                }

                ///если пара символов находится в одном столбце
                if (j_first == j_second)
                {
                    if (i_first == 0) //если первый символ - верхний, то декодируеся самым нижним (для первого)
                    {
                        s1 = Convert.ToString(table[rows - 1, j_first]);
                    }
                    else // иначе декодируется верхним (для первого)
                    {
                        s1 = Convert.ToString(table[i_first - 1, j_first]);
                    }

                    if (i_second == 0) //если первый символ - верхний, то декодируеся самым нижним (для второго)
                    {
                        s2 = Convert.ToString(table[rows-1, j_second]);
                    }

                    else // иначе декодируется верхним (для второго)
                    {
                        s2 = Convert.ToString(table[i_second - 1, j_second]);
                    }
                }

                ///если пара символов находиться в разных столбцах и строках
                if (i_first != i_second && j_first != j_second)
                {
                    
                    s1 = Convert.ToString(table[i_first, j_second]);
                    s2 = Convert.ToString(table[i_second, j_first]);
                }

                if (s1 == s2) //если оказались равны
                {
                    encodetString = encodetString + s1 + "я" + s2;
                }
                else
                {

                    //записыавем результат кодирования
                    encodetString = encodetString + s1 + s2;
                }

                Console.WriteLine(encodetString.ToLower());
            }
            Console.ReadKey();
        }
Пример #7
0
        static void Main(string[] args)
        {
            Console.Write("!, 2, 3, 4, 5, 6, 7, 8, 9,10\n11,12,13,14,15,16,17,18,19,20\n21,22,23,24,25,26,27,28,29,30\n31,32,33,34,35,36,37,38,39,40");
            Console.Write("\n");
            Console.Write("\n1, 2, 3, 4, 5, 6, 7, 8, 9,10");
            Console.Write("\n11,12,13,14,15,16,17,18,19,20");
            Console.Write("\n21,22,23,24,25,26,27,28,29,30");
            Console.Write("\n31,32,33,34,35,36,37,38,39,40");
            Console.ReadKey();
            Console.Clear();
            // Exercicio 2
            var x = 2;
            var y = 3;

            Console.WriteLine("x =" + x);
            Console.WriteLine("O valor de x + x é: " + (x + x));
            Console.WriteLine("x =");
            Console.WriteLine((x + y) + "=" + (y + x));
            Console.ReadKey();
            Console.Clear();
            //exercicio 3
            Console.WriteLine("*\n**\n***\n****\n*****");
            Console.ReadKey();
            Console.Clear();
            //Exercicio 4
            Console.Write("*");
            Console.Write("***");
            Console.WriteLine("*****");
            Console.Write("****");
            Console.WriteLine("**");
            Console.ReadKey();
            Console.Clear();
            Console.WriteLine("Coloque seu Ra");
            var ra = Console.ReadLine();

            Console.WriteLine("Coloque seu nome");
            var nome = Console.ReadLine();

            Console.WriteLine("Coloque seu sobrenome");
            var sobrenome = Console.ReadLine();

            Console.ForegroundColor = ConsoleColor.DarkCyan;
            Console.WriteLine($"{ra}");
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine($"{nome}");
            Console.ForegroundColor = ConsoleColor.Magenta;
            Console.WriteLine($"{sobrenome}");
            Console.ReadKey();
            Console.Clear();
            //exercicio 6
            Console.WriteLine("6. Escreva um programa que solicite do usuário dois números, e imprima o resultado da soma, subtração, multiplicação e divisão.");
            Console.Write("\nNúmero 1: ");
            int numero1 = Int32.Parse(Console.ReadLine());

            Console.Write("Número 2: ");
            int numero2 = Int32.Parse(Console.ReadLine());

            int soma = numero1 + numero2;

            Console.WriteLine("{0} + {1} = {2}", numero1, numero2, soma);

            int subtracao = numero1 - numero2;

            Console.WriteLine("{0} - {1} = {2}", numero1, numero2, subtracao);

            int multiplicacao = numero1 * numero2;

            Console.WriteLine("{0} × {1} = {2}", numero1, numero2, multiplicacao);

            int divisao = numero1 / numero2;

            Console.WriteLine("{0} ÷ {1} = {2}", numero1, numero2, divisao);


            Console.WriteLine("\n\n");
            Console.ReadKey();
            Console.Clear();
            //exercicio 7
            Console.WriteLine("Escreva um programa que receba como entrada o raio de um círculo e imprima o diâmetro, a circunferência e a área. " +
                              "Para isso, utilize as fórmulas: diâmetro = 2r; circunferência = 2πr, área = πr² ");

            Console.Write("\nRaio: ");
            double raio = Double.Parse(Console.ReadLine());

            double diametro       = 2 * raio;
            double circunferencia = 2 * Math.PI * raio;
            double area           = Math.PI * Math.Pow(raio, 2);

            Console.WriteLine("Diâmetro = " + diametro);
            Console.WriteLine("Circunferência = " + circunferencia);
            Console.WriteLine("Área = " + area);

            Console.WriteLine("\n\n");
            Console.ReadKey();
            Console.Clear();
            //exercicio 8
            Console.WriteLine("Escreva um programa que leia dois números inteiros e determine e verifique se o primeiro é um múltiplo do segundo. " +
                              "Por exemplo: se o usuário digitar 15 e 3, o primeiro número será múltiplo do segundo; se o usuário digitar 2 e 4, o primeiro número " +
                              "não será múltiplo do segundo. Dica: use o operador módulo para obter o resto da divisão.");
            Console.WriteLine("Digite um número positivo inteiro, diferente de zero");

            Console.Write("\nNúmero 1: ");
            int numeroInteiro1 = Int32.Parse(Console.ReadLine());

            Console.Write("Número 2: ");
            int numeroInteiro2 = Int32.Parse(Console.ReadLine());
            int resto          = numeroInteiro1 % numeroInteiro2;


            if (resto > 0)
            {
                Console.WriteLine("{0} NÃO é múltiplo de {1}", numeroInteiro1, numeroInteiro2);
            }
            else
            {
                Console.WriteLine("{0} é múltiplo de {1}", numeroInteiro1, numeroInteiro2);
            }


            Console.WriteLine("\n\n");
            Console.ReadKey();
            Console.Clear();
            //exercicio 9
            Console.WriteLine("9. Escreva um programa que receba como entrada um número de 5 dígitos, separe o número em dígitos individuais e os imprima " +
                              "separados por 3 espaços cada um. Por exemplo, se o usuário digitar 42339, o programa deverá imprimir: 4    2    3    3    9. Dica: utilize " +
                              "as operações de divisão e módulo para extrair cada dígito do número.");

            int unidade         = 0;
            int dezena          = 0;
            int centena         = 0;
            int unidadeDeMilhar = 0;
            int dezenaDeMilhar  = 0;
            int restoDivisao    = 0;
            int quociente       = 0;

            const int DECIMAL = 10;

            // a constante é usada quando o valor sera unico durante toda a execução

            // Lê dado do usuário
            Console.WriteLine("Digite um número inteiro com 5 dígitos");
            Console.Write("\nNúmero: ");
            int numeroCincoDigitos = Int32.Parse(Console.ReadLine());

            // Obtém digito das unidades
            restoDivisao = numeroCincoDigitos % DECIMAL;
            quociente    = numeroCincoDigitos / DECIMAL;
            unidade      = restoDivisao;

            // Obtém dígito das dezenas
            restoDivisao = quociente % DECIMAL;
            quociente    = quociente / DECIMAL;
            dezena       = restoDivisao;

            // Obtém dígito das centenas
            restoDivisao = quociente % DECIMAL;
            quociente    = quociente / DECIMAL;
            centena      = restoDivisao;

            // Obtém dígito das unidades de milhar
            restoDivisao    = quociente % DECIMAL;
            quociente       = quociente / DECIMAL;
            unidadeDeMilhar = restoDivisao;

            // Obtém dígito das dezenas de milhar
            dezenaDeMilhar = quociente;

            Console.WriteLine("Número Espaçado: {0}   {1}   {2}   {3}   {4}", dezenaDeMilhar, unidadeDeMilhar, centena, dezena, unidade);


            Console.WriteLine("\n\n");
            Console.ReadKey();
            Console.Clear();
            //exercicio 10
            Console.WriteLine("10. Escreva um programa que calcule o quadrado e o cubo dos números de 0 a 10, e imprima os valores em forma de tabela.");

            int    numero   = 0;
            double quadrado = 0.0;
            double cubo     = 0.0;

            Console.WriteLine("\nNúmero\t\tQuadrado\tCubo");

            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            numero   = numero + 1;
            quadrado = Math.Pow(numero, 2);
            cubo     = Math.Pow(numero, 3);
            Console.WriteLine("{0}\t\t{1}\t\t{2}", numero, quadrado, cubo);

            Console.ReadKey(true);
        }