Red de conocimientos turísticos - Información de alquiler - Introducción al código fuente de ventas

Introducción al código fuente de ventas

No lo tengo conmigo ahora.

Lo buscaré cuando vuelva esta noche ~ ~

# include & ltiostream & gt

# include & ltiomanip & gt

# include & ltcstring & gt

#Incluir "conio.h"

Usar espacio de nombres estándar

Libro de clase

{

Público:

Libro(char nombre[], venta doble de libros);

void changeinf(char NombreLibro[], venta doble de libros);

Vacío virtual disp();

Fin del disco vacío (int Shu);

char *returnname()

{ return(Bookname);}

Doble devolución de ventas ()

{ return(venta de libros);}

Privado:

char Bookname[100];

Venta de libros dobles ;

};

Libro del Vacío::Pantuan(int Shu)

{

if(libro venta & gt; =Shu)

disp();

}

Libro::Libro(nombre de personaje[], venta doble)

{

int I = 0;

i=tamañode(nombre);

if (i & gt99)

{

cout & lt& lt"¡El título ingresado es demasiado largo, solo se registran los primeros 100 caracteres!";

i = 99

}

strncpy(nombre del libro, título, I);

nombre del libro[I]= ' \ 0 ';

ventas de libros = ventas

}

Libro vacío::changeinf(nombre de char[], venta doble)

{

int I = 0;

i=sizeof(name );

If (i & gt99)

{

cout & lt& lt"El título ingresado es demasiado largo, solo el primero ¡Se registran 100 caracteres!" ;

i = 99

}

strncpy(nombre del libro, título, I);

nombre del libro [I]= ' \ 0 ';

BookSales=Ventas;

}

void Libro::disp()

{

cout & lt& lt"Nombre del libro:"

cout & lt& lt"Registro mensual de ventas de libros:"

}

Clase Revista: Libros públicos

{

Público:

Mag(nombre char[], venta doble):Libro(nombre, venta){}

void disp();

};

void Mag::disp()

{ char * ptemp

ptemp = return nombre ();

cout & lt& lt"Nombre de la revista:"

cout & lt& lt"Registro de ventas mensuales de la revista:"

}

int main(void)

{

int i=0, j=0, k = 0;

car nombre temp[ 100];

Temporada de venta doble

p>

char nChoice='y ', n elección 1 = ' a ';

libro * pBook[1000];

libro * pMag[1000];

p>

mientras(n elección = = ' Y ' | | n elección = = ' Y ')

{

cout & lt& lt"Por favor seleccione el registro que ingresó ¿Es un libro o una revista (a .book b .magazine):";

CIN>>nchoice 1;

if(nchoice 1 = = ' A ' | nchoice 1 = = ' A ')

{

cout & lt& lt"¡Tú eliges ingresar un libro!"& lt& ltendl

cout & lt& lt"Ingrese el nombre del libro: ";

CIN & gt;& gtNameTemp

cout & lt& lt"Ingrese el registro de ventas mensuales de este libro: ";

CIN>& gtSaleTemp

pBook[I]=nuevo libro(NameTemp, sale temp);

I = I+1;

cout & lt& lt "¿Quieres seguir escribiendo? (Y/N)";

CIN>>nElección

}

else if(nchoice 1 = = ' B ' | nchoice 1 = = ' B ')

{

cout & lt& lt"¡Has elegido entrar en la revista!"& lt& ltendl

cout & lt& lt"Ingrese el nombre de la revista:";

CIN & gt;& gtNameTemp

cout & lt& ltIngrese el registro de ventas mensuales de la revista:

CIN>& gtSaleTemp

pMag[k]=new Mag(NameTemp, sale temp);

k = k+1;

cout & lt<"¿Quieres seguir escribiendo? (Sí/No)";

CIN>>nChoice

}

Otro

{

cout & lt& lt"¡¡¡Entrada incorrecta!!!"& lt& ltendl

cout & lt& lt"¿Quieres seguir escribiendo? (Sí/No)"

CIN>>nElección

}

}

for(j<i ;j++)

{

pBook[j]-& gt;Panduan(500);

}

for(j = 0;j<k;j++)

{

pMag[j]-& gt;Pan Duan(2500);

}

getche();

return(0);

}

PD: solo como referencia~ ~