From 40ba902bacd4a995346306891dd329b2694e44ec Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 6 Jul 2016 17:33:54 -0400 Subject: [PATCH] emma ladouceur, homework --- assignment6.txt | 14 +++++++++ bank | Bin 0 -> 8832 bytes banking.c | 61 +++++++++++++++++++++++++++++++++++++++ complex | Bin 0 -> 8880 bytes complex.c | 74 ++++++++++++++++++++++++++++++++++++++++++++++++ students | Bin 0 -> 8664 bytes students.c | 66 ++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 215 insertions(+) create mode 100644 assignment6.txt create mode 100755 bank create mode 100644 banking.c create mode 100755 complex create mode 100644 complex.c create mode 100755 students create mode 100644 students.c diff --git a/assignment6.txt b/assignment6.txt new file mode 100644 index 0000000..e938951 --- /dev/null +++ b/assignment6.txt @@ -0,0 +1,14 @@ + Emma Ladouceur + + + 1. This code will print + + 203 1 23 + + because the specific emp1 overrides the initial values set for the employee struct. + + + 2. enumerations are simply words used for numbers. So for an enumeration of months those words really just stand for numbers 0-11, but a struct can have many values. Each thing doesn't stand for a number and you can get the value of the stuct to print or return not just it's numbered position. + + + 3. I'm not really sure but I think that to pass an array into a function you might have to go through a loop to print each value, or you need to look for a specific space in that array, but for a structure it depends of if you're looking for all of the values of the structure or just the array in which case you can loop through for just that piece of the structure. diff --git a/bank b/bank new file mode 100755 index 0000000000000000000000000000000000000000..35db8d20aa17f08f442cbc3b1d0158ff5c54fd6c GIT binary patch literal 8832 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 Th-iKms$W+ZW?y#%ch>(ezzI-* literal 0 HcmV?d00001 diff --git a/banking.c b/banking.c new file mode 100644 index 0000000..ee5d6f5 --- /dev/null +++ b/banking.c @@ -0,0 +1,61 @@ +//Emma Ladouceur +//Assignment 6 banking.c +//This compiles, but I'm still having some trouble with the values I put in for the balance... can't figure that out. + +#include + +typedef struct bank { + + int accNum; + char name[100]; + float balance; + +} bank; + + +float withdraw(bank b, float a){ + + float newbalance; + b.balance= b.balance-a; + printf("Your new balance is %f", b.balance); +} + +float deposit(float a, bank b){ + + float newbalance; + b.balance= b.balance + a; + printf("Your new balance is %f", b.balance); + + +} + +int main(){ + char name; + printf("What is your name"); + scanf("%s", &name); + printf("Would you like to deposit(type 1) or withdraw (type 2)\n"); + bank bank1 = {1, name, 600.0}; + bank bank2 = {2, name, 500.0}; + + int response; + scanf("%d", &response); + if(response == 1){ + float depo; + + printf("How much are you depositing"); + scanf("%f", &depo); + deposit(depo, bank1); + + } + + if(response ==2){ + float with; + + printf("How much are you withdraw"); + scanf("%f",&with); + withdraw(bank1,with); + + } + + printf("%f",bank1.balance); +} diff --git a/complex b/complex new file mode 100755 index 0000000000000000000000000000000000000000..03abbd46f1af737634e4543635e571cb83fa37cb GIT binary patch literal 8880 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 literal 0 HcmV?d00001 diff --git a/complex.c b/complex.c new file mode 100644 index 0000000..ab03896 --- /dev/null +++ b/complex.c @@ -0,0 +1,74 @@ +//Emma Ladouceur + +//Hmmmm, this seems like the best way to do it, but i didn't use stuct. I'm not sure even how you would, but maybe that's better for the mult and div which I couldn't get to work. + +#include +int add(int a, int b, int c, int d){ + int sum1, sum2; + + + sum1 = a+c; + sum2 = b+d; + + printf("The sum is %d + %di\n", sum1, sum2); + + +} +int sub(int a, int b, int c, int d){ + int sum1, sum2; + + sum1=a-c; + sum2 =b-d; + + printf("The difference is %d + %di\n", sum1, sum2); + +} + +int mult(int a, int b, int c, int d){ + +} + +int div(int a, int b, int c, int d){ + +} + +int main(){ + + int choice; + int a, b,c,d; + + printf("What operation with complex numbers would you like to perform? \n 1 for addition\n 2 for subtraction \n 3 for multiplication \n 4 for division.\n"); + + scanf("%d", &choice); + + if(choice ==1){ + printf("Enter a number a and b where b is bi\n"); + + scanf("%d",&a); + scanf("%d",&b); + + printf("Enter a number c and d where d is di\n"); + scanf("%d",&c); + scanf("%d",&d); + add(a,b,c,d); + } + + if(choice ==2){ + printf("Enter a number a and b where b is bi\n"); + scanf(" %d",&a); + scanf(" %d",&b); + + printf("Enter a number c and d where d is di\n"); + scanf(" %d",&c); + scanf(" %d",&d); + sub(a,b,c,d); +} + +// if(choice == 3) + +// if(choice == 4) + + + + +} diff --git a/students b/students new file mode 100755 index 0000000000000000000000000000000000000000..8e2be89494bf46663935f0827355eef265565e8f GIT binary patch literal 8664 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 + +typedef struct student { + + char name[100]; + int age; + int scores[5]; + int average; + int sum,i; + +} student; + + + + +int main(){ + + + + student s1= {"Emma", 17, {60,99,100,40,30}}; + + + student s2= {"Katherine", 16, {88,99,47,89,100}}; + student s3={"Aly", 17, {100, 99, 90, 54, 70}}; + + //int grades[] = {10, 10, 12, 29, 10}; + student s4={"George", 4, {100,99,99,89,88}}; + student s5={"Dean", 1, {33,78,55,66,33}}; + + + student s[] = {s1,s2,s3,s4,s5}; + int i, j; + int sum=0; + for(i=0;i<5;i++){ + sum = 0; + for(j=0; j<5;j++){ + sum = sum + s[i].scores[j]; + + } + s[i].average = sum/5; + + } + + + + //Student 1 + printf("Name: %s\n", s[0].name); + printf("GPA: %d\n", s[0].average); + printf("Age: %d\n", s[0].age); + //Student 2 + printf("Name: %s\n", s[1].name); + printf("Age: %d\n", s[1].age); + printf("GPA: %d\n", s[1].average); + //Student 3 + printf("Name: %s\n", s[2].name); + printf("GPA: %d\n", s[2].average); + printf("Age: %d\n", s[2].age); + //Student 4 + printf("Name: %s\n", s[3].name); + printf("GPA: %d\n", s[3].average); + printf("Age: %d\n", s[3].age); + //Student 5 + printf("Name: %s\n", s[4].name); + printf("GPA: %d\n", s[4].average); + printf("Age: %d\n", s[4].age); +}