From 2fc8c7a571e165d11262f8d82919c7cd89c12b7c Mon Sep 17 00:00:00 2001 From: Nodetails Date: Sat, 10 Oct 2015 18:56:20 -0700 Subject: [PATCH 1/5] C Tutorial 10 Discusses Header files & applying constants from said files in main --- C/10_cProgramming.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 C/10_cProgramming.c diff --git a/C/10_cProgramming.c b/C/10_cProgramming.c new file mode 100644 index 0000000..e841388 --- /dev/null +++ b/C/10_cProgramming.c @@ -0,0 +1,23 @@ +// This is in a header file. Go to "File" --> New --> +// Empty File, call it "Buckysroom.h" + +// Done right, a headers folder should show up on CodeBlocks + +# define MYNAME "Bucky" +# define AGE 28 + +////////////////////////////////////////// + + +// Shows how values defined in header file work. + +#include +#include +#include "Buckysinfo.h" + +int main() +{ + int girlsAge = (AGE / 2) + 7; + printf("%s can date girls age %d or older.", MYNAME, girlsAge); + return 0; +} From 6103472fa3e9f1d06f821d2da9006bde9f86129c Mon Sep 17 00:00:00 2001 From: Nodetails Date: Sat, 10 Oct 2015 19:17:25 -0700 Subject: [PATCH 2/5] C_Tuts_11 & 12 Using scanf. Yeah Using math in statements. Floats. Yeah. --- C/11_cProgramming.c | 27 +++++++++++++++++++++++++++ C/12_cProgramming.c | 26 ++++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 C/11_cProgramming.c create mode 100644 C/12_cProgramming.c diff --git a/C/11_cProgramming.c b/C/11_cProgramming.c new file mode 100644 index 0000000..c19ddcf --- /dev/null +++ b/C/11_cProgramming.c @@ -0,0 +1,27 @@ + +// using scanf stuff + +#include +#include + + +int main() +{ + + char firstName[20]; + char crush[20]; + int numberOfBabies; + + printf("What is your name? \n"); + scanf("%s", firstName); + + printf("Who are you going to marry? \n"); + scanf("%s", crush); + + printf("How many kids will you have? \n"); + scanf("%d", &numberOfBabies); + + printf("%s and %s are in love and will have %d babies", firstName, crush, numberOfBabies); + + return 0; +} diff --git a/C/12_cProgramming.c b/C/12_cProgramming.c new file mode 100644 index 0000000..8fa0e85 --- /dev/null +++ b/C/12_cProgramming.c @@ -0,0 +1,26 @@ + +// Math in statements, floats. Code modified a bit + +#include +#include + + +int main() +{ + + int weight = 595; + printf("I weigh %d lbs. \n", weight + 12); + printf("I weigh %d lbs. \n", weight / 12); + printf("I weigh %d lbs. \n\n", weight % 12); + + int a = 86; + int b = 21; + + printf("%d \n", a/b); + + float c = 86.0; + float d = 21.0; + printf("%f \n", c/d); + + return 0; +} From b98cfdc099bfa0ebc0f5a6afe3dd60d7a54f35e0 Mon Sep 17 00:00:00 2001 From: Nodetails Date: Sat, 10 Oct 2015 19:29:48 -0700 Subject: [PATCH 3/5] C_Tut_13 Order of operations --- C/13_cProgramming.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 C/13_cProgramming.c diff --git a/C/13_cProgramming.c b/C/13_cProgramming.c new file mode 100644 index 0000000..f48d256 --- /dev/null +++ b/C/13_cProgramming.c @@ -0,0 +1,17 @@ + +// Order of operations + +#include +#include + + +int main() +{ + + int a = 4 + 2 * 6; + printf("Result: %d \n", a); + a = (4 + 2) * 6; + printf("Result: %d \n", a); + + return 0; +} From ab4c4b5248faa5a58f94cd40b37fa2b8e0c74908 Mon Sep 17 00:00:00 2001 From: Nodetails Date: Sat, 10 Oct 2015 19:37:40 -0700 Subject: [PATCH 4/5] C_Tut_14 Moar math --- C/14_cProgramming.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 C/14_cProgramming.c diff --git a/C/14_cProgramming.c b/C/14_cProgramming.c new file mode 100644 index 0000000..9a0a134 --- /dev/null +++ b/C/14_cProgramming.c @@ -0,0 +1,21 @@ + +// Moar math. + +#include +#include + + +int main() +{ + + float age1, age2, age3, average; + age1 = age2 = 4.0; + + printf("Enter your age\n"); + scanf("%f", &age3); + + average = (age1 + age2 + age3) / 3; + printf("\n The average age of the group is %f", average); + + return 0; +} From f0a20cbf7dc3d11957124319b457f86272d771dc Mon Sep 17 00:00:00 2001 From: Nodetails Date: Sat, 10 Oct 2015 19:41:45 -0700 Subject: [PATCH 5/5] C_Tut_15 Even moar math --- C/15_cProgramming.c | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 C/15_cProgramming.c diff --git a/C/15_cProgramming.c b/C/15_cProgramming.c new file mode 100644 index 0000000..ce5d641 --- /dev/null +++ b/C/15_cProgramming.c @@ -0,0 +1,30 @@ + +// Even moar math. + +#include +#include + + +int main() +{ + + int pageViews = 0; + + pageViews = pageViews + 1; + printf("Page views: %d \n", pageViews); + pageViews = pageViews + 1; + printf("Page views: %d \n", pageViews); + pageViews = pageViews + 1; + printf("Page views: %d \n", pageViews); + + float balance = 1000.00; + + balance *= 1.1; + printf("Balance: %f \n", balance); + balance *= 1.1; + printf("Balance: %f \n", balance); + balance *= 1.1; + printf("Balance: %f \n", balance); + + return 0; +}