示例#1
0
        static void Main(string[] args)
        {
            // => "HelloAcademy publish test"
            //args[0] = "publish"
            //args[1] = "test"

            //1) Parte il programma

            //2) Mostrare un menu utente
            Console.WriteLine("**************************");
            Console.WriteLine("*** HELLO ACADEMY MENU ***");
            Console.WriteLine("**************************");
            Console.WriteLine("");
            Console.WriteLine("* 1 - Divisione");
            Console.WriteLine("* 2 - Rubrica semplice");
            Console.WriteLine("* 3 - Rubrica complessa");
            Console.WriteLine("* 0 - Exit");
            Console.Write("* Selezione: ");
            var selezione = ConsoleUtils.LeggiNumeroInteroDaConsole(1, 3);

            //Selezione della funzione da avviare
            switch (selezione)
            {
            case 1:
                FunzioniMatematiche.RecuperaDivisioneEDividendoEDividi();
                break;

            case 2:
                FunzioniRubrica.InserisciPersoneEMostraRubrica();
                break;

            case 3:
                FunzioniRubrica.InserisciNumeroArbitrarioPersoneInRubrica();
                break;

            case 0:
                Console.WriteLine("Uscita....");
                break;

            default:
                Console.WriteLine("Selezione non valida");
                break;
            }

            //3) Se premo 1, parte "RecuperaDivisioneEDividendoEDividi"

            //4) Se premo 2, parte "InserisciPersoneEMostraRubrica"

            //5) Se premo 3, parte "InserisciNumeroArbitrarioPersoneInRubrica"


            //FunzioniMatematiche.RecuperaDivisioneEDividendoEDividi();

            //FunzioniRubrica.InserisciPersoneEMostraRubrica();

            //FunzioniRubrica.InserisciNumeroArbitrarioPersoneInRubrica();
        }
示例#2
0
        static void Main(string[] args)
        {
            //FunzioniMatematiche.RecuperaDivisioneEDividendoEDividi();

            //FunzioniRubrica.InserisciPersoneEMostraRubrica();

            FunzioniRubrica.InserisciNumeroArbitrarioPersoneInRubrica();



            //Console.WriteLine("1st: " + firstElementToDivide);
            //Console.WriteLine("2nd: " + secondElementToDivide);


            //Calculator istanza = new Calculator();
            //var risultatoSomma = istanza.Sum(2, 3);
            //var risultatoDivisione = istanza.Divide(5, 0);


            // Calcolatrice
            // a. Somma 2 numeri
            // b. Summa 3 numeri usando a.
            // c. Moltiplicazione 2 numeri
            // d. Divisione 2 numeri
            //int a = 2;
            //int b = 5;
            //int c = 3;

            //Calculator calculator = new Calculator();
            //int somma = calculator.Sum(a, b);
            //int somma3 = calculator.Sum(somma, c);
            //int moltiplicazione = calculator.Multiply(a, b);
            //double divisione = calculator.Divide(a, b);

            //Person person = null;
            //Person person = new Person();
            //person.FirstName = "Mario";
            //person.LastName = "Rossi";
            //person.BirthDate = new DateTime(1980, 1, 1);

            //string fullName = person.GetFullName();
            //int age = person.Age;

            //Console.WriteLine(fullName);
            //Console.WriteLine(age);

            // Console.WriteLine(person.FirstName);
            // Console.WriteLine(person.LastName);

            //int[] numbers = new int[3];
            //numbers[0] = 29;
            //numbers[1] = 32;
            //numbers[2] = 11;
            //numbers[3] = 10;
        }
示例#3
0
            static void Avviamenu()
            {
                bool continua = true;

                while (continua)
                {
                    //2) Mostrare un menu utente
                    Console.WriteLine("**************************");
                    Console.WriteLine("*** HELLO ACADEMY MENU ***");
                    Console.WriteLine("**************************");
                    Console.WriteLine("");
                    Console.WriteLine("* 1 - Divisione");
                    Console.WriteLine("* 2 - Rubrica semplice");
                    Console.WriteLine("* 3 - Rubrica complessa");
                    Console.WriteLine("* 0 - Exit");
                    Console.Write("* Selezione: ");
                    var selezione = ConsoleUtils.LeggiNumeroInteroDaConsole(1, 3);

                    //Selezione della funzione da avviare
                    switch (selezione)
                    {
                    case 1:
                        FunzioniMatematiche.RecuperaDivisioneEDividendoEDividi();
                        break;

                    case 2:
                        FunzioniRubrica.InserisciPersoneEMostraRubrica();
                        break;

                    case 3:
                        FunzioniRubrica.InserisciNumeroArbitrarioPersoneInRubrica();
                        break;

                    case 0:
                        Console.WriteLine("Uscita....");
                        continua = false;
                        break;

                    default:
                        Console.WriteLine("Selezione non valida");
                        continua = false;
                        break;
                    }
                }
            }
示例#4
0
        static void Main(string[] args)
        {
            // => "HelloAcademy publish test"
            //args[0] = "publish"
            //args[1] = "test"

            //1) Parte il programma

            //2) Mostrare un menu utente



            //creo una variabile di controllo
            bool verifica = false;

            //Selezione della funzione da avviare
            do
            {
                menu.mostraMenu();
                var selezione = ConsoleUtils.LeggiNumeroInteroDaConsole(0, 3);
                switch (selezione)
                {
                case 1:
                    FunzioniMatematiche.RecuperaDivisioneEDividendoEDividi();
                    verifica = true;
                    break;

                case 2:
                    FunzioniRubrica.InserisciPersoneEMostraRubrica();
                    verifica = true;
                    break;

                case 3:
                    FunzioniRubrica.InserisciNumeroArbitrarioPersoneInRubrica();
                    verifica = true;
                    break;

                case 0:
                    Console.WriteLine("Uscita....");
                    verifica = false;
                    break;

                default:
                    Console.WriteLine("Selezione non valida");
                    break;
                }
            }while (verifica == true);



            //3) Se premo 1, parte "RecuperaDivisioneEDividendoEDividi"

            //4) Se premo 2, parte "InserisciPersoneEMostraRubrica"

            //5) Se premo 3, parte "InserisciNumeroArbitrarioPersoneInRubrica"


            //FunzioniMatematiche.RecuperaDivisioneEDividendoEDividi();

            //FunzioniRubrica.InserisciPersoneEMostraRubrica();

            //FunzioniRubrica.InserisciNumeroArbitrarioPersoneInRubrica();
        }