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

BZU PAGES: Find Presentations, Reports, Student's Assignments and Daily Discussion; Bahauddin Zakariya University Multan (http://bzupages.com/)
-   Object Oriented Programming (http://bzupages.com/35-object-oriented-programming/)
-   -   solve the ambiguity in my prog. (http://bzupages.com/f35/solve-ambiguity-my-prog-718/)

taha khan 10-09-2008 11:12 PM

solve the ambiguity in my prog.
 
Code:

#include
using namespace std;
int x,y,a,z;
float length,width,area;
struct dist
{
 int feet;
 float inches;
};
struct room
{dist length;
dist width;
}r1,r2,r3,sum;
int main()
{
  r1.length.feet=5;
  r2.length.feet=10;
  r3.length.feet=15;
  r1.length.inches=2;
  r2.length.inches=5;
  r3.length.inches=7;
  r1.width.feet=5;
  r2.width.feet=10;
  r3.width.feet=15;
  r1.width.inches=2;
  r2.width.inches=3;
  r3.width.inches=7;
  sum.length.feet=r1.length.feet+r2.length.feet+r3.length.feet;
  sum.length.inches=r1.length.inches+r2.length.inches+r3.length.inches;
  sum.width.feet=r1.width.feet+r2.width.feet+r3.width.feet;
  sum.width.inches=r1.width.inches+r2.width.inches+r3.width.inches;
  if(sum.length.inches>=12)
  {sum.length.inches=x;
  sum.length.inches=x%12; 
  sum.length.feet+=x/12;
 
  }
  cout<<"length="<   if(sum.width.inches>=12)
  {sum.width.inches=a;
  sum.width.feet+=(a/12);
  sum.width.inches=(a%12);
  }
  cout<<"width="<   length=sum.length.feet+sum.length.inches;
  width=sum.width.feet+sum.width.inches;
  area=length*width;
 
  cout<<"area ="<  
 
  ; return 0;
 }


BSIT07-01 10-09-2008 11:28 PM

Re: solve the ambiguity in my prog.
 
In if Statement

if(sum.width.inches>=12)
{sum.width.inches=a;
sum.width.feet+=(a/12);
sum.width.inches=(a%12);
}

change sum.width.inches=a; to a=sum.width.inches;


All times are GMT +5. The time now is 07:36 AM.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.