Define a class Supplier with fields – sid, name, address, pincode. Write a C#.Net program to accept the details of ‘n’ suppliers and display them.

Answer:

using System;

class Supplier
{
    // Fields to store the supplier details
    int Sid;
    string Name;
    string Address;
    string Pincode;

    // Method to accept supplier details
    public void AcceptDetails()
    {
        Console.WriteLine("Enter Supplier ID: ");
        Sid = int.Parse(Console.ReadLine());

        Console.WriteLine("Enter Supplier Name: ");
        Name = Console.ReadLine();

        Console.WriteLine("Enter Supplier Address: ");
        Address = Console.ReadLine();

        Console.WriteLine("Enter Supplier Pincode: ");
        Pincode = Console.ReadLine();
    }

    // Method to display supplier details
    public void DisplayDetails()
    {
        Console.WriteLine("Supplier ID:" + Sid);
        Console.WriteLine("Name:" + Name);
        Console.WriteLine("Address:" + Address);
        Console.WriteLine("Pincode:" + Pincode);
        Console.WriteLine();
    }
}

class Program
{
    static void Main()
    {
        // Accept number of suppliers
        Console.WriteLine("Enter number of suppliers: ");
        int n = int.Parse(Console.ReadLine());

        // Array to store supplier objects
        Supplier[] suppliers = new Supplier[n];

        // Accept and store details for each supplier
        for (int i = 0; i < n; i++)
        {
            Console.WriteLine($"\nEnter details for Supplier {i + 1}:");
            suppliers[i] = new Supplier();
            suppliers[i].AcceptDetails();
        }

        // Display all supplier details
        Console.WriteLine("\nSupplier Details:");
        for (int i = 0; i < n; i++)
        {
            Console.WriteLine($"\nSupplier {i + 1}:");
            suppliers[i].DisplayDetails();
        }
        Console.ReadLine();
    }
}
Scroll to Top