#include<iostream>
using namespace std;
int main ( )
double a,b,c,answer,x,y,z;
cout << "Square (1) or rectangle (2) " ;
cin >> x ;
if ( x== 1 )
{
cout << "Square side: " ;
cin >> a;
cout << " Type (2) if you would like to calculate the Perimeter or (1) if you would like to calculate the surface?" ;
cin >> y;
if ( y== 1 )
{
cout << "The surface of the square is: " ;
answer = ( a * a ) ; cout << answer<< endl;
}
else if ( y== 2 )
{
cout << "The perimeter of the square is: " ;
answer = ( 4 * a) ; cout << answer<< endl;
}
else if ( x== 2 )
{
cout << "The first side of the rectangle is: " ;
cin >> c;
cout << "The second side of the rectangle is: " ;
cin >> b;
cout << " Type (2) if you would like to calculate the Perimeter or (1) if you would like to calculate the surface? " ;
cin >> z;
if ( z== 1 )
{
cout << "The surface of the rectangle is: " ;
answer = ( c* b) ; cout << answer<< endl;
}
else if ( z== 2 )
{
cout << "The perimeter of the rectangle is: " ;
answer = 2 * ( c+ b) ; cout << answer<< endl;
}
}
system ( "pause" ) ;
return 0 ; }
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluICgpCiAgIGRvdWJsZSBhLGIsYyxhbnN3ZXIseCx5LHo7CmNvdXQ8PCJTcXVhcmUgKDEpIG9yIHJlY3RhbmdsZSAoMikgIjsKY2luPj54IDsKaWYgKHg9PTEpCnsKICAgICAgICAgY291dDw8IlNxdWFyZSBzaWRlOiAgIjsKICAgICAgICAgY2luPj5hOwogICAgICAgICBjb3V0PDwiIFR5cGUgKDIpIGlmIHlvdSB3b3VsZCBsaWtlIHRvIGNhbGN1bGF0ZSB0aGUgUGVyaW1ldGVyIG9yICgxKSBpZiB5b3Ugd291bGQgbGlrZSB0byBjYWxjdWxhdGUgdGhlIHN1cmZhY2U/IjsKICAgICAgICAgY2luPj55OwogICAgICAgICBpZiAoeT09MSkKICAgICAgICAgewogICAgICAgICAgICAgICAgICBjb3V0PDwiVGhlIHN1cmZhY2Ugb2YgdGhlIHNxdWFyZSBpczogIjsKICAgICAgICAgICAgICAgICAgYW5zd2VyID0gKCBhICogYSApO2NvdXQgPDwgYW5zd2VyPDxlbmRsOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKHk9PTIpCiAgICAgICAgIHsgCiAgICAgICAgICAgICAgY291dDw8IlRoZSBwZXJpbWV0ZXIgb2YgdGhlIHNxdWFyZSBpczogIjsKICAgICAgICAgICAgICBhbnN3ZXIgPSAoNCphKTtjb3V0IDw8IGFuc3dlcjw8ZW5kbDsKICAgICAgICAgICAgICB9CgplbHNlIGlmICh4PT0yKQp7CiAgICAgY291dDw8IlRoZSBmaXJzdCBzaWRlIG9mIHRoZSByZWN0YW5nbGUgaXM6ICI7CiAgICAgY2luPj5jOwogICAgIGNvdXQ8PCJUaGUgc2Vjb25kIHNpZGUgb2YgdGhlIHJlY3RhbmdsZSBpczogIjsKICAgICBjaW4+PmI7CiAgICAgY291dDw8IiBUeXBlICgyKSBpZiB5b3Ugd291bGQgbGlrZSB0byBjYWxjdWxhdGUgdGhlIFBlcmltZXRlciBvciAoMSkgaWYgeW91IHdvdWxkIGxpa2UgdG8gY2FsY3VsYXRlIHRoZSBzdXJmYWNlPyAiOwogICAgIGNpbj4+ejsKICAgICAgICAgICAgaWYgKHo9PTEpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgIGNvdXQ8PCJUaGUgc3VyZmFjZSBvZiB0aGUgcmVjdGFuZ2xlIGlzOiAiOwogICAgICAgICAgICAgICAgICBhbnN3ZXIgPSAoYypiKTtjb3V0IDw8IGFuc3dlcjw8ZW5kbDsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICBlbHNlIGlmICh6PT0yKQogICAgICAgICB7IAogICAgICAgICAgICAgIGNvdXQ8PCJUaGUgcGVyaW1ldGVyIG9mIHRoZSByZWN0YW5nbGUgaXM6ICI7CiAgICAgICAgICAgICAgYW5zd2VyID0gMiooYytiKTtjb3V0IDw8IGFuc3dlcjw8ZW5kbDsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICBzeXN0ZW0oInBhdXNlIik7CiAgICAgICAgIHJldHVybiAwO30KICAgICAgICAgICAgICAgICAgfQ==
compilation info
prog.cpp:4: error: expected initializer before ‘double’
prog.cpp:5: error: expected constructor, destructor, or type conversion before ‘<<’ token
prog.cpp:6: error: expected constructor, destructor, or type conversion before ‘>>’ token
prog.cpp:7: error: expected unqualified-id before ‘if’
stdout