Skip to content
Snippets Groups Projects
Commit 29345e1c authored by IDOUX Clement's avatar IDOUX Clement
Browse files

TD test unitaire du 25/03 : ex1 et ex2

parent 254c837f
Branches master
No related tags found
No related merge requests found
export function multAdd(x: number, y: number): number {
let resultat = 0;
if (y < 0) {
for (let i = 0; i > y; i--) {
resultat += x;
}
} else {
for (let i = 0; i < y; i++) {
resultat += x;
}
}
return resultat;
}
export function puissanceMult(x: number, y: number): number {
let val = 1;
for (let i = 0; i < y; i++) {
val *= x;
}
return val;
}
import { puissanceMult } from "../src/math.ts";
import { multAdd } from "../src/math.ts";
import {
assertAlmostEquals,
assertEquals,
} from "https://deno.land/std@0.220.0/assert/mod.ts";
3 / 8;
Deno.test("cas général", () => {
assertEquals(multAdd(3, 8), 24);
});
Deno.test("multiplication par 0", () => {
assertEquals(multAdd(3, 0), 0);
});
Deno.test("multiplication par un nombre négatif", () => {
assertEquals(multAdd(3, -8), 24);
});
import { puissanceMult } from "../src/math.ts";
import { multAdd } from "../src/math.ts";
import {
assertAlmostEquals,
assertEquals,
} from "https://deno.land/std@0.220.0/assert/mod.ts";
Deno.test("cas général", () => {
assertEquals(puissanceMult(3, 2), 9);
});
Deno.test("multiplication par 0", () => {
assertEquals(puissanceMult(3, 0), 1);
});
Deno.test("multiplication par un nombre négatif", () => {
assertEquals(puissanceMult(3, -2), 9);
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment