Sponsored Links


Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: CS201 assignment no 4 solution fall 2010 on 20/01/2011

  1. #1
    Administrator Xpert's Avatar
    Join Date
    May 2010
    Location
    Jhelum
    Posts
    6,239

    Icon14 CS201 assignment no 4 solution fall 2010 on 20/01/2011

    Sponsored Links1


    Problem Statement: Price manipulation

    You are required to create a class in C++ named Price with the following Data members, Data members should be publicly declared.


    • Rupees
    • Paisas


    The Price class presents Price in Rupees and Paisa. For instance, Price (10, 80) means 10 rupees and 80 paisas. The Price class should have the following features as described in detailed descriptions:
    Detailed Description:
    Constructors

    Class Price must have


    • Default constructor, which must set Rupees and Paisas to zero.



    • Parameterized constructor that receives two parameters of type int and initializes its private data: Rupees and Paisas with them. Note that if Paisas are 100 or greater than 100 then also convert it in Rupees.

    Member Functions

    • Create a function named Print()that displays the price of object in terms of rupees and paisas.

    Operator overloading

    • A member function that overloads the + Operator to add two objects of Price.


    There should be an overloaded + operators:


    • Add two objects and return Price object. Note that Paisas should not exceed 100.
    • Add first number into second objects and return Price object. Note that paisas should not exceed 100.



    Output of your program should be as follows:

    Price is 10 rupees and 60 paisas

    Price is 12 rupees and 80 paisas

    After Addition

    Price is 23 rupees and 40 paisas

    Sponsored Links
    Attached Files Attached Files

  2. #2
    plz expert upload the solution file of cs201

  3. #3
    Administrator Xpert's Avatar
    Join Date
    May 2010
    Location
    Jhelum
    Posts
    6,239

    Icon9

    Idea to solve this assignment
    Code:
    #include <iostream.h>
    #include <conio.h>
                            // This is only for IDEA, not a complete solution.
    class price
    {
      public:
        int rupees, paisas;
        price () {};
        price (int,int);
        price operator + (price);
    };
    
    price::price (int x1, int y1) 
    {
      rupees = x1;
      paisas = y1;
    }
    
    price price::operator+ (price money)
    {
      price convert;
      convert.rupees = rupees + money.rupees;
      convert.paisas = paisas + money.paisas;
      return (convert);
    }
    
    int main () 
    {
      price x1 (10,60);
      price y1 (13,2);
      price z1;
      z1 = x1 + y1;
      cout "Price is "z1.rupees  " rupees " "and "z1.paisas" paisas";
      getch();
      return 0;
    }

  4. #4

    Icon14 100 Percent Correct solution

    Code:
    #include <iostream.h>
    #include  <conio.h>
    using namespace std;
    class price{
        //Declaring private data members
        private:
            int rupees;
            int paisas; 
        //Declaring public functions
        public:
            price();          //Default constructor
            price (int,int);  //Overloaded constructor
            void Print();            //print function for displaying the array elements
            price operator+(price); //Operator overloading function for operator +
      };
    
    // Default constructor
    price::price()
    {
        rupees = 0;  
        paisas = 0;
    }
    
    // Overload constructor
    price::price(int crupees, int cpaisas)
    {
        rupees = crupees;   
        paisas = cpaisas;
    }
    
    //Function to display the elements
     void price::Print()  
     {
        cout<<"\nPrice is  "<<rupees<<"  Rupees and  "<<paisas<<"  Paisas  "<< endl;
     }
     
    // Function for + operator overloading 
    price price::operator+(price d2) 
      {
          int r = rupees + d2.rupees; //adding rupeees
          int p = paisas + d2.paisas; //adding paisas 
          if (p>=100)                  //If paisas exceeds from 100 then adding a 
          {    
          p-=100;                          // them into rupees                        
          r++;
          }
          return price (r,p);      
      }
      
    main()
    {
    price result;
    price obj1(10, 60);
    price obj2 (12, 80);
    result = obj1+obj2;
    obj1.Print();
    cout<<"\n";
    obj2.Print();
    cout<<"\n";
    cout<<"After Addition\n";
    result.Print();
     getch();
     return 0;
    system("pasure");
    }

  5. #5
    oh no yeh tu smilies aa gaye is main yeh nahi chalay ga theek wait main .cpp file upload ker deta hoo woh check ker lain

  6. #6

    18 Cs201 4th Assingment Solution

    dosto .cpp file attach nahi hoti is liye main nay world main code lik ker attach ker diya hai.aap yeh code Dev c++ main enter ker k .cpp file bana lain .this solution is 100 % tested
    Attached Files Attached Files

  7. #7
    Administrator Xpert's Avatar
    Join Date
    May 2010
    Location
    Jhelum
    Posts
    6,239
    friend app zip kar kay bhi attach kar saktay han yah phir code wala tag select karo aur us kay beach main sara code paste ker do it will display

  8. #8
    Assalamu Alaikum :
    Respected expert the file that you uploaded (ms word formate) has no code of cs 201

  9. #9
    Administrator Xpert's Avatar
    Join Date
    May 2010
    Location
    Jhelum
    Posts
    6,239
    dear fellow i have not uploaded any file here.

  10. #10
    ASSALAMU ALAIKUM :
    Respected expert plz upload the assignment solution of mgt 411 and plz help in making internship report as well as presentation. Jazakallah

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 41
    Last Post: 02-02-2011, 01:48 AM
  2. Replies: 63
    Last Post: 01-12-2011, 02:52 AM
  3. ENG-201 , CS601 , CS201 Assignment solution 03rd fall 2010
    By alveena82 in forum Get Solution In 24 Hour
    Replies: 10
    Last Post: 01-06-2011, 04:41 PM
  4. Replies: 5
    Last Post: 11-22-2010, 12:51 AM
  5. Replies: 13
    Last Post: 11-07-2010, 04:10 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
-: Vuhelp Disclaimer :-
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator's or staff of Vuhelp.net cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms. If you have any doubts about legality of content or you have any suspicions, feel free to contact us.
Online Education | JhelumSoft