-
Notifications
You must be signed in to change notification settings - Fork 185
/
level_0.txt
55 lines (42 loc) · 3.51 KB
/
level_0.txt
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
45
46
47
48
49
50
51
52
53
54
55
Author: Daniela Maissi
Username: @blindma1den
1. Create an online banking system with the following features:
* Users must be able to log in with a username and password.
* If the user enters the wrong credentials three times, the system must lock them out.
* The initial balance in the bank account is $2000.
* The system must allow users to deposit, withdraw, view, and transfer money.
* The system must display a menu for users to perform transactions.
2.
2. Create a currency converter between CLP, ARS, USD, EUR, TRY, GBP with the following features:
* The user must choose their initial currency and the currency they want to exchange to.
* The user can choose whether or not to withdraw their funds. If they choose not to withdraw, it should return to the main menu.
* If the user decides to withdraw the funds, the system will charge a 1% commission.
* Set a minimum and maximum amount for each currency, it can be of your choice.
* The system should ask the user if they want to perform another operation. If they choose to do so, it should restart the process; otherwise, the system should close.
3. Create an university enrollment system with the following characteristics:
* The system has a login with a username and password.
* Upon logging in, a menu displays the available programs: Computer Science, Medicine, Marketing, and Arts.
* The user must input their first name, last name, and chosen program.
* Each program has only 5 available slots. The system will store the data of each registered user, and if it exceeds the limit, it should display a message indicating the program is unavailable.
* If login information is incorrect three times, the system should be locked.
* The user must choose a campus from three cities: London, Manchester, Liverpool.
* In London, there is 1 slot per program; in Manchester, there are 3 slots per program, and in Liverpool, there is 1 slot per program.
* If the user selects a program at a campus that has no available slots, the system should display the option to enroll in the program at another campus.
4. Create an online shipping system with the following features:
* The system has a login that locks after the third failed attempt.
* Display a menu that allows: Sending a package, exiting the system.
* To send a package, sender and recipient details are required.
* The system assigns a random package number to each sent package.
* The system calculates the shipping price. $2 per kg.
* The user must input the total weight of their package, and the system should display the amount to pay.
* The system should ask if the user wants to perform another operation. If the answer is yes, it should return to the main menu. If it's no, it should close the system.
5. Develop a finance management application with the following features:
* The user records their total income.
* There are categories: Medical expenses, household expenses, leisure, savings, and education.
* The user can list their expenses within the categories and get the total for each category.
* The user can obtain the total of their expenses.
* If the user spends the same amount of money they earn, the system should display a message advising the user to reduce expenses in the category where they have spent the most money.
* If the user spends less than they earn, the system displays a congratulatory message on the screen.
* If the user spends more than they earn, the system will display advice to improve the user's financial health.
Enjoy coding :)
Cheers!
@blindma1den