public static void Main(string[] args) { Caneta bic = new Caneta("Azul", "Bic", "Fina"); Console.WriteLine("Cor da Caneta: {0}", bic.getCor()); Console.WriteLine("Marca da Caneta: {0}", bic.getMarca()); Console.WriteLine("Tipo de ponta: {0}", bic.getPonta()); }
static void Main(string[] args) { var c1 = new Caneta(); c1.Modelo = "Bic cristal"; c1.Cor = "Azul"; //c1.Ponta = 1.5; //c1.Carga = 1; c1.Status(); Console.ReadLine(); }
static void Main(string[] args) { Caneta joyce = new Caneta("Azul", "bic", 90f); Caneta pamela = new Caneta("Azul", "bic", 50f); Console.WriteLine(joyce.resumoDados()); Console.WriteLine(pamela.resumoDados()); joyce.transferirCarga(pamela, 10); Console.WriteLine("Transferindo..."); Console.WriteLine(joyce.resumoDados()); Console.WriteLine(pamela.resumoDados()); }
public static void Main(string[] args) { Caneta amanda = new Caneta("Azul", "bic", 40f); Caneta tia = new Caneta("Azul", "bic", 40f); Console.WriteLine(amanda.ResumoDados()); Console.WriteLine(tia.ResumoDados()); amanda.TransferirCarga(tia, 40); Console.WriteLine("Transferindo..."); Console.WriteLine(amanda.ResumoDados()); Console.WriteLine(tia.ResumoDados()); }
public static void Main(string[] args) { Caneta joyce = new Caneta("Azul"); Caneta pamela = new Caneta(Console.ReadLine(), Console.ReadLine(), float.Parse(Console.ReadLine())); Console.WriteLine("Informe a nova cor para a Joyce"); string novaCor = Console.ReadLine(); joyce.setCor(novaCor); Console.WriteLine(joyce.ResumoDados()); Console.WriteLine(pamela.ResumoDados()); }
public bool TransferirCarga(Caneta destino, float qtd) { //verificar se cabe no destino a quantidade solicitada if ((destino.max_tinta - destino.qtd_tinta) >= qtd) { //verificar se há tinta suficiente na origem if (this.qtd_tinta >= qtd) { //verificar se a cor é a mesma if (this.cor == destino.cor) { destino.qtd_tinta += qtd; this.qtd_tinta -= qtd; return(true); } } } return(false); }
public bool transferirCarga(Caneta destino, float qtd) { //verificar se cabe no destino a quantidade if ((destino.max_tinta - destino.qtd_tinta) >= qtd) { //verificar se há tinta SUFICIENTE na origem if (this.qtd_tinta >= qtd) { //verificar se a cor é a mesma if (this.cor == destino.cor) { //transferir:subtrair qtd da origem e adicionar no destino destino.qtd_tinta += qtd; this.qtd_tinta -= qtd; return(true); } } } return(false); }
static void Main(string[] args) { //Variaveis string cr; double pt; //Variaveis //Chamando o obj Caneta Caneta obj = new Caneta(); //Chamando o obj Caneta Console.Write("Cor da tinta:"); cr = Console.ReadLine(); Console.Write("Espessura da ponta da caneta: "); pt = Convert.ToDouble(Console.ReadLine()); //Chamando os atributos privados obj.Cor = cr; obj.Ponta = pt; //Chamando os atributos privados //Limpa o console Console.Clear(); //Apresentação Console.WriteLine($"Cor: {obj.Cor}"); Console.WriteLine($"Ponta: {obj.Ponta}"); Console.WriteLine($"Nivel da tinta: {obj.TintaQtde}"); //Apresentação //Chamando os métodos obj.tamparEdestampar(); //Menu bool menu = true; while (menu) { Console.Clear(); int escolha; Console.WriteLine($"(1) Rabiscar gasta 10% da tinta ({obj.TintaQtde})"); Console.WriteLine($"(2) Deixar a caneta"); Console.Write($"Escolha: "); escolha = Convert.ToInt32(Console.ReadLine()); //Escolha 1 rabiscar if (escolha == 1) { obj.rabiscar(); } //__________________________ //Escolha 2 sair do programa if (escolha == 2) { Console.WriteLine("Caneta jogada na mesa"); Console.WriteLine("..."); menu = false; } //___________________________ //se usar um comando diferente if (escolha != 1 && escolha != 2) { Console.WriteLine("Não conheço esse comando!"); Console.ReadLine(); } //____________________________ } //Menu___________________ //Chamando os métodos }