Portada class programa
Enviado por azul1232 • 6 de Marzo de 2023 • Apuntes • 1.783 Palabras (8 Páginas) • 168 Visitas
Portada
class programa
{
public static void Main()
{
Ropa ropa = new Ropa();
ropa.marca = "adidas";
ropa.setColor("el que sea");
ropa.setTalla("cualquiera");
Console.WriteLine("la marca de la ropa es: " + ropa.marca);
Console.WriteLine("la talla de la ropa es: " + ropa.getTalla());
ropa.poner();
Camisa camisa = new Camisa();
camisa.marca = "";
camisa.setColor("el que sea");
camisa.setTalla("grande");
Cachucha cachucha = new Cachucha();
cachucha.setColor("el que sea");
}
}
class Ropa
{
public string marca = "";
protected string Talla = "";
protected string Color = "";
protected string Genero = "";
public string getTalla()
{
return Talla;
}
public void setTalla(string pTalla)
{
string[] tallasAceptadas = { "grande", "mediana", "chica" };
if (EncuentroValor(pTalla, tallasAceptadas))
{
Talla = pTalla;
}
else
{
Console.WriteLine("la talla: " + pTalla + " no es valida");
}
}
public string getGenero()
{
return Genero;
}
public void setGenero(string pGenero)
{
string[] generosAceptados = { "mujer", "hombre", "mixto" };
if (EncuentroValor(pGenero, generosAceptados))
{
Genero = pGenero;
}
else
{
Console.WriteLine("el genero: " + pGenero + " no es valido");
}
}
public string getColor()
{
return Color;
}
public void setColor(string pColor)
{
Color = pColor;
}
public void poner()
{
Console.WriteLine("me pongo la ropa");
}
public void quitar()
{
Console.WriteLine("me quito la ropa");
}
public void lavar()
{
Console.WriteLine("lavo la ropa");
}
public void secar()
{
Console.WriteLine("seco la ropa");
}
protected bool EncuentroValor(string pValor, string[] pValores)
{
foreach (string valor in pValores)
{
if(valor == pValor)
{
...