Ayúdenme con esto, quiero ese algoritmo que me facilite con cada uno de los ítems en la captura q está aquí

Adjuntos:

fv11: en que lenguaje de programación lo necesitas???
mercedes14: En c++
mercedes14: En Dev c++, xfa ayudaaa

Respuestas

Respuesta dada por: megatokay
0

El siguiente algoritmo, tiene como estructura de datos de alamacenamiento, los arreglos:

Algoritmo Biblioteca

tamaño<-1000  

Dimension nom[tamaño]

Dimension ref[tamaño]

Dimension titulo[tamaño]

Dimension edi[tamaño]

Dimension clase[tamaño]

Dimension edicion[tamaño]

Dimension publicacion[tamaño]

Dimension revista[tamaño]

contador<-1  

cantrevista<-0

seguir<-""

respuesta<-""

Repetir

 Escribir "Referencia:"

 Leer ref[contador]

 Escribir "Título:"

 Leer titulo[contador]

 Escribir "Editorial:"

 Leer edi[contador]

 Repetir

  Escribir "Clase de publicación (libro o revista):"

  Leer clase[contador]

 Hasta que clase[contador] = "libro" o clase[contador] = "revista"

 

 Si clase[contador]="libro" Entonces

  Escribir "Número de edición:"

  Leer edicion[contador]

  Escribir "Año de publicación:"

  Leer publicacion[contador]

 Fin Si

 Si clase[contador]="revista" Entonces

  Escribir "Nombre de la revista:"

  Leer revista[contador]

 Fin Si

 

 Repetir

  Escribir "Desea ingresar otro documento? (s/n):"

  Leer seguir

 Hasta que seguir = "s" o seguir = "n"

 Si seguir="s" Entonces

  contador<-contador+1

 Fin Si

Hasta Que seguir = "n"

Repetir

 Escribir "1.- Indicar número de libros"

 Escribir "2.- Indicar número de revistas"

 Escribir "3.- Buscar libros"

 Escribir "4.- Buscar revistas"

 Escribir "5.- Presentar todo el inventario"  

 Leer respuesta

Hasta que respuesta = "1" o respuesta = "2" o respuesta = "3" o respuesta = "4" o respuesta = "5"

Si respuesta="1" Entonces

 Para z<-1 Hasta contador Hacer

  Si clase[z]="libro" Entonces

   cantlibros = cantlibros + 1  

  Fin Si

 Fin Para

 Escribir "La cantiad de libros es:", cantlibros

Fin Si

Si respuesta="2" Entonces

 Para z<-1 Hasta contador Hacer

  Si clase[z]="revista" Entonces

   cantrevistas = cantrevista + 1  

  Fin Si

 Fin Para

 Escribir "La cantiad de revistas es:", cantrevista

Fin Si

 

Si respuesta="3" o respuesta="4" Entonces

  Escribir "Indique número de referencia:"

  Leer numreferencia

 Para z<-1 Hasta contador Hacer

  Si ref[z]=numreferencia Entonces

   Escribir "Referencia:", ref[z]

   Escribir "Título:", titulo[z]

   Escribir "Editorial:", edi[z]

   Escribir "Clase de publicación:" , clase[z]

   Si clase[z]="libro" Entonces

    Escribir "Número de edición:", edicion[z]

    Escribir "Año de publicación:", publicacion[z]

   Fin Si

   Si clase[contador]="revista" Entonces

    Escribir "Nombre de la revista:", revista[z]

   Fin Si

  Fin Si

 Fin Para

Fin Si

Si respuesta="5" Entonces

 Para z<-1 Hasta contador Hacer

   Escribir "Referencia:", ref[z]

   Escribir "Título:", titulo[z]

   Escribir "Editorial:", edi[z]

   Escribir "Clase de publicación (libro o revista):" , clase[z]

   Si clase[z]="libro" Entonces

    Escribir "Número de edición:", edicion[z]

    Escribir "Año de publicación:", publicacion[z]

   Fin Si

   Si clase[contador]="revista" Entonces

    Escribir "Nombre de la revista:", revista[z]

   Fin Si

 Fin Para

Fin Si

FinAlgoritmo

Ver también: https://brainly.lat/tarea/12696711

Adjuntos:

fv11: creo que no sabes ni leer en que lenguaje lo esta pidiendo verdad?
Preguntas similares