コード例 #1
0
        static void Main(string[] args)
        {
            while (true)
            {
                Console.Clear();

                var op = Menu.Programa();

                Console.Clear();

                switch (op)
                {
                case (int)Opcoes.SAIDA_PROGRAMA:
                    return;

                case (int)Opcoes.LE_ARQUIVO_TXT:

                    Console.Write("Digite o caminho completo do arquivo: ");
                    var arq = Console.ReadLine();
                    Console.WriteLine();

                    Arquivo.LeArquivoTxt(arq);

                    Console.Write("\nDigite qualquer tecla para continuar: ");
                    _ = Console.ReadKey();

                    break;

                case (int)Opcoes.TABUADA:

                    Console.Write("Digite um número: ");
                    var num = double.Parse(Console.ReadLine());
                    Console.WriteLine();

                    Tabuada.Calcular(num);

                    Console.Write("\nDigite qualquer tecla para continuar: ");
                    _ = Console.ReadKey();

                    break;

                case (int)Opcoes.CALCULAR_MEDIA:

                    Console.Write("Digite a quantidade de números: ");
                    var n = uint.Parse(Console.ReadLine());
                    Console.WriteLine();

                    Console.WriteLine(Media.Calcular(n));

                    Console.Write("\nDigite qualquer tecla para continuar: ");
                    _ = Console.ReadKey();

                    break;

                default:
                    break;
                }
            }
        }
コード例 #2
0
ファイル: Menu.cs プロジェクト: larissa-NUF/c-sharp
        public static void Criar()
        {
            while (true)
            {
                string mensagem =
                    "\n Aplicação Console" +
                    "\n" +
                    "\n Digite uma das opções:" +
                    "\n     1 - Para ler arquivos" +
                    "\n     2 - Para executar a tabuada" +
                    "\n     3 - Calcular a média dos alunos" +
                    "\n     4 - Cadastro de clientes" +
                    "\n     5 - Cadastro de usuários" +
                    "\n     6 - Cadastro de fornecedores" +
                    "\n     0 - Para sair do programa";
                Console.WriteLine(mensagem);
                int opcao = int.Parse(Console.ReadLine());
                Console.WriteLine("===================================================");

                if (opcao == 0)
                {
                    break;
                }
                else if (opcao == 1)
                {
                    Arquivos.Ler();
                }
                else if (opcao == 2)
                {
                    Tabuada.Calcular();
                }
                else if (opcao == 3)
                {
                    Media.Alunos();
                }
                else if (opcao == 4)
                {
                    TelaClientes.Chamar();
                }
                else if (opcao == 5)
                {
                    TelaUsuarios.Chamar();
                }
                else if (opcao == 6)
                {
                    TelaUsuarios.Chamar();
                }
                else
                {
                    Console.WriteLine("Opção inválida");
                    Console.WriteLine("===================================================");
                }
            }
        }
コード例 #3
0
ファイル: Menu.cs プロジェクト: Joshhortt/Csharp-Open
        public const int CADASTRAR_CLIENTES = 4;          // Adiionar novo item de menu.


        public static void Criar()
        {
            while (true)
            {
                string mensagem = "Olá Usuário! Benvindo ao programa,\n" +
                                  "\n  utilizando a Progrmação Funcional\n" +
                                  "\n\n   Digite uma das opções abaixo: \n" +
                                  "\n    0 - Sair do Programa" +
                                  "\n    1 - Para Ler Arquivos" +
                                  "\n    2 - Para executar a Tabuada" +
                                  "\n    3 - Para Calcular a Média dos Alunos" +
                                  "\n    4 - Cadastrar Clientes"; // Novo item de menu. Opção 4 adicionado.

                Console.WriteLine(mensagem);

                int valor = int.Parse(Console.ReadLine());

                if (valor == SAIDA_PROGRAMA)
                {
                    break;
                }
                else if (valor == LER_ARQUIVOS)
                {
                    Console.WriteLine("\n========================== Opção Ler Arquivos ==========================\n");
                    Arquivo.Ler(1);
                    Console.WriteLine("\n============================================================================\n");
                }
                else if (valor == TABUADA)
                {
                    Console.WriteLine("\n==================== Opção Tabuada =============================================\n");
                    Console.WriteLine("Digite o numero da Tabuada");
                    int numero = int.Parse(Console.ReadLine());
                    Tabuada.Calcular(numero);
                    Console.WriteLine("\n================================================================================\n");
                }
                else if (valor == CALCULO_MEDIA)
                {
                    Console.WriteLine("\n==================== Opção Calculo da Media========================================\n");
                    Media.Alunos();
                    Console.WriteLine("\n================================================================================\n");
                }
                else if (valor == CADASTRAR_CLIENTES)
                {                   // Adicionar condicional ao Cadastrar Clientes ao novo item de menu
                    // Console.WriteLine("\n==================== Opção Cadastrar Clientes========================================\n");
                    TelaCliente.Chamar();
                    Console.WriteLine("\n================================================================================\n");
                }
                else
                {
                    Console.WriteLine("OPÇAO INVALIDA");
                }
            }
        }
コード例 #4
0
        public static void Criar()
        {
            while (true)
            {
                string mensagem = "Olá usuário, bem vindo ao programa\n" +
                                  "\n  Utilizando Programação Funcional" +
                                  "\n\n" +
                                  "\n    Digite uma das opções abaixo:" +
                                  "\n      0 - Sair do Programa" +
                                  "\n      1 - Para Ler Arquivos" +
                                  "\n      2 - Para Executar a Tabuada" +
                                  "\n      3 - Para Calcular Media de Alunos";
                Console.WriteLine(mensagem);


                Console.Write("\nOpção escolhida: ");
                int valor = int.Parse(Console.ReadLine());

                if (valor == SAIDA_PROGRAMA)
                {
                    break;
                }
                else if (valor == LER_ARQUIVOS)
                {
                    Console.WriteLine("============== Opção Ler Arquivos ==============");
                    Arquivo.Ler(1);
                    Console.ReadLine();
                    Console.Clear();
                }
                else if (valor == TABUADA_PROGRAMA)
                {
                    Console.WriteLine("============== Opção Tabuada ==============");
                    Console.WriteLine("Digite o numero que deseja na tabuada");
                    int numero = int.Parse(Console.ReadLine());
                    Tabuada.Calcular(numero);
                    Console.ReadLine();
                    Console.Clear();
                }
                else if (valor == CALCULO_MEDIA)
                {
                    Console.WriteLine("============== Opção Calculo da Média ==============");
                    Media.Aluno();
                    Console.ReadLine();
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("Opção inválida, digite novamente!");
                    Console.ReadLine();
                    Console.Clear();
                }
            }
        }
コード例 #5
0
        public static void Criar()
        {
            while (true)
            {
                string mensagem = "Olá usuário, bem vindo ao programa\n" +
                                  "\n  Uilizando programação funcional" +
                                  "\n\n" +
                                  "\n    Digite uma das opções abaixo:" +
                                  "\n      0 - Sair do programa" +
                                  "\n      1 - Para Ler arquivos" +
                                  "\n      2 - Para executar a tabuada" +
                                  "\n      3 - Calcular média de alunos" +
                                  "\n      4 - Cadastrar clientes";
                Console.WriteLine(mensagem);

                int valor = int.Parse(Console.ReadLine());

                if (valor == SAIDA_PROGRAMA)
                {
                    break;
                }
                else if (valor == LER_ARQUIVOS)
                {
                    Console.WriteLine("================== Opção Ler arquivos ===========================");
                    Arquivo.Ler(1);
                    Console.WriteLine("\n=====================================================\n");
                }
                else if (valor == TABUADA)
                {
                    Console.WriteLine("================== Opção tabuada ===========================");
                    Console.WriteLine("Digite o numero que deseja na tabuada");
                    int numero = int.Parse(Console.ReadLine());
                    Tabuada.Calcular(numero);
                    Console.WriteLine("\n=====================================================\n");
                }
                else if (valor == CALCULO_MEDIA)
                {
                    Media.Aluno();
                    Console.WriteLine("\n=====================================================\n");
                }
                else if (valor == CADASTRAR_CLIENTES)
                {
                    TelaCliente.Chamar();
                    Console.WriteLine("\n=====================================================\n");
                }
                else
                {
                    Console.WriteLine("Opção inválida digite novamente");
                }
            }
        }
コード例 #6
0
        public static void Criar()
        {
            while (true)
            {
                string mensagem = "Olá Usuário! Benvindo ao programa,\n" +
                                  "\n  utilizando a Progrmação Funcional\n" +
                                  "\n\n   Digite uma das opções abaixo: \n" +
                                  "\n    0 - Sair do Programa" +
                                  "\n    1 - Para Ler Arquivos" +
                                  "\n    2 - Para executar a Tabuada" +
                                  "\n    3 - Para Calcular a Média dos Alunos";

                Console.WriteLine(mensagem);
                //Console.ReadLine();
                int valor = int.Parse(Console.ReadLine());

                if (valor == SAIDA_PROGRAMA)

                {
                    break;
                }
                else if (valor == LER_ARQUIVOS)
                {
                    Console.WriteLine("\n===================== Opção Ler Arquivos =====================================\n");
                    Arquivo.Ler(1);
                    Console.WriteLine("\n===============================================================================\n");
                }
                else if (valor == TABUADA)
                {
                    Console.WriteLine("\n==================== Opção Tabuada =============================================\n");
                    Console.WriteLine("Digite o numero da Tabuada");
                    int numero = int.Parse(Console.ReadLine());
                    Tabuada.Calcular(numero);
                    Console.WriteLine("\n================================================================================\n");
                }
                else if (valor == CALCULO_MEDIA)
                {
                    Console.WriteLine("\n==================== Opção Calculo da Media========================================\n");
                    Media.Alunos();                     // Refactorado
                    // Media.CalcularMediaAlunos();
                    // CalcularMediaAlunos();
                    Console.WriteLine("\n================================================================================\n");
                }
                else
                {
                    Console.WriteLine("OPÇAO INVALIDA");
                }
            }
        }
コード例 #7
0
ファイル: Menu.cs プロジェクト: madeoliveira/Poo
        public static void Criar()
        {
            while (true)
            {
                string mensagem = "\n\nOlá, bem vindo ao programa\n" +
                                  "\n" +
                                  "\n  Digite uma das opções: " +
                                  "\n    0 - Sair do programa" +
                                  "\n    1 - Para ler arquivo" +
                                  "\n    2 - Para executar a Tabuada" +
                                  "\n    3 - Calcular média" +
                                  "\n    4 - Cadastrar Cliente";
                Console.WriteLine(mensagem);

                int valor = int.Parse(Console.ReadLine());
                if (valor == SAIDA_PROGRAMA)
                {
                    break;
                }
                else if (valor == LER_ARQUIVOS)
                {
                    Console.WriteLine("++++++++++++Opção Ler arquivos+++++++++++++++");
                    Arquivo.Ler(1);
                    Console.WriteLine("+++++++++++++++++++++++++++++++++++++++++++\n");
                }
                else if (valor == TABUADA)
                {
                    Console.WriteLine("=========================Opção Tabuada=====================");
                    Console.WriteLine("Gigite o número que deseja");
                    int numero = int.Parse(Console.ReadLine());
                    Tabuada.Calcular(numero);
                    Console.WriteLine("\n ============================================\n");
                }
                else if (valor == CALCULO_MEDIA)
                {
                    Media.Aluno();
                    Console.WriteLine("\n+++++++++++++++++++++++++++++++++++++++++++++++++++");
                }
                else if (valor == CADASTRAR_CLIENTES)
                {
                    TelaCliente.Chamar();
                    Console.WriteLine("\n+++++++++++++++++++++++++++++++++++++++++++++++++++");
                }
            }
        }
