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(); }
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(); }