Red de conocimiento informático - Conocimiento informático - Defina cuatro categorías: CPU, RAM, CDROM y computadora.

Defina cuatro categorías: CPU, RAM, CDROM y computadora.

# include & ltiostream & gt

Usar espacio de nombres estándar

Nivel de CPU

{

Público:

CPU ()

{

cout & lt& lt"¡Construí una CPU!\n ";

}

Operación no válida ( )

{

cout & lt& lt"¡La CPU comienza a ejecutarse!\n ";

}

Parada no válida()

{

cout & lt& lt"¡La CPU dejó de funcionar!\n ";

}

~CPU()

{

cout & lt& lt"¡Una CPU rota!\n ";

}

};

Nivel de RAM

{

Público:

Memoria()

{

cout & lt& lt"¡Creó un Ram! \n ";

}

Ejecución no válida()

{

cout & lt& lt"ram start ¡Se escapó!\n";

}

Parada no válida()

{

cout<<"ram dejó de ejecutarse \n ";

}

~RAM()

{

cout & lt& lt" ¡destruyó una oveja macho! \n ";

}

};

Categoría CDROM

{

Público:

CD()

{

cout & lt& lt"¡Construí un CD!\n ";

}

Ejecución no válida()

{

cout & lt& lt"¡El disco se está ejecutando!\n ";

}

Parada no válida()

{

cout<<"¡El CD dejó de funcionar!\n";

}

~CDROM ()

{

cout & lt& lt"¡Se destruyó un disco!\n ";

}

};

Computadora de clase

{

Público:

Computadora()

{

cout & lt& lt“¡Construí una computadora! \ n ";

}

Ejecución no válida()

{

cout & lt& lt"¡La computadora está comenzando a funcionar! \n ";

CPU . run();

ram . run();

}

Parada no válida()

{

ram . stop();

CPU . stop();

cout & lt& lt"¡La computadora se detuvo! \ n ";

}

~Computadora()

{

cout & lt& lt" ¡Destruiste una computadora! \n ";

}

Privado:

CPU cpu

Memoria RAM;

Disco CDROM;

};

int main()

{

Computadora computadora;

Computer.run() ;

Computer.stop();

Devuelve 0;

}

Corre y echa un vistazo.

De todos modos, lo ejecuté desde arriba, por lo que debería poder funcionar normalmente sin accidentes.