#include<bits/stdc++.h>
using namespace std;
void calculator( )
{
cout << "Enter 2 numbers and the operator between it\n " ;
double a,b; char op;
cin >> a>> op>> b;
if ( op== '+' )
{
cout << "result \t " << a+ b;
}
else if ( op== '-' )
{
cout << "result \t " << a- b;
}
else if ( op== '*' )
{
cout << "result \t " << a* b;
}
else if ( op== '/' )
{
if ( b== 0 )
{
cout << "run time error\n " ;
}
else
{
cout << "result \t " << a/ b;
}
}
}
void square( )
{
cout << "Enter square side \n " ;
long long side; cin >> side;
cout << side* side;
}
void rectangle( )
{
cout << "Enter height,width\n " ;
long long height,width; cin >> height>> width;
cout << height* width;
}
void triangle( )
{
long long height,base; float ans;
cout << "Enter height and base :\n " ;
cin >> height>> base;
ans= 0.5 * height* base;
cout << "Area of triangle is : " << ans;
}
int main( )
{
cout << "Welcome \n " ;
cout << "For the calculator press 1: \n " ;
cout << "For area of the rectangle press 2: \n " ;
cout << "For the square area press 3: \n " ;
cout << "For area of the triangle press 4: \n " ;
int operation; cin >> operation;
system ( "cls" ) ;
if ( operation== 1 )
{
calculator( ) ;
}
else if ( operation== 2 )
{
rectangle( ) ;
}
else if ( operation== 3 )
{
square( ) ;
}
else
{
triangle( ) ;
}
cout << "\n Thanks Very Much" ;
return 0 ;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdm9pZCBjYWxjdWxhdG9yKCkKewogICAgY291dDw8IkVudGVyIDIgbnVtYmVycyBhbmQgdGhlIG9wZXJhdG9yIGJldHdlZW4gaXRcbiI7CiAgICBkb3VibGUgYSxiO2NoYXIgb3A7CiAgICBjaW4+PmE+Pm9wPj5iOwogICAgaWYob3A9PScrJykKICAgIHsKICAgICAgICBjb3V0PDwicmVzdWx0IFx0ICI8PGErYjsKICAgIH0KICAgIGVsc2UgaWYob3A9PSctJykKICAgIHsKICAgICAgICBjb3V0PDwicmVzdWx0IFx0ICI8PGEtYjsKICAgIH0KICAgIGVsc2UgaWYob3A9PScqJykKICAgIHsKICAgICAgICBjb3V0PDwicmVzdWx0IFx0ICI8PGEqYjsKICAgIH0KICAgIGVsc2UgaWYob3A9PScvJykKICAgIHsKICAgICAgICBpZihiPT0wKQogICAgICAgIHsKICAgICAgICAgICAgY291dDw8InJ1biB0aW1lIGVycm9yXG4iOwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBjb3V0PDwicmVzdWx0IFx0ICI8PGEvYjsKICAgICAgICB9CiAgICB9Cn0Kdm9pZCBzcXVhcmUoKQp7CiAgICBjb3V0PDwiRW50ZXIgc3F1YXJlIHNpZGUgXG4iOwogICAgbG9uZyBsb25nIHNpZGU7Y2luPj5zaWRlOwogICAgY291dDw8c2lkZSpzaWRlOwp9CnZvaWQgcmVjdGFuZ2xlKCkKewogICAgY291dDw8IkVudGVyIGhlaWdodCx3aWR0aFxuIjsKICAgIGxvbmcgbG9uZyBoZWlnaHQsd2lkdGg7Y2luPj5oZWlnaHQ+PndpZHRoOwogICAgY291dDw8aGVpZ2h0KndpZHRoOwp9CnZvaWQgdHJpYW5nbGUoKQp7CiAgICBsb25nIGxvbmcgaGVpZ2h0LGJhc2U7ZmxvYXQgYW5zOwogICAgY291dDw8IkVudGVyIGhlaWdodCBhbmQgYmFzZSA6XG4iOwogICAgY2luPj5oZWlnaHQ+PmJhc2U7CiAgICBhbnM9MC41KmhlaWdodCpiYXNlOwogICAgY291dDw8IkFyZWEgb2YgdHJpYW5nbGUgaXMgOiAiPDxhbnM7Cn0KaW50IG1haW4oKQp7CiAgICBjb3V0PDwiV2VsY29tZSBcbiI7CiAgICBjb3V0PDwiRm9yIHRoZSBjYWxjdWxhdG9yIHByZXNzIDE6IFxuIjsKICAgIGNvdXQ8PCJGb3IgYXJlYSBvZiB0aGUgcmVjdGFuZ2xlIHByZXNzIDI6IFxuIjsKICAgIGNvdXQ8PCJGb3IgdGhlIHNxdWFyZSBhcmVhIHByZXNzIDM6IFxuIjsKICAgIGNvdXQ8PCJGb3IgYXJlYSBvZiB0aGUgdHJpYW5nbGUgcHJlc3MgNDogXG4iOwogICAgaW50IG9wZXJhdGlvbjtjaW4+Pm9wZXJhdGlvbjsKICAgIHN5c3RlbSgiY2xzIik7CiAgICBpZihvcGVyYXRpb249PTEpCiAgICB7CiAgICAgICAgY2FsY3VsYXRvcigpOwogICAgfQogICAgZWxzZSBpZihvcGVyYXRpb249PTIpCiAgICB7CiAgICAgICAgcmVjdGFuZ2xlKCk7CiAgICB9CiAgICBlbHNlIGlmKG9wZXJhdGlvbj09MykKICAgIHsKICAgICAgICBzcXVhcmUoKTsKICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICB0cmlhbmdsZSgpOwogICAgfQogICAgY291dDw8IlxuVGhhbmtzIFZlcnkgTXVjaCI7CiAgICByZXR1cm4gMDsKfQ==