#include <iostream>
using namespace std;
float result = 0.0 ;
float userEntry = 0.0 ;
char getOperand;
int main( ) {
printf ( "Calculator is on\n " ) ;
printf ( "Initial value is 0.0, please issue an operation in the following format: ex. +5 -5 *5 or /5. Do not add more than one number to the total.\n " ) ;
getOperand = getchar ( ) ;
scanf ( "%3f" , & userEntry) ;
printf ( "%f" , userEntry) ;
putchar ( getOperand) ;
switch ( getOperand) {
case '+' :
printf ( "addition\n " ) ;
break ;
case '-' :
printf ( "subtraction\n " ) ;
break ;
case '/' :
printf ( "division\n " ) ;
break ;
case '*' :
printf ( "multiplication\n " ) ;
break ;
default :
printf ( "UnknownOperatorException is thrown.\n " ) ;
break ;
}
return 0 ;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKZmxvYXQgcmVzdWx0ID0gMC4wOwpmbG9hdCB1c2VyRW50cnkgPSAwLjA7CmNoYXIgZ2V0T3BlcmFuZDsKCmludCBtYWluKCl7CgpwcmludGYoIkNhbGN1bGF0b3IgaXMgb25cbiIpOwpwcmludGYoIkluaXRpYWwgdmFsdWUgaXMgMC4wLCBwbGVhc2UgaXNzdWUgYW4gb3BlcmF0aW9uIGluIHRoZSBmb2xsb3dpbmcgZm9ybWF0OiBleC4gKzUgLTUgKjUgb3IgLzUuIERvIG5vdCBhZGQgbW9yZSB0aGFuIG9uZSBudW1iZXIgdG8gdGhlIHRvdGFsLlxuIik7CmdldE9wZXJhbmQgPSBnZXRjaGFyKCk7CnNjYW5mKCIlM2YiLCAmdXNlckVudHJ5KTsKcHJpbnRmKCIlZiIsIHVzZXJFbnRyeSk7CnB1dGNoYXIoZ2V0T3BlcmFuZCk7Cgpzd2l0Y2goZ2V0T3BlcmFuZCl7CgogICAgY2FzZSAnKyc6CiAgICAgICAgcHJpbnRmKCJhZGRpdGlvblxuIik7CiAgICAgICAgYnJlYWs7CiAgICBjYXNlICctJzoKICAgICAgICBwcmludGYoInN1YnRyYWN0aW9uXG4iKTsKICAgICAgICBicmVhazsKICAgIGNhc2UgJy8nOgogICAgICAgIHByaW50ZigiZGl2aXNpb25cbiIpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSAnKic6CiAgICAgICAgcHJpbnRmKCJtdWx0aXBsaWNhdGlvblxuIik7CiAgICAgICAgYnJlYWs7CiAgICBkZWZhdWx0OgogICAgICAgIHByaW50ZigiVW5rbm93bk9wZXJhdG9yRXhjZXB0aW9uIGlzIHRocm93bi5cbiIpOwogICAgICAgIGJyZWFrOwoKICAgIH0KICAgIHJldHVybiAwOwp9