Skip to content

Ashwin-Sarathe/CODSOFT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CODSOFT

This repository contain 4 tasks which were done by me under a 4-week internship by CodSoft in "Java Programming" domain. The tasks done are as follows:

1. Number Guessing Game (Task_1)

Features of the Game:

🔸Player has to guess a number from 1 to 100.
🔸He gets feedback on each of his attempt i.e. whether his guess his too low, too high or slightly low, slightly high.
🔸He only has 10 attempts to guess the correct number in a single round.
🔸Likewise, he can play the game in multiple rounds.
🔸At the end of each round, he gets to see his score the round he just played. Then he gets the choice either to play next round or exit from the game.
🔸When he exits from the game, he gets to see his final score which is the score of all the rounds combined.\

2. Student Grade Calculator (Task_3)

Features of the Program:

🔸Asks for the name of Student and Total no. of Subjects.
🔸Then asks for the marks in each subject out of 100.
🔸It decides grade for the average of marks in all subjects and display the result accordingly.\

3. Atm Interface (Task_3)

Features of the Program:

🔸This is an ATM interface where a user initially has 1000/- in his account.
🔸He can deposit, withdraw, see his transaction history, check his account balance or exit from the interface.
🔸The deposited amount should always be >= 100/-
🔸The withdrawal amount should be in multiple of 100 and cannot be greater than the current balance of account.
🔸User can check his account balance anytime. It won't be recorded in transaction history.
🔸User can even check his account transaction history which will contain the logs of all deposits and withdrawals done to and from the account with exact date and time.
🔸When the user is done, he can exit from the interface.\

4. Student Management System (Task_5)

Features of the Program:

🔸Adds New Students by taking validated input (name, ID, age, GPA) from the user.
🔸Stores the student in memory and saves to file.
🔸Loads saved students from file and displays them in readable format.
🔸Finds and prints details of a specific student using their ID.
🔸Allows updating name, age, and GPA of a student based on ID.
🔸Deletes a student record from the file and memory.
🔸All changes (add/update/delete) are saved automatically in "students.dat" file.

About

Contains 4 tasks done under 4-week internship by CodSoft under "Java Programming" domain.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages