static void Main(string[] args) { Console.Write("Digite o valor de N: "); int n; if (int.TryParse(Console.ReadLine(), out n)) { DateTime inicio = DateTime.Now; long resultIterativo = Fatorial.Iterativo(n); DateTime fim = DateTime.Now; TimeSpan difIterativo = fim - inicio; DateTime inicioRecursivo = DateTime.Now; long resultRecursivo = Fatorial.Recursivo(n); DateTime fimRecursivo = DateTime.Now; TimeSpan difRecursivo = fimRecursivo - inicioRecursivo; Cabecalho.Print("Fatorial", difIterativo, difRecursivo, Fatorial.ContadorIterativo, Fatorial.ContadorRecursivo, resultIterativo, resultRecursivo); } else { Console.WriteLine("Entrada inválida!"); Console.WriteLine("Pressione qualquer tecla para sair"); Console.ReadKey(); } }
static void Main(string[] args) { Soma soma = new Soma(); DateTime inicio = DateTime.Now; long resultIterativo = soma.Iterativo(); DateTime fim = DateTime.Now; TimeSpan difIterativo = fim - inicio; DateTime inicioRecursivo = DateTime.Now; long resultRecursivo = soma.Recursivo(0); DateTime fimRecursivo = DateTime.Now; TimeSpan difRecursivo = fimRecursivo - inicioRecursivo; Cabecalho.Print("Soma", difIterativo, difRecursivo, Soma.ContadorIterativo, Soma.ContadorRecursivo, resultIterativo, resultRecursivo); }
static void Main(string[] args) { Console.Write("Digite um texto de entrada: \n"); string entrada = Console.ReadLine(); DateTime inicio = DateTime.Now; string resultIterativo = RemoveVogal.Iterativo(entrada); DateTime fim = DateTime.Now; TimeSpan difIterativo = fim - inicio; DateTime inicioRecursivo = DateTime.Now; string resultRecursivo = RemoveVogal.Recursivo(entrada); DateTime fimRecursivo = DateTime.Now; TimeSpan difRecursivo = fimRecursivo - inicioRecursivo; Cabecalho.Print("Remove Vogal", difIterativo, difRecursivo, RemoveVogal.ContadorIterativo, RemoveVogal.ContadorRecursivo, resultIterativo, resultRecursivo); }