Skip to content

Commit da212f6

Browse files
committed
Fix the variable money on line 56 to iterate with the function
1 parent 21765d4 commit da212f6

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

Sprint-2/implement/to-pounds.js

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,16 @@ const pounds = paddedPenceNumberString.substring(
2323

2424
const pence = paddedPenceNumberString
2525
.substring(paddedPenceNumberString.length - 2)
26-
.padEnd(2, "0");
26+
.padEnd(2, "0"
27+
28+
);
29+
2730

2831
console.log(${pounds}.${pence}`);
2932

3033
// ================= Converted as reusable block of code ========================
3134

32-
function convertPenceToPounds(priceAmount) {
35+
function convertPenceToPound1(priceAmount) {
3336
const numberwithoutpence = priceAmount.substring(0, priceAmount.length - 1);
3437
const paddedPenceNumberString = numberwithoutpence.padStart(3, "0");
3538
const pounds = paddedPenceNumberString.substring(
@@ -45,15 +48,15 @@ function convertPenceToPounds(priceAmount) {
4548

4649
priceAmount = "999p"
4750

48-
console.log(convertPenceToPounds(priceAmount));
51+
console.log(convertPenceToPound1(priceAmount));
4952

5053

5154
// ==================== function handling decimal inputs ========================
5255

53-
priceAmounts = "5.23p";
56+
money = "0.23p";
5457

55-
function convertPenceToPound(priceAmounts) {
56-
const cleanInput = priceAmounts.substring(0, priceAmounts.length - 1);
58+
function convertPenceToPounds(money) {
59+
const cleanInput = money.substring(0, money.length - 1);
5760

5861
if (cleanInput.includes(".")) {
5962
const [pounds, pence] = cleanInput.split("."); //destructuring;
@@ -74,9 +77,9 @@ function convertPenceToPound(priceAmounts) {
7477
}
7578
}
7679

77-
console.log(convertPenceToPound(priceAmounts)); // "£5.23"
78-
console.log(convertPenceToPound("399p")); // "£3.99"
79-
console.log(convertPenceToPound("3.99p")); // "£3.99"
80-
console.log(convertPenceToPound("50p")); // "£0.50"
81-
console.log(convertPenceToPound("5.5p")); // "£5.50"
82-
console.log(convertPenceToPound("0.3p")); // "£0.30"
80+
console.log(convertPenceToPounds(money)); // "£0.23"
81+
console.log(convertPenceToPounds("399p")); // "£3.99"
82+
console.log(convertPenceToPounds("3.99p")); // "£3.99"
83+
console.log(convertPenceToPounds("50p")); // "£0.50"
84+
console.log(convertPenceToPounds("65p")); // £0.65
85+
console.log(convertPenceToPounds("0.3p")); // "£0.30"

0 commit comments

Comments
 (0)