30.Single_Inheritance

 using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace Single_Inheritance.cs

{

    class student

    {

        int rollno;

        string nm;


        public void getdata()

        {

            Console.Write("Enter Student Roll NO. : ");

            rollno = Convert.ToInt16(Console.ReadLine());


            Console.Write("Enter Student Name : " );

            nm = Console.ReadLine();

        }

        public void print()

        {

            Console.WriteLine("\n\nStudent Roll NO. : " + rollno);

            Console.WriteLine("Student NAME. : " + nm +"\n\n");

        }

       

    }

    class marks : student

    {

        int m1, m2, m3 , total;

        double per;


        public void getmarks()

        {

            Console.Write("Enter Mark1 : ");

            m1 = Convert.ToInt16(Console.ReadLine());


            Console.Write("Enter Mark2 : ");

            m2 = Convert.ToInt16(Console.ReadLine());


            Console.Write("Enter Mark3 : ");

            m3 = Convert.ToInt16(Console.ReadLine());

        }

        public void printmarks()

        {

            Console.WriteLine("\n\nMark1 : " + m1);

            Console.WriteLine("Mark2 : " + m2);

            Console.WriteLine("Mark3 : " + m3);


            total = m1 + m2 + m3;

            per = total / 3;


            Console.WriteLine("\n\nTotal : " + total);

            Console.WriteLine("Persentage : " + per + "%");

        }

    }

    class Program

    {

        static void Main(string[] args)

        {

            marks obj = new marks();

            

            obj.getdata();

            obj.print();

            obj.getmarks();

            obj.printmarks();


            Console.Read();

        }

    }

}

OUTPUT:
Enter Student Roll NO. : 7
Enter Student Name : Milan


Student Roll NO. : 7
Student NAME. : Milan


Enter Mark1 : 80
Enter Mark2 : 80
Enter Mark3 : 8


Mark1 : 80
Mark2 : 80
Mark3 : 8


Total : 168
Persentage : 56%

Comments

Popular posts from this blog

Quetion 6 : Consider the "in-order-issue/in-order-completion" execution sequence shown in f In Figure Decode OWE Execute 12 12 12 14 16 13 16 13 15 15 16 Write 024/06/02 11 3 4 11 12 13 13 N 15 16 a. Identify the most likely reason why I could not enter the execute fourth cycle. stage until the [2] b. Will "in-order issue/out-of-order completion" or "out-of-order issue/out-of-order completion" fix this? If so, which? Explain

Question 5:

7.Write a program to read a list containing item name, item code and cost interactively and produce a three-column output as shown below. NAME CODE COST Turbo C++ 1001 250.95 C Primer 905 95.70 ------------- ------- ---------- ------------- ------- ---------- Note that the name and code are left-justified and the cost is right-justified with a precision of two digits. Trailing zeros are shown.