Sunday, 9 September 2012

6.STUDENT DETAILS USING POLYMORPHISM


STUDENT DETAILS USING POLYMORPHISM

namespace poly
{
    class details
    {
        public string name;
        public int regno,tot,avg;
        public void get()
        {
            Console.WriteLine("Enter ur name");
            name = Console.ReadLine();
            Console.WriteLine("Enter ur regno");
            regno = int.Parse(Console.ReadLine());
        }
        public void get(int m1, int m2, int m3)
        {
            tot = m1 + m2 + m3;
            avg = tot / 3;
        }
        public void put(int m1,int m2,int m3)
        {
            Console.WriteLine("Name   "+ name);
            Console.WriteLine("Reg no  " + regno);
            Console.WriteLine("Total  " + tot);
            Console.WriteLine("Average  " + avg);
            if (m1 >= 35 && m2 >= 35 && m3 >= 35)
                Console.WriteLine("PASS");
            else
                Console.WriteLine("FAIL");
            if (avg >= 80)
                Console.WriteLine("Grade  A");
            else if (avg < 80 && avg >= 60)
                Console.WriteLine("Grade  B");
            else if (avg > 60 && avg < 35)
                Console.WriteLine("Grade  C");
            else
                Console.WriteLine("No Grade");
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            int m1, m2, m3;
            details d = new details();
            d.get();
            Console.WriteLine("Enter Mark1");
            m1 = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter Mark2");
            m2 = int.Parse(Console.ReadLine());
            Console.WriteLine("Enter Mark3");
            m3 = int.Parse(Console.ReadLine());
            d.get(m1, m2, m3);
            d.put(m1,m2,m3);
            Console.ReadLine();
        }    }    }

No comments:

Post a Comment