Red de conocimiento informático - Consumibles informáticos - Código fuente de visualización de ventas

Código fuente de visualización de ventas

No lo tengo conmigo ahora.

Lo buscaré cuando vuelva esta noche ~ ~

# include ltiostream gt

# include ltiomanip gt

# include ltcstring gt

#include “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);

Virtual void disp();

Fin del disco vacío (int Shu);

char *returnname()

{ return(Bookname);}

Ventas de devolución doble ( )

{ return(venta de libros);}

Privado:

char Bookname[100];

Venta de libros doble;

};

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

{

if (venta de libros 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 , nombre, I) ;

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

ventas de libros=ventas;

}

void Book::changeinf (char name[], doble venta)

{

int I = 0;

i=sizeof(name);

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, nombre, I

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

Ventas de libros=ventas;

}

void Libro::disp()

{

cout lt lt "Nombre del libro:"

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

}

Revista de la clase: libros públicos

{

Público:

Mag(char nombre[], doble venta): 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;

nombre de char temp[100];

Double SaleTemp

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

libro * pBook[1000];

libro * pMag[1000 ];

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

{

cout lt lt"Por favor seleccione su Si el registro de entrada es un libro o una revista (a.book b.magazine): ";

CIN gt; gtnchoice 1;

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

{

cout lt lt"¡Tú eliges ingresar un libro!" Ingrese el nombre de un libro: ";

CIN gt; gtNameTemp

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

CIN gt; gtSaleTemp

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

I = I 1;

cout lt lt"¿Quieres? para continuar escribiendo? (Sí /No)";

CIN gt; gtnChoice

}

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

{

cout lt lt"¡Has elegido ingresar a la revista!" el nombre de la revista:";

CIN gt; gtNameTemp

cout lt ltPor favor ingrese el registro de ventas mensual de la revista:

CIN gt; gtSaleTemp

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

k = k 1;

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

CIN gt; gtnChoice

}

Otro

{

cout lt lt"¡Error de entrada! ! !" lt ltendl

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

CIN gt; gtnChoice

}

}

for(;j lti;j)

{

pLibro[j]- gt; Pan Duan (500);

}

for(j = 0; j ltk; j )

{

pMag[j]- gt; Panduan(2500);

}

getche() ;

return(0);

}

PD: solo como referencia~ ~