Red de conocimiento informático - Conocimiento del nombre de dominio - ¡Programar en C++ es una parte muy importante de la programación! programación c ++

¡Programar en C++ es una parte muy importante de la programación! programación c ++

Requisitos funcionales:

(1) Establecer una biblioteca de libros audiovisuales. La biblioteca tiene tres categorías: libros, VCD y cintas de video. La información de cada libro audiovisual incluye el número (B_**, V_** y R_** representan la cantidad de libros, VCD y cintas de video respectivamente. ), nombre, precio original y número original y números restantes.

(2) Alquiler de audiolibros y vídeos. Agregue la información del prestatario al archivo lend.dat, incluido el número y la fecha de alquiler, que deben ingresarse desde el teclado, y el sistema calculará automáticamente los días de alquiler y el alquiler cuando se devuelvan. Después de ingresar los dos primeros datos, el sistema mostrará inmediatamente el monto del depósito a pagar. El monto del depósito para cada producto audiovisual está determinado por su precio original, que es tres veces el precio original. Tenga en cuenta que el número de libros audiovisuales restantes en la biblioteca se reducirá en consecuencia. Cuando el número restante llegue a cero, "este libro audiovisual se habrá prestado". Cuando la cantidad restante sea cero, si no se puede encontrar el libro, se mostrará el mensaje "¡Este libro audiovisual ha sido prestado!".

(3) Devolución de libros de audio y vídeo. Ingrese el número y la fecha de devolución, luego muestre el nombre del libro audiovisual y calcule la cantidad de días de alquiler según la fecha de alquiler y la fecha de devolución, y luego use los estándares de cantidad de 1 yuan por día para libros, 2 yuanes por día. por día para VCD y 1 yuan por día para cintas de vídeo para calcular el alquiler a pagar y, finalmente, mostrar el depósito, el alquiler y el saldo reembolsable. Si son demasiados días de alquiler y el alquiler es mayor que el depósito, no se cobrará la diferencia. Tenga en cuenta que, tras la devolución, la cantidad restante en la Biblioteca Audiovisual se incrementará en consecuencia y la información del prestatario se eliminará del archivo lend.dat.

(4) Compra libros de audio y vídeo. Para los libros audiovisuales originales, solo se aumenta la cantidad original, mientras que para los libros audiovisuales recién agregados, es necesario agregar nuevos registros a la biblioteca de libros audiovisuales.

(5) Eliminación de libros audiovisuales Los libros audiovisuales vencidos y perdidos se eliminarán. Sin embargo, si la cantidad original no es igual a la cantidad restante, significa que los libros audiovisuales han sido eliminados. prestado y no se puede desechar.

(6) Salir del sistema.

Diseñar el programa del menú principal que se muestra en el bucle.

|----------------------------|

| 1--Crear Biblioteca Audiovisual |

| 2--Alquilar libros audiovisuales|

| 3--Devolver libros audiovisuales|

| 4--Adquirir libros audiovisuales|< / p>

| 5--Desechar libros de audio y vídeo|

| 6--Salir del sistema.

| 0--Salir del sistema|

|--------------------- - -|

Adjunto: utilice los archivos fuente de C++ en Microsoft Visual C++ 6.0 para escribir el programa.