X-Git-Url: https://git.piment-noir.org/?p=TD_C.git;a=blobdiff_plain;f=TP_4%2Ftp4.c;h=f89f89acb9508ce0c3f370cf99c87eced80e100d;hp=37166eb4dec38fe1557cae8a73c164cceb430c0c;hb=fbfa3f7836b7c98def1c28a51b0d13a333175bd4;hpb=5668eb729c9f8bc27bb6a2120a37a41fd1043761 diff --git a/TP_4/tp4.c b/TP_4/tp4.c index 37166eb..f89f89a 100644 --- a/TP_4/tp4.c +++ b/TP_4/tp4.c @@ -31,7 +31,7 @@ int doAddition(int val1, int val2) { } int doSubstraction(int val1, int val2) { - return val1 - val2; + return val1 - val2; } int doMultiplication(int val1, int val2) { @@ -51,7 +51,7 @@ int doDivision(int val1, int val2) { int doPuissance(int base, int expo) { int power = 1; for (int iter = 0; iter < expo; iter++) { - power *= base ; + power *= base; } return power; } @@ -59,9 +59,9 @@ int doPuissance(int base, int expo) { int doPuissanceSmart(int base, int expo) { int power; if (expo == 1) { - power = base; + power = base; } else if (expo % 2 == 0) { - power = doPuissanceSmart(base*base, expo/2); + power = doPuissanceSmart(base*base, expo/2); } else { power = base*doPuissanceSmart(base*base,(expo-1)/2); } @@ -74,8 +74,8 @@ int doPuissanceSmartIter(int base, int expo) { if (expo % 2 == 0) { expo /= 2; } else { - power *= base; - expo = (expo - 1) / 2; + power *= base; + expo = (expo - 1) / 2; } base *= base; } @@ -86,16 +86,16 @@ int doOperation(int selection, int val1, int val2) { int op_result; switch (selection) { case 1: - op_result = doAddition(val1, val2); + op_result = doAddition(val1, val2); break; case 2: - op_result = doSubstraction(val1, val2); + op_result = doSubstraction(val1, val2); break; case 3: - op_result = doMultiplication(val1, val2); + op_result = doMultiplication(val1, val2); break; case 4: - op_result = doDivision(val1, val2); + op_result = doDivision(val1, val2); break; case 5: op_result = doPuissanceSmartIter(val1, val2); @@ -114,7 +114,7 @@ int doOperation(int selection, int val1, int val2) { } */ void promptValue(const char* invite, int* value) { - puts(invite); + puts(invite); scanf("%d", value); } @@ -127,7 +127,7 @@ int main() { int choiceresult, value1, value2, result; for (;;) { choiceresult = promptUserChoice(); - if (choiceresult == 6) break; + if (choiceresult == 6) break; promptBothValues(&value1, &value2); result = doOperation(choiceresult, value1, value2); printf("Le resultat est %d\n", result);