summaryrefslogtreecommitdiff
path: root/Q1.cpp
diff options
context:
space:
mode:
authorMichael Abed <michaelabed@gmail.com>2012-02-12 15:08:17 -0500
committerMichael Abed <michaelabed@gmail.com>2012-02-12 15:08:17 -0500
commitcbca973f699f10d45b725e94ed3f49be9cf1f512 (patch)
treed9ffad2b6118858dab4e0ca17e788d99976cb495 /Q1.cpp
parent30516f74973565d8bd3ed07521c8e60ce8629816 (diff)
downloadec327-lab1-cbca973f699f10d45b725e94ed3f49be9cf1f512.tar.gz
ec327-lab1-cbca973f699f10d45b725e94ed3f49be9cf1f512.tar.bz2
ec327-lab1-cbca973f699f10d45b725e94ed3f49be9cf1f512.zip
rename files based on submission guidelines
Diffstat (limited to 'Q1.cpp')
-rw-r--r--Q1.cpp50
1 files changed, 50 insertions, 0 deletions
diff --git a/Q1.cpp b/Q1.cpp
new file mode 100644
index 0000000..0e26609
--- /dev/null
+++ b/Q1.cpp
@@ -0,0 +1,50 @@
+
+#include <iostream>
+
+using namespace std;
+int main()
+{
+ double t1b, t1h, t2b, t2h; // base and height of triangle 1 and 2
+ cout << "Enter the information for the first triangle:" << endl;
+
+ do {
+ cout << "Base: ";
+ cin >> t1b;
+ if (t1b - (int)t1b != 0 || t1b <= 0)
+ cout << "Please enter a positive integer" << endl;
+ } while (t1b <= 0 || t1b - (int)t1b != 0);
+
+ do {
+ cout << "Height: ";
+ cin >> t1h;
+ if (t1h - (int)t1h != 0 || t1h <= 0)
+ cout << "Please enter a positive integer" << endl;
+ } while (t1h <= 0 || t1h - (int)t1h != 0);
+
+ cout << "Second Triangle:" << endl;
+
+ do {
+ cout << "Base: ";
+ cin >> t2b;
+ if (t2b - (int)t2b != 0 || t2b <= 0)
+ cout << "Please enter a positive integer" << endl;
+ } while (t2b <= 0 || t2b - (int)t2b != 0);
+
+ do {
+ cout << "Height: ";
+ cin >> t2h;
+ if (t2h - (int)t2h != 0 || t2h <= 0)
+ cout << "Please enter a positive integer" << endl;
+ } while (t2h <= 0 || t2h - (int)t2h != 0);
+
+ double area1 = 0.5 * t1h * t1b;
+ double area2 = 0.5 * t2h * t2b;
+
+ if (area1 > area2)
+ cout << "Triangle 1 is bigger by " << area1-area2 << " units." << endl;
+ else if (area2 > area1)
+ cout << "Triangle 2 is bigger by " << area2-area1 << " units." << endl;
+ else
+ cout << "Triangle 1 and Triangle 2 are the same size" << endl;
+ return 0;
+}