Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void Main(string[] args)
- {
- int continuar;
- do
- {
- Console.Clear();
- Console.WriteLine("\t*** Bem-vindo ao programa!***");
- Console.WriteLine("\nDigite uma opção:\n\n[1] SOMATÓRIO;\n[2] SOMA DOS QUADRADOS NUEROS PARES;\n[3] SEQUENCIA MATEMATICO.\n");
- int opcao;
- opcao = int.Parse(Console.ReadLine());
- int MostrarResultado;
- if (opcao == 1)
- {
- Console.WriteLine("\nDigite o valor de N!");
- int N;
- N = int.Parse(Console.ReadLine());
- MostrarResultado = Somatorio(N);
- Console.WriteLine(" ... y/n = " + N);
- }
- else
- if (opcao == 2)
- {
- Console.WriteLine("\nDigite o valor de N: ");
- double numero, MostraUsuario;
- numero = double.Parse(Console.ReadLine());
- MostraUsuario = Quadrado(numero);
- }
- else
- if (opcao == 3)
- {
- int num, MostraNaTela;
- Console.WriteLine("\nDigite o valor de N!");
- num = int.Parse(Console.ReadLine());
- MostraNaTela = SequenciaMatematico(num);
- }
- else
- if (opcao != 1 || opcao != 2 || opcao != 3)
- {
- Console.WriteLine("\nOpção inválida, por favor tente novamente!");
- }
- Console.WriteLine("Digite 1 para continuar ou 0 para encerrar a execução!");
- continuar = int.Parse(Console.ReadLine());
- Console.ReadKey();
- } // FIM MAIN
- static int SequenciaMatematico(int N)
- {
- if (N == 1)
- {
- Console.WriteLine("\nO matemático mandou parar :( ");
- }
- while (N != 1)
- {
- if (N % 2 == 0)
- {
- N = (N / 2);
- }
- Console.WriteLine("\nO novo valor de N é: " + N);
- if (N % 2 != 0)
- {
- N = (N * 3) + 1;
- Console.WriteLine("\nO novo valor de N é: " + N);
- }
- break;
- } // FIM DO WHILE SEQUENCIA MATEMATICO
- return N;
- } // FIM DA FUNCAO SEQUENCIA MATEMATICO
- static double Quadrado(double resultado)
- {
- double M = 0;
- while (resultado > 0)
- {
- if (resultado % 2 != 0)
- M = M + Math.Pow(resultado, 2);
- resultado--;
- }// FIM WHILE
- Console.WriteLine("\nA soma do quadrado dos ímpares menores que N é: " + M);
- return M;
- }// FIM QUADRADO NUMEROS MENOR QUE N
- static int Somatorio(int result)
- {
- int s = 0, num = 4, den = 3;
- Console.Write("S = 1 + ");
- while (den <= result)
- {
- if (num % 2 == 0)
- {
- s = 1 + (num / den);
- Console.Write(+num + "/" + den + " + ");
- }
- else
- if (num % 2 != 0)
- {
- Console.Write(+num + "/" + den + " - ");
- s = 1 - (num / den);
- }
- num += 3;
- den += 2;
- } // fim while
- result = s;
- return result;
- } // fim somatorio
- } // FIM DO WHILE
- while (opcao != 0)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement