static void Main(string[] args) { Console.WriteLine("Aprendendo Herança"); FuncionarioModel funcionario = new FuncionarioModel(); List <FuncionarioModel> listaDeFuncionarios = new List <FuncionarioModel>(); int opcao; do { Console.WriteLine("Escolha uma opção"); Console.WriteLine("( 1 ) - cadastrar funcionário"); Console.WriteLine("( 2 ) - Executar Ações"); Console.WriteLine("( 0 ) - Sair"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: // cadastrar FuncionarioModel funcionarioCadastrado = funcionario.CadastrarFuncionario(); listaDeFuncionarios.Add(funcionarioCadastrado); // Vamos listar foreach (var item in listaDeFuncionarios) { Console.WriteLine($"Funcionário: {item.Nome}, Cargo: {item.Cargo} "); } break; case 2: // Executar int acao = 0; do { Console.WriteLine($"Selecione uma ação para o {funcionario.Nome}"); Console.WriteLine("( 1 ) - Andar"); Console.WriteLine("( 2 ) - Comer"); Console.WriteLine("( 3 ) - Trabalhar"); Console.WriteLine("( 0 ) - Sair"); acao = int.Parse(Console.ReadLine()); switch (acao) { case 1: funcionario.Andar(); break; case 2: funcionario.Comer(); break; case 3: funcionario.Trabalhar(); break; case 0: Console.WriteLine("Tchau"); break; default: Console.WriteLine("opção inváida"); break; } } while (acao != 0); break; case 0: // sair Console.WriteLine("Obrigado por usar o nosso sístema"); break; default: // diferente de 0, 1 e 2 break; } } while (opcao != 0); ProfessorModel professor = new ProfessorModel(); professor.Nome = "lucas"; professor.Idade = 1; professor.Turma = "CodeXP"; }
static void Main(string[] args) { Console.WriteLine("Aprendendo Herança"); List <FuncionarioModel> listaDeFuncionarios = new List <FuncionarioModel>(); int opcao; FuncionarioModel funcionario = new FuncionarioModel(); do { Console.WriteLine("\nEscolha uma opção: "); Console.WriteLine("1 - Cadastrar Funcionários"); Console.WriteLine("2 - Executar Ações"); Console.WriteLine("0 - Sair\n"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: //Cadastrar FuncionarioModel fun = funcionario.CadastrarFuncionario(); listaDeFuncionarios.Add(fun); foreach (var func in listaDeFuncionarios) { Console.WriteLine($"Funcionário: {func.Nome}, Cargo: {func.Cargo}"); } break; case 2: //Executar int acao = 0; do { Console.WriteLine($"Selecione uma ação para {funcionario.Nome}"); Console.WriteLine("1 - Andar"); Console.WriteLine("2 - Comer"); Console.WriteLine("3 - Trabalhar"); Console.WriteLine("0 - Sair"); acao = int.Parse(Console.ReadLine()); switch (acao) { case 1: funcionario.Andar(); break; case 2: funcionario.Comer(); break; case 3: funcionario.Trabalhar(); break; case 0: Console.WriteLine("Tchau!"); break; default: Console.WriteLine("Opção inválida!"); break; } } while (acao != 0); break; case 0: //Sair break; default: //Diferente de 1,2 e 0 break; } } while (opcao != 0); }
static void Main(string[] args) { Console.WriteLine("Aprendendo herança"); FuncionarioModel funcionario = new FuncionarioModel(); List <FuncionarioModel> listaDeFuncionario = new List <FuncionarioModel>(); int opcao; do { Console.WriteLine("Escolha uma opção:"); Console.WriteLine("(1) - Cadastrar Funcionário"); Console.WriteLine("(2) - Executar Ações"); Console.WriteLine("(0) - Sair"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: // Caadastrar FuncionarioModel funcionarioCadastrado = funcionario.CadastrarFuncionario(); listaDeFuncionario.Add(funcionarioCadastrado); break; case 2: // Exucutar int acao = 0; do { Console.WriteLine($"Selecione uma ação para {funcionario.name}"); Console.WriteLine("(1) - Andar"); Console.WriteLine("(2) - Comer"); Console.WriteLine("(3) - Trabalhar"); Console.WriteLine("(0) - Sair"); acao = int.Parse(Console.ReadLine()); switch (acao) { case 1: funcionario.andar(); break; case 2: funcionario.Comer(); break; case 3: funcionario.trabalhar(); break; case 0: Console.WriteLine("Tchau!"); break; default: Console.WriteLine("Opção inválida"); break; } } while (acao != 0); break; case 0: // Sair break; default: // Diferenente de 1, 2 e 0; break; } } while (opcao != 0); }
static void Main(string[] args) { Console.WriteLine("Aprendendo Herança"); FuncionarioModel funcionario = new FuncionarioModel(); int opcao; List <FuncionarioModel> listaDeFuncionarios = new List <FuncionarioModel>(); do { Console.WriteLine(@"Escolha uma opção: 1 - Cadastrar Funcionario 2 - Executar Ações 0 - Sair"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: funcionario.CadastrarFuncionario(); break; case 2: int acao = 0; do { Console.WriteLine($"Selecione uma ação para {funcionario.Nome}"); Console.WriteLine(@" 1 - Andar 2 - Comer 3 - Trabalhar 0 - Sair"); acao = int.Parse(Console.ReadLine()); switch (acao) { case 1: funcionario.Andar(); FuncionarioModel funcionarioCadastrado = funcionario.CadastrarFuncionario(); listaDeFuncionarios.Add(funcionarioCadastrado); foreach (var item in listaDeFuncionarios) { Console.WriteLine($"Funcionario: {item.Nome}, cargo: {item.Cargo}"); } break; case 2: funcionario.Comer(); break; case 3: funcionario.Trabalhar(); break; case 0: Console.WriteLine("Tchau!"); break; default: Console.WriteLine("Opção inválida"); break; } }while(acao != 0); break; case 0: break; default: break; }//fim switch }while(opcao != 0); }
static void Main(string[] args) { // Criando uma lista vazia de funcionarios List <FuncionarioModel> ListaDeFuncionarios = new List <FuncionarioModel>(); Console.WriteLine("Aprendendo Herança"); FuncionarioModel funcionario = new FuncionarioModel(); ProfessorModel professor = new ProfessorModel(); int opcao; do { Console.WriteLine("Escolha uma opção:"); Console.WriteLine("1. Cadastrar Funcionário"); Console.WriteLine("2. Executar ações"); Console.WriteLine("0. Sair"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: //cadastrar FuncionarioModel FuncionariosCadastrados = funcionario.CadastrarFuncionario(); ListaDeFuncionarios.Add(FuncionariosCadastrados); //Vamos Listar foreach (var item in ListaDeFuncionarios) { Console.WriteLine(@"------------------------------------------------"); Console.WriteLine($@" Funcionário: {item.Nome} - Cargo: {item.Cargo}"); Console.WriteLine(@"------------------------------------------------"); } break; case 2: //Executar int acao = 0; do { Console.WriteLine($"Selecione uma ação para {funcionario.Nome}"); Console.WriteLine("1 - Andar"); Console.WriteLine("2 - Correr"); Console.WriteLine("3 - Trabalhar"); Console.WriteLine("0 - Sair"); acao = int.Parse(Console.ReadLine()); switch (acao) { case 1: funcionario.Andar(); break; case 2: funcionario.Correr(); break; case 3: funcionario.Trabalhar(); break; case 0: Console.WriteLine("Tchau!!!"); break; default: Console.WriteLine("Opção inválida"); break; } }while(acao != 0); break; case 0: //Sair break; default: //diferente de 1, 2 e 0 break; } }while(opcao != 0); professor.Nome = "Alexandra"; professor.Idade = 22; professor.Turma = "CodeXP"; professor.AreaDeAtuacao = "Desenvolvimento"; }
static void Main(string[] args) { Console.WriteLine("Aprendendo herança"); // public List<FuncionarioModel> ListaFuncionario = new List<FuncionarioModel>(); FuncionarioModel funcionario = new FuncionarioModel(); List <FuncionarioModel> listaFuncionarios = new List <FuncionarioModel>(); int opcao; do { Console.WriteLine("Escolha uma opção de atividades do sistema:\n"); System.Console.WriteLine(" opção (1)\t-\tCadastrar um Funcionario;"); System.Console.WriteLine(" opção (2)\t-\tExectar Ações;"); System.Console.WriteLine(" opção (0)\t-\tSair do sistema;"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: // Adicionando todos os funcionarios cadastrados a lista de funcionarios FuncionarioModel funcionarioCadastrado = funcionario.CadastrarFuncionario(); listaFuncionarios.Add(funcionarioCadastrado); break; case 2: int acao = 0; do { System.Console.WriteLine($"Selecione uma ação para {funcionario.Nome}"); System.Console.WriteLine(" Opção (1)\t-\tAndar"); System.Console.WriteLine(" Opção (2)\t-\tComer"); System.Console.WriteLine(" Opção (3)\t-\tTrabalhar"); System.Console.WriteLine(" Opção (0)\t-\tSair"); acao = int.Parse(Console.ReadLine()); switch (acao) { case 1: funcionario.Andar(); break; case 2: funcionario.Comer(); break; case 3: funcionario.Trabalhar(); break; case 0: break; } }while(acao != 0); break; case 0: break; } }while(opcao != 0); }
static void Main(string[] args) { int opcao; FuncionarioModel func = new FuncionarioModel(); do { Console.Clear(); Console.WriteLine("Digite uma opçção"); Console.WriteLine("1 - Cadastrar Funcionario"); Console.WriteLine("2 - Execultar Ações"); Console.WriteLine("0 - Sair"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: Console.Clear(); Console.WriteLine("Cadstro de usuário"); func.CadastrarFuncionario(); break; case 2: Console.Clear(); int acao = 0; do { Console.WriteLine($"Selecione uma opção para {func.Nome}"); Console.WriteLine("1 - Andar"); Console.WriteLine("2 - Comer"); Console.WriteLine("3 - Trabalhar"); Console.WriteLine("0 - Sair"); acao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: func.Andar(); break; case 2: func.Comer(); break; case 3: func.Trabalhar(); break; case 0: Console.WriteLine("Até mais"); break; default: Console.WriteLine("Opção inválida"); break; } } while (acao != 0); break; case 0: Console.Clear(); Console.WriteLine("Obrigado por utilizar nosso sistema"); break; default: Console.Clear(); Console.WriteLine("Opção inválida !"); break; } } while (opcao != 0); }