コード例 #8
0
        public static void Mostrar()
        {
            while (true)
            {
                Console.WriteLine("Digite a opção que você deseja : " + "\n" +
                                  "Opção 0: Sair do programa" + "\n" +
                                  "Opção 1: Ler Arquivos" + "\n" +
                                  "Opção 2: Tabuada" + "\n" +
                                  "Opção 3: Calcular média\n");

                int valor = int.Parse(Console.ReadLine());

                if (valor == SAIDA_PROGRAMA)
                {
                    break;
                }

                else if (valor == LER_ARQUIVOS)
                {
                    Arquivo.Ler(1);
                    Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
                }

                else if (valor == TABUADA)

                {
                    Console.WriteLine("Digite o valor que você deseja executar na tabuada: ");
                    int numero = int.Parse(Console.ReadLine());
                    Tabuada.Calcular(numero);
                    Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
                }

                else
                {
                    Media.Aluno();
                    Console.WriteLine("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
                }
            }
        }
コード例 #9
0
ファイル: Menu.cs プロジェクト: Joshhortt/Csharp-Open
        public static void Criar()
        {
            while (true)
            {
                Console.WriteLine("");

                string mensagem = "Olá Usuário! Benvindo ao Programa,\n" +
                                  "\n  Aplicação Console Final\n" +
                                  "\n   Digite uma das opções abaixo: \n" +
                                  "\n    0 - Sair do Programa" +
                                  "\n    1 - Para Ler Arquivos" +
                                  "\n    2 - Para executar a Tabuada" +
                                  "\n    3 - Para Calcular a Média dos Alunos" +
                                  "\n    4 - Cadastrar Clientes" +
                                  "\n    5 - Cadastrar Usuarios" +
                                  "\n    6 - Cadastrar Fornecedores";

                Console.WriteLine(mensagem);

                int valor = int.Parse(Console.ReadLine());

                if (valor == SAIDA_PROGRAMA)
                {
                    break;
                }
                else if (valor == LER_ARQUIVOS)
                {
                    Console.WriteLine("\n========================== Opção Ler Arquivos ==========================\n");
                    Arquivo.Ler(1);
                    Console.WriteLine("\n========================================================================\n");
                }
                else if (valor == TABUADA)
                {
                    Console.WriteLine("\n==================== Opção Tabuada =============================================\n");
                    Console.WriteLine("Digite o numero da Tabuada");
                    int numero = int.Parse(Console.ReadLine());
                    Tabuada.Calcular(numero);
                    Console.WriteLine("\n================================================================================\n");
                }
                else if (valor == CALCULO_MEDIA)
                {
                    Console.WriteLine("\n==================== Opção Calculo da Media========================================\n");
                    Media.Alunos();
                    Console.WriteLine("\n================================================================================\n");
                }
                else if (valor == CADASTRAR_CLIENTES)
                {
                    TelaCliente.Chamar();
                    Console.WriteLine("\n================================================================================\n");
                }
                else if (valor == CADASTRAR_USUARIOS)
                {
                    TelaUsuario.Chamar();
                    Console.WriteLine("\n================================================================================\n");
                }
                else if (valor == CADASTRAR_FORNECEDORES)
                {
                    TelaFornecedor.Chamar();
                    Console.WriteLine("\n================================================================================\n");
                }
                else
                {
                    Console.WriteLine("OPÇAO INVALIDA, DIGITE NOVAMENTE!");
                }
            }
        }
コード例 #10
0
        public static void Criar()
        {
            while (true)
            {
                string mensagem = "Olá usuário, bem vindo ao programa\n" +
                                  "\n  Aplicação Console Final" +
                                  "\n\n" +
                                  "\n    Digite uma das opções abaixo:" +
                                  "\n      0 - Sair do Programa" +
                                  "\n      1 - Para Ler Arquivos" +
                                  "\n      2 - Para Executar a Tabuada" +
                                  "\n      3 - Para Calcular Media de Alunos" +
                                  "\n      4 - Cadastrar Clientes" +
                                  "\n      5 - Cadastrar Usuarios" +
                                  "\n      6 - Cadastrar Fornecedores";
                Console.WriteLine(mensagem);


                Console.Write("\nOpção escolhida: ");
                int valor = int.Parse(Console.ReadLine());

                if (valor == SAIDA_PROGRAMA)
                {
                    break;
                }
                else if (valor == LER_ARQUIVOS)
                {
                    Console.WriteLine("============== Opção Ler Arquivos ==============");
                    Arquivo.Ler(1);
                    Console.ReadLine();
                    Console.Clear();
                }
                else if (valor == TABUADA_PROGRAMA)
                {
                    Console.WriteLine("============== Opção Tabuada ==============");
                    Console.Write("Digite o numero que deseja na tabuada: ");
                    int numero = int.Parse(Console.ReadLine());
                    Tabuada.Calcular(numero);
                    Console.ReadLine();
                    Console.Clear();
                }
                else if (valor == CALCULO_MEDIA)
                {
                    Console.WriteLine("============== Opção Calculo da Média ==============");
                    Media.Aluno();
                    Console.ReadLine();
                    Console.Clear();
                }
                else if (valor == CADASTRAR_CLIENTES)
                {
                    Console.WriteLine("============== Opção Cadastrar Clientes ==============");
                    TelaCliente.Chamar();
                    Console.ReadLine();
                    Console.Clear();
                }
                else if (valor == CADASTRAR_USUARIOS)
                {
                    Console.WriteLine("============== Opção Cadastrar Usuarios ==============");
                    TelaUsuario.Chamar();
                    Console.ReadLine();
                    Console.Clear();
                }
                else if (valor == CADASTRAR_FORNECEDORES)
                {
                    Console.WriteLine("============== Opção Cadastrar Fornecedores ==============");
                    TelaFornecedor.Chamar();
                    Console.ReadLine();
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("Opção inválida, digite novamente!");
                    Console.ReadLine();
                    Console.Clear();
                }
            }
        }
コード例 #11
0
        public static void Criar()
        {
            #region Exibe o Menu
            while (true)
            {
                try
                {
                    string menu = "Olá Usuário, seja bem vindo ao nosso programa!!!\n\n"
                                  + "Agora digite uma das opções abaixo: \n\n"
                                  + $"Para Ler Arquivos, Digite {LER_ARQUIVOS};\n"
                                  + $"Para Calcular uma tabuada, Digite {TABUADA};\n"
                                  + $"Para Efetuar um cálculo de média, Digite {CALCULO_MEDIA};\n"
                                  + $"Para ver menu Clientes, Digite {MENU_CLIENTES}\n"
                                  + $"Para ver menu Usuários, Digite {MENU_USUARIOS}\n"
                                  + $"Para Limpar a tela, Digite {LIMPAR_TELA};\n\n";

                    Console.WriteLine($"{menu}Digite {SAIR} para sair do programa!");
                    Console.Write("> ");
                    int opcao = int.Parse(Console.ReadLine());

                    switch (opcao)
                    {
                    case SAIR:
                        Console.WriteLine("\n==============================================");
                        Console.WriteLine("Obrigado por utilizar nosso programa!!!");
                        Console.WriteLine("==============================================\n");
                        Environment.Exit(0);
                        break;

                    case LER_ARQUIVOS:
                        Console.WriteLine("\n================Ler Arquivos================\n");
                        Console.Write("Digite o nome e o número do arquivo separados por virgula ( Ex: Arq,1): ");
                        string[] arquivo        = Console.ReadLine().Split(",");
                        string   nome_arquivo   = arquivo[0];
                        int      numero_arquivo = int.Parse(arquivo[1]);
                        Arquivo.Ler(nome_arquivo, numero_arquivo);
                        Console.WriteLine("\n============================================\n");
                        break;

                    case TABUADA:
                        Console.WriteLine("\n================Tabuada================\n");
                        Console.Write("Digite a tabuada desejada: ");
                        int numero_tabuada = int.Parse(Console.ReadLine());
                        Tabuada.Calcular(numero_tabuada);
                        Console.WriteLine("\n=======================================\n");
                        break;

                    case CALCULO_MEDIA:
                        Console.WriteLine("\n================Calcular Média================\n");
                        Console.Write("Digite 3 notas separados por virgula (9.5,10.0,8.5): ");
                        string[] notas = Console.ReadLine().Split(",");
                        Media.Nota(double.Parse(notas[0], CultureInfo.InvariantCulture), double.Parse(notas[1], CultureInfo.InvariantCulture), double.Parse(notas[2], CultureInfo.InvariantCulture));
                        Console.WriteLine("\n==============================================\n");
                        break;

                    case MENU_CLIENTES:
                        TelaCliente.Mostrar();
                        break;

                    case MENU_USUARIOS:
                        TelaUsuario.Mostrar();
                        break;

                    case LIMPAR_TELA:
                        Console.Clear();
                        break;

                    default:
                        Console.WriteLine("\n==============================================");
                        Console.WriteLine("Atenção, a opção digitada é inválida");
                        Console.WriteLine("==============================================\n");
                        break;
                    }
                } catch (FormatException)
                {
                    Console.WriteLine($"\n\nO valor digitado é inválido, por favor, tente novamente!\n");
                }
            }
            #endregion
        }