コード例 #1
0
        private static void AddToTotalizarCountAndOutput(ref string output, ref int counter, ref double total, string prefix)
        {
            counter++;
            var fstNumber = InputRequest.RequestInteger($"Qual o {counter}º número?");

            total += fstNumber;
        }
コード例 #2
0
ファイル: GroupOne.cs プロジェクト: fabiojesus/Modulo4
        public static void Ex12()
        {
            var num   = InputRequest.RequestInteger("Introduza o número");
            var @char = InputRequest.RequestCharacter("Introduza um caracter");

            PrintGrid(num, num, @char);
        }
コード例 #3
0
        public static void Ex12()
        {
            var num        = InputRequest.RequestInteger("Qual a dimensão do triângulo?");
            var stars      = num * 2 - 1;
            var dimCounter = 0;

            while (dimCounter < num)
            {
                var spaces = 0;
                while (spaces != dimCounter)
                {
                    Console.Write(" ");
                    spaces++;
                }

                var starCounter = 0;
                while (stars != starCounter)
                {
                    Console.Write("*");
                    starCounter++;
                }
                stars -= 2;
                Console.WriteLine("");
                dimCounter++;
            }
        }
コード例 #4
0
        public static void Ex02()
        {
            var num   = InputRequest.RequestInteger("Qual a dimensão do triângulo?");
            var stars = 1;

            while (num > 0)
            {
                num--;
                var spaces = 0;
                while (spaces != num)
                {
                    Console.Write(" ");
                    spaces++;
                }

                var starCounter = 0;
                while (stars != starCounter)
                {
                    Console.Write("*");
                    starCounter++;
                }
                stars += 2;
                Console.WriteLine("");
            }
        }
コード例 #5
0
ファイル: GroupOne.cs プロジェクト: fabiojesus/Modulo4
        /// <summary>
        /// Solicita dois números e apresenta a média
        /// </summary>
        public static void Ex07()
        {
            var fstNumber = InputRequest.RequestInteger("Qual o 1º número?");
            var sndNumber = InputRequest.RequestInteger("Qual o 2º número?");

            Console.WriteLine($"A média entre {fstNumber} e {sndNumber} é {((double)(fstNumber + sndNumber)) / 2}");
        }
コード例 #6
0
ファイル: GroupOne.cs プロジェクト: fabiojesus/Modulo4
        public static void Ex13()
        {
            var rows  = InputRequest.RequestInteger("Introduza o número de linhas");
            var cols  = InputRequest.RequestInteger("Introduza o número de colunas");
            var @char = InputRequest.RequestCharacter("Introduza um caracter");

            PrintGrid(rows, cols, @char);
        }
コード例 #7
0
        public static void Ex01()
        {
            var list = string.Empty;
            var fst  = InputRequest.RequestInteger("Número");

            FirstNaturalNumbers(fst, ref list);
            Console.WriteLine(list);
        }
コード例 #8
0
        public static void Ex05()
        {
            var list = string.Empty;
            var num  = InputRequest.RequestInteger("Introduza um número");

            Fib(num, ref list);
            Console.WriteLine(list);
        }
コード例 #9
0
ファイル: F10G3.cs プロジェクト: T-Bogoslovov/Modulo4-1
        public static void Ex1()
        {
            var hours   = InputRequest.RequestInteger("Quantas horas?");
            var minutes = InputRequest.RequestInteger("Quantos minutos?");
            var seconds = InputRequest.RequestInteger("Quantos segundos?");
            var total   = hours * 3600 + minutes * 60 + seconds;

            Console.WriteLine($"{hours}:{minutes}:{seconds} é equivalente a {total} segundos");
        }
コード例 #10
0
ファイル: GroupTwo.cs プロジェクト: fabiojesus/Modulo4
        public static void Ex02()
        {
            var limit = InputRequest.RequestInteger("Qual o limite?");

            for (var counter = 0; counter < limit; counter++)
            {
                if (counter % 2 == 1)
                {
                    Console.WriteLine(counter);
                }
            }
        }
コード例 #11
0
        public static void Ex04()
        {
            var fst = InputRequest.RequestInteger("Primeiro número");
            var snd = InputRequest.RequestInteger("Segundo número");

            for (var i = (fst = (fst < snd ? fst : snd)); i < (fst = (fst < snd ? snd : fst)); i++)
            {
                if (i % 2 == 0)
                {
                    Console.Write(i + " ");
                }
            }
        }
コード例 #12
0
ファイル: GroupOne.cs プロジェクト: fabiojesus/Modulo4
        public static void Ex05()
        {
            var number = InputRequest.RequestInteger("Qual o número?");

            if (number >= 10 && number <= 20)
            {
                Console.WriteLine($"{number} está entre 10 e 20, inclusive");
            }
            else
            {
                Console.WriteLine($"{number} não está entre 10 e 20, inclusive");
            }
        }
