C#: Insert the information of two books
Write a program in C# Sharp to insert two books' information.
Sample Solution:-
C# Sharp Code:
using System;
// Declaration of a structure 'book' to hold book information
struct book
{
public string title; // Field to store the title of the book
public string author; // Field to store the author of the book
}
// Main class
public class strucExer9
{
public static void Main ()
{
int nobook = 1000; // Maximum number of books to be stored
book[] books = new book[nobook]; // Array of books to store book information
int i, j, n = 1, k = 1; // Variables for iteration and book count
Console.Write("\n\nInsert the information of two books :\n");
Console.Write("-----------------------------------------\n");
// Loop to input information for 'n' books
for (j = 0; j <= n; j++)
{
Console.WriteLine("Information of book {0}:", k);
// Input the name of the book
Console.Write("Input name of the book : ");
books[j].title = Console.ReadLine();
// Input the author of the book
Console.Write("Input the author : ");
books[j].author = Console.ReadLine();
k++; // Increment the book count
Console.WriteLine();
}
// Displaying the information of the entered books
for (i = 0; i <= n; i++)
{
// Displaying the title and author of each book
Console.WriteLine("{0}: Title = {1}, Author = {2}", i + 1, books[i].title, books[i].author);
Console.WriteLine();
}
}
}
Sample Output:
Insert the information of two books : ----------------------------------------- Information of book 1 : Input name of the book : BASIC Input the author : S.TROELSTRA Information of book 2 : Input name of the book : C+ Input the author : G.RTRTG 1: Title = BASIC, Author = S.TROELSTRA 2: Title = C+, Author = G.RTRTG
Flowchart:
C# Sharp Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C# Sharp to demonstrates struct initialization without using the new operator.
Next: Write a program in C# Sharp to implement a method that returns a structure including calling the method and using its value.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics