static void Main(string[] args)
        {
            int    a          = 0;
            int    b          = 0;
            int    c          = 0;
            double d          = 0;
            double inverso    = 0;
            int    max        = 0;
            int    min        = 0;
            int    n          = 0;
            long   fattoriale = 0;

            Console.Write("Inserisci un numero per il fattoriale: ");
            n          = int.Parse(Console.ReadLine());
            fattoriale = Matematica.CalcolaFattoriale(n);
            Console.WriteLine($"Il fattoriale è {fattoriale}");

            Console.Write("Inserisci tre numeri è ti stampo il massimo: ");
            a = int.Parse(Console.ReadLine());
            Console.Write("Inserisci un numero: ");
            b = int.Parse(Console.ReadLine());
            Console.Write("Inserisci un numero: ");
            c   = int.Parse(Console.ReadLine());
            max = Matematica.MaggioreTra(a, b, c);
            Console.WriteLine($"Il massimo è {max}");

            Console.Write("Inserisci tre numeri è ti stampo il minimo: ");
            a = int.Parse(Console.ReadLine());
            Console.Write("Inserisci un numero: ");
            b = int.Parse(Console.ReadLine());
            Console.Write("Inserisci un numero: ");
            c   = int.Parse(Console.ReadLine());
            min = Matematica.MinoreTra(a, b, c);
            Console.WriteLine($"Il minimo è {min}");

            Console.Write("Inserisci un numero e ti stampo l'inverso ");
            d       = double.Parse(Console.ReadLine());
            inverso = Matematica.Inverso(d);
            Console.WriteLine($"L'inverso è {inverso}");

            Console.ReadLine();
        }
Example #2
0
        public static void Main(string[] args)
        {
            int scelta, scelta2;

            Console.Write("Inserisci 1 se vuoi eseguire: la somma, la sottrazione, la moltiplicazione, la divisione o la potenza. \ninserisci 2 se vuoi eseguire: long Fatooriale, Minimo tra 3 numeri, Massimo tra 3 numeri, double Inverso. \nInserisci 3 se vuoi eseguire: Verifica se il numero è pari, Verifica se il numero è dispari, Verifica se il numero è \n positivo, Verifica se il numero è negativo, Verifica se il numero è intero. \n");
            scelta = int.Parse(Console.ReadLine());
            if (scelta == 1)
            {
                Console.Write("Inserisci il numero accanto alla operazione per svolgerla:\n1 Somma \n2 double Somma \n3 double Sottrazione \n4 double Moltiplicazione \n5 double Divisione \n6 long Potenza \n");
                scelta2 = int.Parse(Console.ReadLine());
                if (scelta2 == 1)
                {
                    int n1    = LeggiNumero();
                    int n2    = LeggiNumero();
                    int somma = Matematica.Somma(n1, n2);
                    Console.WriteLine($"la somma tra i due nuemri è: {somma}");
                }
                else if (scelta2 == 2)
                {
                    double n1          = LeggiNumeroDouble();
                    double n2          = LeggiNumeroDouble();
                    double doublesomma = Matematica.DoubleSomma(n1, n2);
                    Console.WriteLine($"la somma double tra i due nuemri è: {doublesomma}");
                }
                else if (scelta2 == 3)
                {
                    double n1 = LeggiNumeroDouble();
                    double n2 = LeggiNumeroDouble();
                    double doublesottrazione = Matematica.DoubleSottrazione(n1, n2);
                    Console.WriteLine($"la sottrazione double tra i due nuemri è: {doublesottrazione}");
                }
                else if (scelta2 == 4)
                {
                    double n1 = LeggiNumeroDouble();
                    double n2 = LeggiNumeroDouble();
                    double doublemoltiplicazione = Matematica.DoubleMoltiplicazione(n1, n2);
                    Console.WriteLine($"la moltiplicazione double tra i due nuemri è: {doublemoltiplicazione}");
                }
                else if (scelta2 == 5)
                {
                    double n1 = LeggiNumeroDouble();
                    double n2 = LeggiNumeroDouble();
                    double doubledivisione = Matematica.DoubleDivisione(n1, n2);
                    Console.WriteLine($"la divisione double tra i due nuemri è: {doubledivisione}");
                }
                else if (scelta2 == 6)
                {
                    int  n1          = LeggiNumero();
                    int  n2          = LeggiNumero();
                    long longpotenza = Matematica.LongPotenza(n1, n2);
                    Console.WriteLine($"la potenza long tra i due nuemri è: {longpotenza}");
                }
            }
            else if (scelta == 2)
            {
                Console.Write("Inserisci il numero accanto alla operazione per svolgerla: \n1 long Fatooriale \n2 Minimo tra 3 numeri \n3 Massimo tra 3 numeri \n4 double Inverso \n");
                scelta2 = int.Parse(Console.ReadLine());
                if (scelta2 == 1)
                {
                    int  n1         = LeggiNumero();
                    long fattoriale = Matematica.CalcolaFattoriale(n1);
                    Console.WriteLine($"Il fattoriale del numero è: {fattoriale}");
                }
                else if (scelta2 == 2)
                {
                    int n1   = LeggiNumero();
                    int n2   = LeggiNumero();
                    int n3   = LeggiNumero();
                    int nmin = Matematica.MinoreTra(n1, n2, n3);
                    Console.WriteLine($"Il minore tra i numeri è: {nmin}");
                }
                else if (scelta2 == 3)
                {
                    int n1   = LeggiNumero();
                    int n2   = LeggiNumero();
                    int n3   = LeggiNumero();
                    int nmax = Matematica.MaggioreTra(n1, n2, n3);
                    Console.WriteLine($"Il maggiore tra i numeri è: {nmax}");
                }
                else if (scelta2 == 4)
                {
                    int    n1      = LeggiNumero();
                    double inverso = Matematica.Inverso(n1);
                    Console.WriteLine($"Il numero invertito è: {inverso}");
                }
            }
            else if (scelta == 3)
            {
                Console.Write("Inserisci il numero accanto alla operazione per svolgerla:\n1 Verifica se il numero è pari \n2 Verifica se il numero è dispari \n3 Verifica se il numero è positivo \n4 Verifica se il numero è negativo \n5 Verifica se il numero è intero \n");
                scelta2 = int.Parse(Console.ReadLine());
                if (scelta2 == 1)
                {
                    int  n1    = LeggiNumero();
                    bool npari = Matematica.IsPari(n1);
                    Console.WriteLine($"il numero è pari? {npari}");
                }
                else if (scelta2 == 2)
                {
                    int  n1       = LeggiNumero();
                    bool ndispari = Matematica.IsDispari(n1);
                    Console.WriteLine($"il numero è dispari? {ndispari}");
                }
                else if (scelta2 == 3)
                {
                    int  n1   = LeggiNumero();
                    bool npos = Matematica.IsPositivo(n1);
                    Console.WriteLine($"il numero è positivo? {npos}");
                }
                else if (scelta2 == 4)
                {
                    int  n1   = LeggiNumero();
                    bool nneg = Matematica.IsNegativo(n1);
                    Console.WriteLine($"il numero è negativo? {nneg}");
                }
                else if (scelta2 == 5)
                {
                    int  n1     = LeggiNumero();
                    bool intero = Matematica.IsIntero(n1);
                    Console.WriteLine($"il numero è intero? {intero}");
                }
            }
            Console.ReadLine();
        }