コード例 #13
0
        public static void Ex01()
        {
            var num = InputRequest.RequestInteger("Introduza um número");

            if (num % 2 == 0)
            {
                Console.WriteLine(num * 3);
            }
            else
            {
                Console.WriteLine(num * 2);
            }
        }
コード例 #14
0
ファイル: GroupOne.cs プロジェクト: fabiojesus/Modulo4
        /// <summary>
        /// Apresenta a tabuada para um número
        /// </summary>
        public static void Ex06()
        {
            var number = InputRequest.RequestInteger("Qual o número para a tabuada?");

            Console.WriteLine($"{number} x  1 = {number}");
            Console.WriteLine($"{number} x  2 = {number * 2}");
            Console.WriteLine($"{number} x  3 = {number * 3}");
            Console.WriteLine($"{number} x  4 = {number * 4}");
            Console.WriteLine($"{number} x  5 = {number * 5}");
            Console.WriteLine($"{number} x  6 = {number * 6}");
            Console.WriteLine($"{number} x  7 = {number * 7}");
            Console.WriteLine($"{number} x  8 = {number * 8}");
            Console.WriteLine($"{number} x  9 = {number * 9}");
            Console.WriteLine($"{number} x 10 = {number * 10}");
        }
コード例 #15
0
ファイル: GroupOne.cs プロジェクト: fabiojesus/Modulo4
        public static void Ex06()
        {
            var number = InputRequest.RequestInteger("Qual o piso?");

            if (number < -2 || number > 6)
            {
                Console.WriteLine("O piso não existe");
            }
            if (number == 3 || number == 5)
            {
                Console.WriteLine("Piso indisponivel");
            }
            else
            {
                Console.WriteLine($"Piso {number}");
            }
        }
コード例 #16
0
        public static void Ex06()
        {
            var contagem = InputRequest.RequestInteger("Quantos itens?");

            while (contagem > 0)
            {
                if (contagem % 2 == 0)
                {
                    Console.WriteLine("Um pra ti");
                }
                else
                {
                    Console.WriteLine("Um pra mim");
                }
                contagem--;
            }
        }
コード例 #17
0
        public static void Ex11()
        {
            var mes = InputRequest.RequestInteger("Qual o mês?");

            if (mes < 1 && mes > 12)
            {
                Console.WriteLine("Mês inválido");
                return;
            }

            var dias = (mes == 2) ? "28 ou 29" :
                       ((mes % 2 == 0 && mes < 8) || mes > 7 && mes % 2 == 1) ? "30" : "31";
            var extenso = string.Empty;

            switch (mes)
            {
            case 1: extenso = "Janeiro"; break;

            case 2: extenso = "Fevereiro"; break;

            case 3: extenso = "Março"; break;

            case 4: extenso = "Abril"; break;

            case 5: extenso = "Maio"; break;

            case 6: extenso = "Junho"; break;

            case 7: extenso = "Julho"; break;

            case 8: extenso = "Agosto"; break;

            case 9: extenso = "Setembro"; break;

            case 10: extenso = "Outubro"; break;

            case 11: extenso = "Novembro"; break;

            case 12: extenso = "Dezembro"; break;
            }
            Console.WriteLine($"{extenso} - {dias} dias");
        }
コード例 #18
0
        public static void Ex15()
        {
            var numero     = InputRequest.RequestInteger("Qual o número?");
            var currFib    = 0;
            var fibCounter = 0;

            while (currFib < numero)
            {
                currFib = Fibonacci(fibCounter);
                fibCounter++;
                if (numero == currFib)
                {
                    Console.WriteLine($"{numero} é Fibonice!");
                }
                else if (numero < currFib)
                {
                    Console.WriteLine($"{numero} não é Fibonice!");
                }
            }
        }
コード例 #19
0
ファイル: GroupOne.cs プロジェクト: fabiojesus/Modulo4
        public static void Ex03()
        {
            var number = InputRequest.RequestInteger("Qual o número?");

            if (number % 3 == 0 && number % 7 == 0)
            {
                Console.WriteLine("O número é divisivel por 3 e 7");
            }
            else if (number % 3 == 0)
            {
                Console.WriteLine("O número é divisivel por 3");
            }
            else if (number % 7 == 0)
            {
                Console.WriteLine("O número é divisivel por 7");
            }
            else
            {
                Console.WriteLine("O número não é divisivel por 3 nem por 7");
            }
        }
コード例 #20
0
        public static void Ex06()
        {
            var num = InputRequest.RequestInteger("Introduza um número");

            Console.WriteLine($"{num}! = {factorial(num)}");
        }
コード例 #21
0
        public static void Ex03()
        {
            var fst = InputRequest.RequestInteger("Número");

            Console.WriteLine(SomarNaturalNumbers(fst));
        }