ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programa: pedir un dato y presentar existencia de libro


Enviado por   •  15 de Marzo de 2016  •  Informe  •  1.542 Palabras (7 Páginas)  •  232 Visitas

Página 1 de 7

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace Bliblioteca

{

class Program

{

Libro [] ArreLibro = new Libro[10];

int totalL=0;

static void Main(string[] args)

{

//menu

//1.Alta de libros

//2.Prestamos

//3. Consultar existencia--- pedir un dato y presentar su existencia.

//4.Imprimir todos los libros----imprimir todos los datos de cada lbro en el arreglo

Program pro = new Program();

pro.AltaLibros();

pro.AltaLibros();

pro.imprimeLibros();

}

public void AltaLibros()

{

Console.WriteLine("ALTA DE LIBROS");

Console.WriteLine("ISBN");

int ISBN = Convert.ToInt32(Console.ReadLine());

int pos = BuscaLibro(ISBN);

if (pos == -1)

{

//alta

Console.WriteLine("Nombre:");

string nom = Console.ReadLine();

Console.WriteLine("Editorial:");

string edit = Console.ReadLine();

Console.WriteLine("Autor:");

string aut=Console.ReadLine();

Console.WriteLine("Existencia:");

int exist=Convert.ToInt32(Console.ReadLine());

Libro lib = new Libro(ISBN, nom, edit,aut,exist);

ArreLibro[totalL]=lib;

totalL++;

Console.WriteLine("Alta de libro {0} exitosa", nom);

Console.ReadKey();

}

else

{

Console.WriteLine("clave {0} duplicada",ISBN);

}

}

public int BuscaLibro(int ISBN)//para buscar duplicados

{

int lugar = -1;

for(int k=0;k<totalL;k++)

{

if(ArreLibro[k].pISBN==ISBN)

{

lugar = k;

}

}

return lugar;

}

public void imprimeLibros()

{

foreach (Libro lib in ArreLibro)

{

if (lib != null)

{

Console.WriteLine("ISBN {0} nombre {1}", lib.pISBN,

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (53 Kb) docx (10 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com