Trabalho de C# - Programação Orientada a Objetos
Por: Danielaads • 19/4/2017 • Trabalho acadêmico • 2.202 Palavras (9 Páginas) • 355 Visualizações
Trabalho de Programação Orientada a Objetos
Linguagem C#
- Escreva um código em que apresente a classe Pessoa, com atributos nome, endereco e telefone e, o método imprimir. O método imprimir deve mostrar na tela os valores de todos os atributos.
- Baseando-se no exercício 1 adicione um método construtor que permita a definição de todos os atributos no momento da instanciação do objeto.
class Pessoa
{
private string nome, endereço, telefone;
public void imprimir()
{
Console.WriteLine("Dados registrados=> Nome: " + nome + " - Endereço: " + endereço + " - Telefone: " + telefone);
}
public Pessoa (string nome, string endereço, string telefone)
{
this.nome = nome;
this.endereço = endereço;
this.telefone = telefone;
}
public Pessoa()
{
}
public void SetNome(string nome)
{
this.nome = nome;
}
public string GetNome()
{
return this.nome;
}
public void SetEndereço(string endereço)
{
this.endereço = endereço;
}
public string GetEndereço()
{
return this.endereço;
}
public void SetTelefone(string telefone)
{
this.telefone = telefone;
}
public string GetTelefone()
{
return this.telefone;
}
}
}
- Escreva um código em que apresente a classe Quadrado, com atributos lado, area e perimetro e, os métodos calcularArea, calcularPerimetro e imprimir. Os métodos calcularArea e calcularPerimetro devem efetuar seus respectivos cálculos e colocar os valores nos atributos area e perimetro. O método imprimir deve mostrar na tela os valores de todos os atributos. Salienta-se que a área de um quadrado é obtida pela fórmula (lado * lado) e o perímetro por (4 * lado).
- Baseando-se no exercício 3 adicione um método construtor que permita a definição de todos os atributos no momento da instanciação do objeto.
class Quadrado
{
private double lado, area, perimetro;
private double calcularArea()
{
area = lado * lado;
return area;
}
private double calcularPerimetro()
{
perimetro = 4 * lado;
return perimetro;
}
public Quadrado(double lado, double area, double perimetro)
{
this.lado = lado;
}
public Quadrado()
{
}
public void imprimir()
{
Console.WriteLine("Lado do quadrado: " + lado + " - Área do quadrado: " + calcularArea() + " - Perimetro do quadrado: " + calcularPerimetro());
}
public void SetLado(double lado)
{
this.lado = lado;
}
public double GetLado()
{
return this.lado;
}
public void SetArea(double area)
{
this.area = area;
}
...