diff options
Diffstat (limited to 'ee1301/wk1/hw1_directory/strap012_1B.cpp')
-rw-r--r-- | ee1301/wk1/hw1_directory/strap012_1B.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/ee1301/wk1/hw1_directory/strap012_1B.cpp b/ee1301/wk1/hw1_directory/strap012_1B.cpp index f5a00da..b635950 100644 --- a/ee1301/wk1/hw1_directory/strap012_1B.cpp +++ b/ee1301/wk1/hw1_directory/strap012_1B.cpp @@ -5,28 +5,29 @@ using namespace std; int main() { - string option; + string opt; cout << "Are input components int or float (i/f)? "; - cin >> option; + cin >> opt; - if (option == "i") { + if (opt == "i") { int r; int g; int b; cout << "Input r, g, b: "; cin >> r >> g >> b; cout << fixed << setprecision(2) << "Float representation: " << r / 255.0 << ", " << g / 255.0 << ", " << b / 255.0; - }else{ if (option == "f") { + } + else{ if (opt == "f") { double r; double g; double b; cout << "Input r, g, b: "; cin >> r >> g >> b; cout << fixed << setprecision(0) << "Integer representation: " << r * 255 << ", " << g * 255 << ", " << b * 255; - }else{ + } + else{ cout << "Invalid option." << endl; - return 0; - } - } - cout << endl; + return 0;} + } + cout << endl; }
\ No newline at end of file |