BZU PAGES: Find Presentations, Reports, Student's Assignments and Daily Discussion; Bahauddin Zakariya University Multan Right Header

Register FAQ Community Calendar New Posts Navbar Right Corner
HOME BZU Mail Box Online Games Radio and TV Cricket All Albums
Go Back   BZU PAGES: Find Presentations, Reports, Student's Assignments and Daily Discussion; Bahauddin Zakariya University Multan > Institute of Computing > Bachelor of Science in Information Technology > BsIT 3rd Semester > Object Oriented Programming

Object Oriented Programming By Mam Sidra Malik


 
 
Thread Tools Search this Thread Rating: Thread Rating: 3 votes, 3.67 average. Display Modes
Prev Previous Post   Next Post Next
  #2  
Old 03-09-2008, 01:34 AM
BSIT07-01's Avatar
Addicted to Computer


 
Join Date: Sep 2007
Location: ------------
Age: 36
Posts: 1,309
Contact Number: ---------------
Program / Discipline: BSIT
Class Roll Number: 07-01
BSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant futureBSIT07-01 has a brilliant future
Default Re: Find the AREA of a Home By using Nested Struct C++

Yeh bhi Hay...
Check it.

Code:
#include <iostream>
using namespace std;

struct dist
    {
    int feet;
    int inches;
    };

struct room
    {
    dist width;
    dist length;
    };

room r1,r2,r3,rsum;
int areafeet;
int areainches;

int main()


{
    
    
    r1.width.feet=5;
    r1.width.inches=25;
    r1.length.feet=5;
    r1.length.inches=45;


    r2.width.feet=5;
    r2.width.inches=65;
    r2.length.feet=5;
    r2.length.inches=75;


    r3.width.feet=5;
    r3.width.inches=65;
    r3.length.feet=5;
    r3.length.inches=75;

    rsum.width.feet=r1.width.feet+r2.width.feet+r3.width.feet;

    rsum.width.inches=r1.width.inches+r2.width.inches+r3.width.inches;

    rsum.length.feet=r1.length.feet+r2.length.feet+r3.length.feet;

    rsum.length.inches=r1.length.inches+r2.length.inches+r3.length.inches;


    if(rsum.length.inches>=12)
    {
        rsum.length.feet+=rsum.length.inches/12;

        rsum.length.inches=rsum.length.inches%12;
    }

    if(rsum.width.inches>=12)
    {
        rsum.width.feet+=rsum.length.inches/12;

        rsum.width.inches=rsum.length.inches%12;
    }



    cout<<"Total Length = "<<rsum.length.feet<<"'"<<rsum.length.inches<<"\""<<endl;
    cout<<"Total Width = "<<rsum.width.feet<<"'"<<rsum.width.inches<<"\""<<endl;

    areafeet=rsum.length.feet*rsum.width.feet;
    areainches=rsum.length.inches*rsum.width.inches;

    if(areainches>=12)

    {
        areainches=areainches%12;
        areafeet+=areafeet/12;

    }

    cout<<endl<<"Total area = "<<areafeet<<"'"<<areainches<<"\""<<endl;

return 0;

}

Reply With Quote
 

Tags
area, assignment, c++, find, home, nested, struct


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
wide area networks Muhammad Atique Remote Access Netowrks 0 21-03-2012 06:39 PM
When things get tough, find a reason to go on instead of a reason to quit. Both are easy to find, but the one you chose will usman_latif_ch Quotes 0 19-10-2011 06:45 PM
Program to find the sum of each row & column of a matrix of size n x m and if matrix is square, find the sum of the diagonals bonfire Object Oriented Programming 0 09-03-2011 12:01 AM
Running Home finally I can own a home for my self...... usman_latif_ch BZU Graphics and Wallpapers 0 08-05-2009 03:40 PM
Table of 5-10 Using Nested Loops BSIT07-01 Computer programming for IT 6 25-04-2008 08:21 AM

Best view in Firefox
Almuslimeen.info | BZU Multan | Dedicated server hosting
Note: All trademarks and copyrights held by respective owners. We will take action against any copyright violation if it is proved to us.

All times are GMT +5. The time now is 09:55 AM.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.