Ayúdenme con esto, quiero ese algoritmo que me facilite con cada uno de los ítems en la captura q está aquí
Respuestas
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