From 7a73162607544204032aa66cce755daf21edebda Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Tue, 24 May 2022 11:18:46 -0500 Subject: Graduate Signed-off-by: Matt Strapp --- ee1301/wk1/lab1/strap012_lab1_c_1.cpp | 24 ++++++++++++++++++++++++ ee1301/wk1/lab1/strap012_lab1_c_2.cpp | 13 +++++++++++++ ee1301/wk1/lab1/strap012_lab1_s_1.cpp | 10 ++++++++++ ee1301/wk1/lab1/strap012_lab1_s_2.cpp | 14 ++++++++++++++ ee1301/wk1/lab1/strap012_lab1_s_3.cpp | 29 +++++++++++++++++++++++++++++ ee1301/wk1/lab1/strap012_lab1_w_0.cpp | 13 +++++++++++++ ee1301/wk1/lab1/strap012_lab1_w_1.cpp | 9 +++++++++ 7 files changed, 112 insertions(+) create mode 100644 ee1301/wk1/lab1/strap012_lab1_c_1.cpp create mode 100644 ee1301/wk1/lab1/strap012_lab1_c_2.cpp create mode 100644 ee1301/wk1/lab1/strap012_lab1_s_1.cpp create mode 100644 ee1301/wk1/lab1/strap012_lab1_s_2.cpp create mode 100644 ee1301/wk1/lab1/strap012_lab1_s_3.cpp create mode 100644 ee1301/wk1/lab1/strap012_lab1_w_0.cpp create mode 100644 ee1301/wk1/lab1/strap012_lab1_w_1.cpp (limited to 'ee1301/wk1/lab1') diff --git a/ee1301/wk1/lab1/strap012_lab1_c_1.cpp b/ee1301/wk1/lab1/strap012_lab1_c_1.cpp new file mode 100644 index 0000000..362110f --- /dev/null +++ b/ee1301/wk1/lab1/strap012_lab1_c_1.cpp @@ -0,0 +1,24 @@ +#include +#include +using namespace std; + +int main() +{ + string name1; + string name2; + int h1, h2; + + cout << "Enter your name: "; + getline (cin,name1); + cout << "Enter your height: "; + cin >> h1; + cout << "Enter your comrade's name: "; + cin.ignore(); + getline (cin,name2); + cout << "Enter your comrade's height: "; + cin >> h2; + + cout << name1 << " and " << name2 << " standing on top of each other are " << h1+h2 << " feet tall!" << endl; + + +} diff --git a/ee1301/wk1/lab1/strap012_lab1_c_2.cpp b/ee1301/wk1/lab1/strap012_lab1_c_2.cpp new file mode 100644 index 0000000..40d13fe --- /dev/null +++ b/ee1301/wk1/lab1/strap012_lab1_c_2.cpp @@ -0,0 +1,13 @@ +#include +#include +using namespace std; + +int main() +{ + string first, last; + cout << "What is your full name?" << endl; + getline (cin,first); + //cin.ignore(); + getline (cin,last); + cout << last << ", " << first << endl; +} diff --git a/ee1301/wk1/lab1/strap012_lab1_s_1.cpp b/ee1301/wk1/lab1/strap012_lab1_s_1.cpp new file mode 100644 index 0000000..32176b5 --- /dev/null +++ b/ee1301/wk1/lab1/strap012_lab1_s_1.cpp @@ -0,0 +1,10 @@ +#include +#include +using namespace std; + +int main() +{ + int x=20; + double h = 1e-14; + cout << (pow(x+h, 3)-pow(x,3))/h << endl; +} \ No newline at end of file diff --git a/ee1301/wk1/lab1/strap012_lab1_s_2.cpp b/ee1301/wk1/lab1/strap012_lab1_s_2.cpp new file mode 100644 index 0000000..0178f67 --- /dev/null +++ b/ee1301/wk1/lab1/strap012_lab1_s_2.cpp @@ -0,0 +1,14 @@ +#include +using namespace std; + +int main() +{ + double tf; + cout << "Enter temperature in degrees Celsius: "; + cin >> tf; + char c = 'F'; + double tc = tf; + char f = 'C'; + cout << tc << " degrees " << f << " = " << tf * (9/5.0) + 32 <<" degrees " << c << endl; +} + diff --git a/ee1301/wk1/lab1/strap012_lab1_s_3.cpp b/ee1301/wk1/lab1/strap012_lab1_s_3.cpp new file mode 100644 index 0000000..b9a68b1 --- /dev/null +++ b/ee1301/wk1/lab1/strap012_lab1_s_3.cpp @@ -0,0 +1,29 @@ +#include +#include +#include +using namespace std; + +int main () { + string name, quest, color, assyria, swallowSpeed; + cout << "Before you cross this bridge, answer the questions three." << endl << endl << "Question the first: what is your name? "; + cin >> name; + cout << "What is your quest? "; + cin >> quest; + int a = rand() % 3 + 1; + if (a == 1) { + cout << "What is your favorite color? "; + cin >> color; } + if (a == 2) { + cout << "What is the captial of Assyria? "; + cin >> assyria; } + if (a == 3) { + cout << "What is the air speed of an unladen swallow?"; + getline(cin,swallowSpeed); } + + if (color == "null" || assyria == "Nineveh" || swallowSpeed == "African or European?") { + cout << endl << "Go on." << endl; } + else { + cout << "BEGONE" << endl; + return 100; } + +} diff --git a/ee1301/wk1/lab1/strap012_lab1_w_0.cpp b/ee1301/wk1/lab1/strap012_lab1_w_0.cpp new file mode 100644 index 0000000..af1582a --- /dev/null +++ b/ee1301/wk1/lab1/strap012_lab1_w_0.cpp @@ -0,0 +1,13 @@ +#include +using namespace std; + +int main() +{ + int students; + int section; + cout << "Number of students: "; + cin >> students; + cout << "Number of sections: "; + cin >> section; + cout << "The lecture to lab ratio is " << students/section << ":1." << endl; +} \ No newline at end of file diff --git a/ee1301/wk1/lab1/strap012_lab1_w_1.cpp b/ee1301/wk1/lab1/strap012_lab1_w_1.cpp new file mode 100644 index 0000000..77780c5 --- /dev/null +++ b/ee1301/wk1/lab1/strap012_lab1_w_1.cpp @@ -0,0 +1,9 @@ +#include +#include +using namespace std; + +int main() +{ + int x = 5; + cout << x << "! = " << x * (x - x / x) * (x - x / x - x / x) * (x / x + x / x) * (x / x) << endl; +} \ No newline at end of file -- cgit v1.2.3