static void Main(string[] args) { //Descriçao da atividade Console.WriteLine("Aula POO herança"); List <FuncionarioModel> ListaDeFuncionarios = new List <FuncionarioModel>(); // estanciando o objeto FuncionarioModel funcionario = new FuncionarioModel(); // declarando Variavel opçao int opcao; //Inicio do laço do { // Criando menu de opçoes System.Console.WriteLine("Escolha uma opçao"); System.Console.WriteLine($@" 1- Cadastrar funcionario 2- Executar açoes 0- Sair "); //lendo valor digitado e armazenando no variavel opçao opcao = int.Parse(Console.ReadLine()); //Inicio do switch opçao switch (opcao) { case 1: // Cadastrar FuncionarioModel funcionariocadastrado = funcionario.Cadastrarfuncionario(); ListaDeFuncionarios.Add(funcionariocadastrado); //Listando os funcionarios foreach (var item in ListaDeFuncionarios) { System.Console.WriteLine($"Funcionario: {item.Nome}"); } break; case 2: // Declarando a variavel açao int acao; do {// Criando o menu de açao do funcionario System.Console.WriteLine($@" Escolha uma das açoes para o funcionario {funcionario.Nome} 1- Andar 2- Comer 3- Dormir 0- Sair "); // armazenando valor digitado na variavel açao acao = int.Parse(Console.ReadLine()); switch (acao)// Inicio do switch açao { case 1: //Executar funcionario.Andar(); break; case 2: funcionario.comer(); break; case 3: funcionario.Dormir(); break; case 0: System.Console.WriteLine("Muito obrigado por usar o software"); break; default: System.Console.WriteLine("opçao invalida"); break; }// Fim do switch açao }while(acao != 0); break; case 0: break; default: System.Console.WriteLine("opçao invalida"); break; }//Fim do switch opçao }while(opcao != 0); }
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) { List <FuncionarioModel> ListaDeFuncionarios = new List <FuncionarioModel>(); int opcao; int acao = 0; 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()); FuncionarioModel funcionario = new FuncionarioModel(); switch (opcao) { case 1: //cadastrar FuncionarioModel funcionarioCadastrado = funcionario.CadastroFuncionario(); ListaDeFuncionarios.Add(funcionarioCadastrado); //listando o conteúdo foreach (var item in ListaDeFuncionarios) { Console.WriteLine($"O funcionário {item.Nome}"); } break; case 2: //executa do { Console.WriteLine($"Selecione uma ação para {funcionario.Nome}, Cargo {funcionario.Cargo}"); Console.WriteLine("1 - Andar "); Console.WriteLine("2 - Comer "); Console.WriteLine("3 - Trabalhar"); Console.WriteLine("0 - Tchau"); 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("Inválido"); break; } } while (acao != 0); break; case 3: //sair break; default: //diferente do 1, 2 e 0. break; } } while (opcao != 0); }
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"); 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); }