private void ExecucaoExemploSimpson() { FuncoesSimpson funcSimp = new FuncoesSimpson(); ExemploFuncoes funcExemplos = new ExemploFuncoes(); double a = 0, b = 0.8; int n = 4, nParImpar = 5; bool exercicio = false; Console.WriteLine("Utilizacao das funcoes para o exemplo:"); Console.WriteLine(); Console.WriteLine(equacaoExemplo); Console.WriteLine(); Console.WriteLine("Resultado 1/3 = " + Math.Round(funcSimp.CalculaSimp13(a, b, exercicio, 12), 6)); //OK Exemplo Console.WriteLine(); Console.WriteLine("Resultado 1/3 Multiplo = " + Math.Round(funcSimp.CalculaSimp13m(a, b, n, exercicio), 6));// OK Exemplo Console.WriteLine(); Console.WriteLine("Resultado 3/8 = " + Math.Round(funcSimp.CalculaSimp38(a, b, exercicio), 6)); //OK Exemplo Console.WriteLine(); Console.WriteLine("Resultado Regra Multipla Par e Impar = " + Math.Round(funcSimp.CalculaSimpInt(a, b, nParImpar, exercicio), 6));// OK Exemplo Console.WriteLine(); }
private void ExecucaoExercicioSimpson() { FuncoesSimpson funcSimp = new FuncoesSimpson(); ExemploFuncoes funcExemplos = new ExemploFuncoes(); double a = 0, b = 10; int n = 10; int nEq = 256; bool exercicio = true; Console.WriteLine("Utilizacao das funcoes para o exercicio:"); Console.WriteLine(); Console.WriteLine(equacaoExercicio); Console.WriteLine(); Console.WriteLine("Resultado 1/3 = " + Math.Round(funcSimp.CalculaSimp13(a, b, exercicio, 100), 6)); //OK Exercicio Console.WriteLine("O sistema levou " + funcSimp.tempoSimp13 + " para ser resolvido"); Console.WriteLine(); Console.WriteLine("Resultado 1/3 Multiplo = " + Math.Round(funcSimp.CalculaSimp13m(a, b, n, exercicio), 6)); //OK Exercicio Console.WriteLine("O sistema levou " + funcSimp.tempoSimp13m + " para ser resolvido"); Console.WriteLine(); Console.WriteLine("Resultado 3/8 = " + Math.Round(funcSimp.CalculaSimp38(a, b, exercicio), 6)); //OK Exercicio Console.WriteLine("O sistema levou " + funcSimp.tempoSimp38 + " para ser resolvido"); Console.WriteLine(); Console.WriteLine("Resultado Regra Multipla Par e Impar = " + Math.Round(funcSimp.CalculaSimpInt(a, b, n, exercicio), 6));// OK Exercicio Console.WriteLine("O sistema levou " + funcSimp.tempoSimpInt + " para ser resolvido"); Console.WriteLine(); //Exercicio Romberg Console.WriteLine("Aplicação no exemplo 21.1 como solicitado na aula 3"); Console.WriteLine("Resultado Regra 1/3 quando a funcao e conhecida = " + Math.Round(funcSimp.CalculaSimpEq(nEq, 0, 0.8), 6));// OK Exercicio Console.WriteLine("O utilizando " + nEq + " segmentos"); Console.WriteLine("O sistema levou " + funcSimp.tempoSimpInt + " para ser resolvido"); Console.WriteLine(); }