-
Notifications
You must be signed in to change notification settings - Fork 0
/
salary.js
44 lines (37 loc) · 1.21 KB
/
salary.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
const prompt = require("prompt-sync")();
console.log("Choose Your Job Type Given Below -> \n1 : Government Job\n2 : Business\n3 : Private Job");
const operation = parseFloat(prompt('Enter Your Choice : '));
function parseSalaryInput(input) {
input = input.trim().toUpperCase();
if (input.endsWith("K")) {
return parseFloat(input.slice(0, -1)) * 1000;
}
else if (input.endsWith("L")) {
return parseFloat(input.slice(0, -1)) * 100000;
}
return parseFloat(input);
}
if (operation == 1) {
const salaryInput = prompt('Enter Your Salary : ');
const salary = parseSalaryInput(salaryInput);
if (salary >= 50000) {
console.log("You are eligible for a loan");
} else {
console.log("You are not eligible for a loan");
}
}
else if (operation == 2) {
const turnoverInput = prompt('Enter Your yearly turnover : ');
const turnover = parseSalaryInput(turnoverInput);
if (turnover >= 2000000) {
console.log("You are eligible for a loan");
} else {
console.log("You are not eligible for a loan");
}
}
else if (operation == 3) {
console.log("You are not eligible for a loan");
}
else {
console.log("Invalid Choice");
}