Guida al C#
Capitolo 18° - Algoritmi Parte I
Algoritmi: o meglio. Cos'è un algoritmo?
Un algoritmo è una serie di funzioni calcoli che disposti in un certo modo ci aiutano ad affrontare calcoli Un algoritmo può essere anche 2+2 = 4 questo sta a voi decidere come farlo funzionare, o come predisporlo.
Esistono tantissimi tipi di algoritmi, in questi capitoli ne impareremo uno chiamato. "Algoritmo di Interpolazione Lineare"
Vogliamo sapere se un numero sia Pari o dispari, indipendentemente dalla sua lunghezza o dalla sua forma. Molto semplice.
In anzitutto ci servirà un algoritmo che ci calcola la lunghezza di una cifra inviata
static string paridispari(string nu) { string res = ""; //Variabile che contiene il testo pari o dispari int conto2 = nu.Length; //prendo la lunghezza della stringa ricevuta int numero = Convert.ToInt16(nu[conto2-1].ToString()); //recupero dalla stringa l'ultimo carattere -1 if (numero == 1 | numero == 3 | numero == 5 | numero == 7 | numero == 9) res = "dispari"; //Verifica Dispari if (numero == 0 | numero == 2 | numero == 4 | numero == 6 | numero == 8) res = "pari"; //Verifica pari return res; //ritorno il risultato }
Come noterete e molto semplice come algoritmo. Quindi fatto la nostra bella funzioncina, non ci resterà altro che richiamarla per sapere la cifra se è pari o dispari.
static void Main(string[] args) { Console.WriteLine("inserisci una cifra."); string crd = Console.ReadLine(); string risultato = paridispari(crd); Console.WriteLine(""); Console.WriteLine(" il numero è: " + risultato); Console.ReadKey(); }
VB.NET, C#, C++, PHP, MySQL, Javascript , LUA,Infarinatura di Python e Ruby, Grafica Vettoriale (Esperto di CorelDraw)
DirectX 9 e XNA Game Studio, Silverlight, jquery, Autoit e Android.
Esperto in Unity e Buona conoscenza di Blender.
Esperto C# UI Designer
Ottima conoscenza sulle tecnologie PBR.
Assembly? Sto imparando...
|