C++ podi help ekak.meka harida balannako

Jim_Moriarty

Well-known member
  • Jan 28, 2019
    8,817
    13,860
    113
    මචන්ලා මේක මන් කරලා තියෙනවා හරිද ?වැරදි තියෙනවනම් කියන්න.මේක මිට වැඩ හොදට කරන්න පුලුවන්නම් එකත් පොඩ්ඩක් කියන්න.

    The part of a banking application has two classes Person and class Account_Holder. The attributes and functions of each class are given below. Assume the function ShowDetails() is a pure virtual function.
    Write an object-oriented application using C++ to perform the following.
    i. Set the NIC number, Account number of one account holder.
    ii. Show the NIC number and Account number of the account holder overriding function showDetails() in the class Person.
    Class Person:
    NIC number
    SetNIC() //set NIC number of the person
    ShowDetails() //display NIC number of the person.
    Class Account_Holder:
    Account number

    SetAccountNumber() // set Account number of the account holder.





    Code:
    #include<iostream>
    
    using namespace std;
    
    
    
    class person
    
    {
    
        public:
    
        string nicnumber;
    
        void setNic(string NIC)
    
        {
    
            nicnumber = NIC;
    
        }
    
        virtual void showDetails()
    
        {
    
            cout << "NIC NUMBER IS " << nicnumber << endl;
    
        }
    
    };
    
    class Acount_holder : public person
    
    {   
    
        public:
    
        int accountnumber;
    
        void setAccountnumber(int n)
    
        {
    
            accountnumber = n ;
    
        }
    
        void showDetails()
    
        {
    
            cout << "Account number is " << accountnumber << endl;
    
        }
    
    };
    
    
    
    
    
    int main()
    
    {
    
        person a;
    
        a.setNic("930501352v");
    
        a.showDetails();
    
        Acount_holder b;
    
        b.setAccountnumber(123);
    
        b.showDetails();
    
    
    
        return 0;
    
    };
     
    Last edited:
    • Like
    Reactions: hodakolla

    Sonique

    Well-known member
  • Oct 22, 2007
    25,161
    11,181
    113
    Forest
    C++:
    #include <iostream>
    
    int main(int argc, char *argv[]){
        //Code
    }

    Mehema daapanko kiyawanna amarui
     

    ThisaraMalintha

    Well-known member
  • Nov 16, 2015
    8,612
    7,331
    113
    ගෙදර
    kohomada ehema karanne
    1618847888824.png
     
    • Love
    Reactions: Jim_Moriarty

    Sonique

    Well-known member
  • Oct 22, 2007
    25,161
    11,181
    113
    Forest
    Getters setters daanawanan variable private daahan. Naththan oya getters and setters walin wadak na.
    Hena gahanawa wage main() eke object.variable = var kiyala denna puluwan
     
    • Like
    Reactions: Jim_Moriarty

    Jim_Moriarty

    Well-known member
  • Jan 28, 2019
    8,817
    13,860
    113
    Getters setters daanawanan variable private daahan. Naththan oya getters and setters walin wadak na.
    Hena gahanawa wage main() eke object.variable = var kiyala denna puluwan
    ow bn,mata eka tikak mathaka ne bn.private dammoth kohomada set karanne.puluwannam eka function ekaka dala pennanna
     

    Sonique

    Well-known member
  • Oct 22, 2007
    25,161
    11,181
    113
    Forest
    ow bn,mata eka tikak mathaka ne bn.private dammoth kohomada set karanne.puluwannam eka function ekaka dala pennanna
    Owwa post eken deken kiyanna amarui ban. C++ full course ekak follow karahan oya bank account scene eka example ekak widihata thiyan. Oya private public ewwa ehema hena sarala siddi.
    Pointers double pointers registers overloading inheritance stack heap static immutable constant kiya kiya hena baila thogayak enawa issarahata. Ewwath ahanna wenne naththan Elakiri eke. C++ kathandare hariyatama therune naththan code balala igena ganna amarui.
     
    • Like
    Reactions: Jim_Moriarty

    Jim_Moriarty

    Well-known member
  • Jan 28, 2019
    8,817
    13,860
    113
    Owwa post eken deken kiyanna amarui ban. C++ full course ekak follow karahan oya bank account scene eka example ekak widihata thiyan. Oya private public ewwa ehema hena sarala siddi.
    Pointers double pointers registers overloading inheritance stack heap static immutable constant kiya kiya hena baila thogayak enawa issarahata. Ewwath ahanna wenne naththan Elakiri eke. C++ kathandare hariyatama therune naththan code balala igena ganna amarui.
    ela machan
     

    KingJulian

    Well-known member
  • Nov 21, 2013
    762
    966
    93
    C++:
    #include<iostream>
    
    class Person
    {
    public:
        void setNic(const std::string& NIC)
        {
            nicnumber = NIC;
        }
    
        std::string getNic()
        {
            return nicnumber;
        }
    
        virtual void showDetails() = 0;
    
    private:
        std::string nicnumber;
    };
    
    class Acount_Holder : public Person
    {
    public:
        void setAccountnumber(int n)
        {
            accountnumber = n;
        }
    
        void showDetails()
        {
            std::cout << "NIC NUMBER IS " << getNic() << std::endl;
            std::cout << "Account number is " << accountnumber << std::endl;
        }
    
    private:
        int accountnumber;
    };
    
    int main()
    {
        Acount_Holder a;
    
        a.setNic("930501352v");
        a.setAccountnumber(123);
    
        a.showDetails();
    
        return 0;
    };