Programacion orientada a objetos
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PC
{
class CPc
{
string marca = null;
string procesador = null;
int peso = 3;bool encendido = false;
bool pantalla = false;
public string Marca
{
get
{
return marca;
}
set
{
if(value==null)
marca = "marca desconocida";
elsemarca = value;
}
}
public void EncenderPC()
{
//Este método comprueba si la PC está encendida, si no lo está se enciende e informa mediante un mensaje
if(encendido == true){
System.Console.WriteLine("La PC ya está encendida");
}
else
{
encendido = true;
pantalla = true;
System.Console.WriteLine("La PC ha sido encendida");
}}
public void Estado()
{
System.Console.WriteLine("El estado de la PC es el siguiente");
System.Console.WriteLine("Marca" + marca);
System.Console.WriteLine("Procesador:" +procesador);
System.Console.WriteLine("Peso:" + peso + "kg");
if (encendido == true)
{
System.Console.WriteLine("La PC está encendida");
}
elseSystem.Console.WriteLine("La PC está apagada");
if (pantalla == true)
{
System.Console.WriteLine("La pantalla está activada");
}
else
System.Console.WriteLine("La pantallaestá desactivada");
System.Console.WriteLine("");
}
}
class PC1
{
public static void Main(string()args)
{
CPc mipc = new CPc();
mipc.Marca= "Toshiba";mipc.EncenderPC();
mipc.Estado();
mipc.Procesador();
mipc.Peso();
}
}
class PC2
{
public static void Main(string()args)
{
CPc mipc2 = new CPc();
pc2.Marca= "Toshiba";pc2.EncenderPC();
pc2.Estado();
pc2.Procesador();
pc2.Peso();
}
}
class PC3
{
public static void Main(string()args)
{
CPc mipc3 = new CPc();
pc3.Marca= "Toshiba";...
Regístrate para leer el documento completo.