From 91d0c10b5668c067ee34282a8ba7236b8ad09bd4 Mon Sep 17 00:00:00 2001 From: Samuel-de-Oliveira Date: Sat, 12 Nov 2022 22:39:30 -0300 Subject: [PATCH] Create spaces in help massage for a easy reading. --- lib.hpp | 26 +++++++++++++------------- main.cpp | 10 +++++----- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/lib.hpp b/lib.hpp index 198644e..e4ac08d 100644 --- a/lib.hpp +++ b/lib.hpp @@ -11,7 +11,7 @@ #include const float Pi {3.1415926535897}; // I conseidered this value for π. -const char Version[10] {"1.0.1"}; // Version's number. +const char Version[10] {"1.1"}; // Version's number. // Help message void helpMessage() { @@ -22,19 +22,19 @@ std::cout << "\n" "_*_ List of commands _*_\n" "\n" -"rectangle: Calculate the area of a rectangle (b x h) [easarea rectangle [\"b\" value here] [\"h\" value here]]\n" -"square: Calculate the area of a square (s²) [easarea square [s value here]]\n" -"triangle: Calculate the area of a tringle ((b x h) / 2) [easarea triangle [\"b\" value here] [\"h\" value here]]\n" -"circle: Calculate the area of a circle (πr²) [easarea circle [\"r\" value here]]\n" -"trapezium: Calculate the area of a trapezium ((B + b) * h / 2) [easarea trapezium [\"B\" value here] [\"b\" value here] [\"h\" value here]]\n" -"diamond: Calculate the area of a diamond ((D * d) / 2) [easarea diamond [\"D\" value here] [\"b\" value here]]\n" -"hypotenuse: Calculate the hypotenuse of a triangle (X² = Y² + Z²) [easarea hypotenuse [\"Y\" value here] [\"Z\" value here]]\n" -"regular_polygon: Calculate the area of a regular polygon ((P * A) / 2) [easarea regular_polygon [\"P\" value here] [\"A value here\"]]\n" -"cube: Calculate the volume of a cube (s³) [easarea cube [\"s\" value here]]\n" -"parallelepiped: Calculate the valume of a parallelepiped (b * h * w) [easarea parallelepiped [\"b\" value here] [\"h\" value here] [\"w\" value here]]\n" -"semicircle: Calculate the area of a semicircle ((r² * π) / (360 / angle)) [ easarea semicircle [\"r\" value]] [\"angle\" value]]\n" +"rectangle: Calculate the area of a rectangle (b x h) [easarea rectangle [\"b\" value here] [\"h\" value here]]\n\n" +"square: Calculate the area of a square (s²) [easarea square [s value here]]\n\n" +"triangle: Calculate the area of a tringle ((b x h) / 2) [easarea triangle [\"b\" value here] [\"h\" value here]]\n\n" +"circle: Calculate the area of a circle (πr²) [easarea circle [\"r\" value here]]\n\n" +"trapezium: Calculate the area of a trapezium ((B + b) * h / 2) [easarea trapezium [\"B\" value here] [\"b\" value here] [\"h\" value here]]\n\n" +"diamond: Calculate the area of a diamond ((D * d) / 2) [easarea diamond [\"D\" value here] [\"b\" value here]]\n\n" +"hypotenuse: Calculate the hypotenuse of a triangle (X² = Y² + Z²) [easarea hypotenuse [\"Y\" value here] [\"Z\" value here]]\n\n" +"regular_polygon: Calculate the area of a regular polygon ((P * A) / 2) [easarea regular_polygon [\"P\" value here] [\"A value here\"]]\n\n" +"cube: Calculate the volume of a cube (s³) [easarea cube [\"s\" value here]]\n\n" +"parallelepiped: Calculate the valume of a parallelepiped (b * h * w) [easarea parallelepiped [\"b\" value here] [\"h\" value here] [\"w\" value here]]\n\n" +"semicircle: Calculate the area of a semicircle ((r² * π) / (360 / angle)) [ easarea semicircle [\"r\" value]] [\"angle\" value]]\n\n" -"version: Show the version of program [easarea version]\n" +"version: Show the version of program [easarea version]\n\n" "help: Show this message [easarea help]\n\n"; } diff --git a/main.cpp b/main.cpp index 3183501..fa8dab6 100644 --- a/main.cpp +++ b/main.cpp @@ -51,15 +51,15 @@ int main( int argc, char** argv ) { std::cout << "You digit a invalid argument! Digit 'easarea help' for more info.\n"; return 0; } - } + + if (calculateValue <= 0) { + std::cout << "\033[31;1mWarning\033[m: The area or volume of a shape should be a positive rational number!\n" << "Or else it's will be illogical mathematically.\n\n"; + } - if (calculateValue <= 0) { - std::cout << "\033[31;1mWarning\033[m: The area or volume of a shape should be a positive rational number!\n" << - "Or else it's will be illogical mathematically.\n\n"; + std::cout << calculateValue << '\n'; } - std::cout << calculateValue << '\n'; return 0; }