static void Main(string[] args) { Console.WriteLine("Quantos funcionários você vai registrar?"); int numFunc = int.Parse(Console.ReadLine()); List <Funcionario> lista = new List <Funcionario>(); for (int i = 1; i <= numFunc; i++) { Console.WriteLine($"Funcionário #{i}"); Console.Write("ID: "); int id = int.Parse(Console.ReadLine()); Console.Write("Nome: "); string nome = Console.ReadLine(); Console.Write("Salário: "); double salario = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine(); lista.Add(new Funcionario(id, nome, salario)); } Console.Write("Entre com o ID do funcionário que receberá aumento: "); int idFuncAumento = int.Parse(Console.ReadLine()); Funcionario funcAumento = lista.Find(f => f.Id == idFuncAumento); if (funcAumento != null) { Console.Write("Entre com a porcentagem de aumento: "); double porcentAumento = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); funcAumento.AumentarSalario(porcentAumento); } else { Console.WriteLine("Este funcionário não existe"); } Console.WriteLine(); Console.WriteLine("Lista de funcionários atualizada:"); foreach (object func in lista) { Console.WriteLine(func); } }
static void Main(string[] args) { GerenciadorBonificacao gerenciador = new GerenciadorBonificacao(); Funcionario funcionario = new Funcionario(2000, "39965554452") { Nome = "Rodrgo", }; Funcionario diretor = new Diretor(5000, "29965554452") { Nome = "Ramirez", }; Console.WriteLine("Funcionario: " + funcionario.Nome); Console.WriteLine("Funcionario Salario: " + funcionario.Salario); funcionario.AumentarSalario(); Console.WriteLine("Novo Salario funcionario: " + funcionario.Salario); Console.WriteLine("Bonificacao funcionario: " + funcionario.GetBonificacao()); gerenciador.Registrar(funcionario); Console.WriteLine(" "); Console.WriteLine("========================="); Console.WriteLine(" "); Console.WriteLine("Diretor: " + diretor.Nome); Console.WriteLine("Diretor Salario: " + diretor.Salario); diretor.AumentarSalario(); Console.WriteLine("Novo Salario Diretor: " + diretor.Salario); Console.WriteLine("Bonificacao diretor: " + diretor.GetBonificacao()); gerenciador.Registrar(diretor); Console.WriteLine(" "); Console.WriteLine("========================="); Console.WriteLine(" "); Console.WriteLine("Total de Funcionários: " + Funcionario.TotalDeFuncionarios); Console.WriteLine("Total da bonificacao funcionários " + "R$" + gerenciador.GetTotalBonificacao()); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("03!"); GerenciadorBonificacao gerenciador = new GerenciadorBonificacao(); Funcionario carolina = new Funcionario(2000, "123.543.090-09"); carolina.Nome = "carolina"; //carolina.CPF = "123.543.090-09"; //carolina.Salario = 2000; Console.WriteLine(carolina.Nome); Console.WriteLine("Carolina bonificacao: " + carolina.GetBonificacao()); Console.WriteLine(Funcionario.TotalDeFuncionarios); gerenciador.Registrar(carolina); Diretor roberta = new Diretor("098.869.040-068"); roberta.Nome = "Roberta"; //roberta.CPF = "098.869.040-068"; //roberta.Salario = 5000; Console.WriteLine(roberta.Nome); Console.WriteLine("Roberta bonificacao: " + roberta.GetBonificacao()); gerenciador.Registrar(roberta); Console.WriteLine(Funcionario.TotalDeFuncionarios); Console.WriteLine("Total de bonificações: " + gerenciador.GetTotalBonificacao()); carolina.AumentarSalario(); Console.WriteLine("Novo salário Carolina: " + carolina.Salario); roberta.AumentarSalario(); Console.WriteLine("Novo salário Roberta: " + roberta.Salario); //roberta.Salario = 2200; Console.ReadKey(); }
static void Main(string[] args) { GerenciadorBonificacao gerenciador = new GerenciadorBonificacao(); Funcionario carlos = new Funcionario("123.456.789-10", 2000); carlos.Nome = "Carlos"; Console.WriteLine(Funcionario.TotalDeFuncionarios); gerenciador.Registrar(carlos); Diretor roberta = new Diretor("234.567.891-11", 5000); roberta.Nome = "Roberta"; Console.WriteLine(Funcionario.TotalDeFuncionarios); gerenciador.Registrar(roberta); Console.WriteLine(carlos.Nome); Console.WriteLine(carlos.GetBonificacao()); Console.WriteLine(roberta.Nome); Console.WriteLine(roberta.GetBonificacao()); Console.WriteLine("Total de Bonificações: " + gerenciador.GetTotalBonificacao()); Console.WriteLine("Salário do Carlos: " + carlos.Salario); Console.WriteLine("Salário da Roberta: " + roberta.Salario); carlos.AumentarSalario(); roberta.AumentarSalario(); Console.WriteLine("NOVO salário do Carlos: " + carlos.Salario); Console.WriteLine("NOVO salário da Roberta: " + roberta.Salario); Console.ReadLine(); }
public void MostraFuncionario() { var funcionario = new Funcionario(); Console.WriteLine("Dados do Primeiro Funcionário: "); Console.Write("Nome: "); funcionario.Nome = Console.ReadLine(); Console.Write("Salário bruto: "); funcionario.SalarioBruto = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Imposto: "); funcionario.Imposto = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine("Funcionário: " + funcionario.ToString()); Console.Write("Digite a porcentagem para aumentar o salário: "); var aumento = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); funcionario.AumentarSalario(aumento); Console.WriteLine("Dados atualizados: " + funcionario.ToString()); }
static void Main(string[] args) { Funcionario f1 = new Funcionario(); Console.Write("Nome: "); f1.Nome = Console.ReadLine(); Console.Write("Salário bruto: "); f1.SalarioBruto = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Imposto: "); f1.Imposto = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine("Funcionário:" + f1.Nome + ", $" + f1.SalarioLiquido().ToString("F2", CultureInfo.InvariantCulture)); Console.Write("Digite a porcentagem para aumentar o salário: "); double porcentagemAumento = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); f1.AumentarSalario(porcentagemAumento); Console.WriteLine("Dados atualizados: " + f1); }
static void Main(string[] args) { Funcionario funcionario = new Funcionario(); Console.Write("Nome: "); funcionario.Nome = Console.ReadLine(); Console.Write("Salario Bruto: "); funcionario.Salario = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Imposto: "); funcionario.Imposto = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine(); Console.WriteLine("Funcionario: " + funcionario); Console.Write("Digite a porcentagem para aumentar o salário: "); double porcentagem = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); funcionario.AumentarSalario(porcentagem); Console.WriteLine(); Console.WriteLine("Dados Atualizados: " + funcionario); }
static void Main(string[] args) { Console.WriteLine("03!"); GerenciadorBonificacao gerenciador = new GerenciadorBonificacao(); Funcionario carolina = new Funcionario(2000, "123.456.789-10"); carolina.Nome = "carolina"; //carolina.CPF = "123.456.789-10"; //carolina.Salario = 2000; Console.WriteLine($"Nome completo: {carolina.Nome}"); Console.WriteLine($"Bonificação: {carolina.GetBonificacao()}"); Console.WriteLine($"Total de funcionários: {Funcionario.TotalDeFuncionarios}"); gerenciador.Registrar(carolina); Diretor roberta = new Diretor("098.765.432-11"); roberta.Nome = "roberta"; //roberta.CPF = "098.765.432-11"; //roberta.Salario = 5000; Console.WriteLine($"\nNome completo: {roberta.Nome}"); Console.WriteLine($"Bonificação: {roberta.GetBonificacao()}"); gerenciador.Registrar(roberta); Console.WriteLine($"Total de funcionários: {Funcionario.TotalDeFuncionarios}"); Console.WriteLine($"\nTotal de bonificações: {gerenciador.GetTotalBonificacao()}"); carolina.AumentarSalario(); Console.WriteLine($"\nNovo salário de Carolina: {carolina.Salario}"); Console.WriteLine($"\nNovo salário de Roberta: {roberta.Salario}"); Console.ReadKey(); }
static void Main(string[] args) { /* EXECICIO 1*/ Retangulo retangulo = new Retangulo(); retangulo.altura = 4; retangulo.largura = 3; Console.WriteLine("Area: " + retangulo.Area()); Console.WriteLine("Perimetro: " + retangulo.Perimetro()); Console.WriteLine("Diagonal: " + retangulo.Diagonal()); /* EXECICIO 2*/ Funcionario funcionario = new Funcionario(); funcionario.nome = "João Silva"; funcionario.salarioBruto = 7000; funcionario.imposto = 650; Console.WriteLine($"Funcionario: {funcionario.nome}, ${funcionario.SalarioLiquido()}"); funcionario.AumentarSalario(10); Console.WriteLine($"Dados atualizados: {funcionario.nome}, ${funcionario.SalarioLiquido()}"); }
static void Main(string[] args) { GerenciadorBonificacao gerenciador = new GerenciadorBonificacao(); Funcionario joao = new Funcionario(2000, "123456789-88"); joao.Nome = "Joao"; joao.AumentarSalario(); Console.WriteLine("Novo salário do João: " + joao.Salario); Console.WriteLine(Funcionario.TotalDefuncionarios); gerenciador.Registrar(joao); Diretor maria = new Diretor(5000, "987654321-99"); maria.Nome = "Maria"; maria.AumentarSalario(); Console.WriteLine("Novo salário do Maria: " + maria.Salario); Console.WriteLine(Funcionario.TotalDefuncionarios); gerenciador.Registrar(maria); Console.WriteLine(joao.Nome); Console.WriteLine(joao.GetBonificacao()); Console.WriteLine(maria.Nome); Console.WriteLine(maria.GetBonificacao()); Console.WriteLine("Total de bonificações: " + gerenciador.GetTotalBonificacao()); Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine("Exercicio de fixação parte 3"); Console.WriteLine("\nExercicio 1:"); Retangulo r; r = new Retangulo(); Console.WriteLine("\nEntre a largura e altura do retângulo:"); r.Largura = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); r.Altura = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine(r); Console.WriteLine("\nExercicio 2:"); Funcionario f; f = new Funcionario(); Console.Write("Nome: "); f.Nome = Console.ReadLine(); Console.Write("Salario bruto: "); f.Salario = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.Write("Imposto: "); f.Imposto = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine("\nFuncionario: " + f); Console.Write("\nDigite a porcentagem para aumentar o salário: "); double porcentagem = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); f.AumentarSalario(porcentagem); Console.WriteLine("\nDados atualizados: " + f); Console.WriteLine("\nExercicio 3:"); Aluno a; a = new Aluno(); Console.Write("Nome do aluno: "); a.Nome = Console.ReadLine(); Console.WriteLine("Digite as três notas do aluno:"); a.Nota1 = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); a.Nota2 = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); a.Nota3 = double.Parse(Console.ReadLine(), CultureInfo.InvariantCulture); Console.WriteLine("NOTA FINAL = " + a.NotaFinal().ToString("F2", CultureInfo.InvariantCulture)); if (a.Aprovado()) { Console.WriteLine("APROVADO"); } else { Console.WriteLine("REPROVADO"); Console.WriteLine("FALTARAM " + a.NotaRestante().ToString("F2", CultureInfo.InvariantCulture) + " PONTOS"); } }