till övningsuppgifter F6 Sid 1 (7) till övningsuppgifter till föreläsning 6 Funktioner Övningsuppgift 6.1 int add(int n, int m); int number1 = 123; int number2 = 456; result = add(number1, number2); printf("summan är %d\n", result); int add(int n, int m) { return n + m; Övningsuppgift 6.2 double fadd(double n, double m); double number1 = 1.23; double number2 = 45.6; double result; result = fadd(number1, number2); printf("summan är %.3f\n", result); double fadd(double n, double m) { return n + m;
till övningsuppgifter F6 Sid 2 (7) Övningsuppgift 6.3 int equal(int n, int m); int number1 = 123; int number2 = 456; result = equal(number1, number2); if (result == 1) { printf("talen är lika"); printf("talen är inte lika"); int equal(int n, int m) { if (n == m) { return 1;
till övningsuppgifter F6 Sid 3 (7) Övningsuppgift 6.4 int equal(int n, int m); int unequal(int n, int m); int number1 = 123; int number2 = 456; result = unequal(number1, number2); if (result == 0) { printf("talen är lika"); printf("talen är inte lika"); int equal(int n, int m) { if (n == m) { return 1; int unequal(int n, int m) { if (equal(n, m)) { return 1;
till övningsuppgifter F6 Sid 4 (7) Övningsuppgift 6.5 int readnumber(void); int number; number = readnumber(); printf("du skrev in talet %d\n", number); int readnumber(void) { int n; scanf("%d", &n); return n;
till övningsuppgifter F6 Sid 5 (7) Övningsuppgift 6.6 float freadnumber(void); float number1, number2; number1 = freadnumber(); number2 = freadnumber(); printf("summan : %5.2f\n", number1 + number2); printf("skillnaden : %5.2f\n", number1 - number2); printf("produkten : %5.2f\n", number1 * number2); printf("kvoten : %5.2f\n", number1 / number2); float freadnumber(void) { float number; scanf("%f", &number); return number;
till övningsuppgifter F6 Sid 6 (7) Övningsuppgift 6.7 int readnumber(void); int number1, number2; number1 = readnumber(); number2 = readnumber(); printf("summan : %d\n", number1 + number2); printf("skillnaden : %d\n", number1 - number2); printf("produkten : %d\n", number1 * number2); printf("kvoten : %d\n", number1 / number2); int readnumber(void) { int number; scanf("%d", &number); return number;
till övningsuppgifter F6 Sid 7 (7) Övningsuppgift 6.8 int readnumber(void); int max(int number1, int number2); int max3(int number1, int number2, int number3); int number_1, number_2, number_3; number_1 = readnumber(); number_2 = readnumber(); number_3 = readnumber(); result = max3(number_1, number_2, number_3); printf("det största talet är %d\n", result); int readnumber(void) { int number; scanf("%d", &number); return number; int max(int number1, int number2) { if (number1 > number2) { return number1; return number2; int max3(int number1, int number2, int number3) { return (max(number1, max(number2, number3)));