Red de conocimiento informático - Conocimientos de programación - La última pregunta de programación del nivel 1 del examen de programación

La última pregunta de programación del nivel 1 del examen de programación

# include & ltiostream.h & gt

#Definición Pi 3.14

Círculo de clase

{

Público:

circle(double r, int x, int y); //Llamar función con parámetros visibles

Circle(); //Llamar al constructor con parámetros invisibles

Círculo (círculo &) ampp); //Llama al constructor de copia para inicializar otro objeto con un objeto de la clase.

doble Getarea();

void leftscript();

Privado:

Doble radio

int Función de llamada.

{

Radio = r;

X = x

Y = y

}

Circle::circle()//Llama al constructor con parámetros invisibles.

{ radio = 0;

}

Circle::circle(circle&P)//Llamar al constructor de copia

{

radio = p.radius

cout & lt& lt" radio = " & lt& ltp.radius & lt& ltendl

}

Doble círculo ::Getarea()//Calcular área

{ return(Pi * radio * radio);

}

Círculo vacío::Izquierda ( )

{

cout & lt& lt"Las coordenadas del centro del círculo son: x = "

}

void main()

{

Doble radio;

int x, y; //Coordenadas del centro del círculo

cout & lt& lt "Ingrese un valor de radio"

CIN>>Radius;//Ingrese radio

cout<<"Ingrese las coordenadas del centro del círculo"

CIN> ; & gtx & gt& gty;

Área circular (radio, x, y); //Llamar función con parámetros visibles

Área circular 2; //Llamar al constructor de parámetros invisibles; Función que inicializa otro objeto con un objeto de la clase.

Área circular3 (área);

área Zuo Biao();

cout & lt& ltEl área es: "< & ltarea.getarea ()< ;<endl

//cout <<Area 2. getarea()<<endl

//cout <<Area 3 .getarea()<<endl

}