Skip to content

Repository files navigation

CodSoft Java Internship Tasks

Overview

This repository contains Java-based solutions for internship tasks at CodSoft. Each task is implemented as a separate Java program, and output videos are included for reference.

Task List

1. Number Guessing Game

  • Generates a random number between 1-100.
  • User guesses the number with a limited number of attempts.
  • Provides feedback on each guess (too high, too low, or correct).
  • Option to play multiple rounds and track scores.

2. Student Grade Calculator

  • Accepts marks for multiple subjects (out of 100).
  • Calculates total marks, average percentage, and assigns a grade.
  • Ensures input validation for correct marks range.

3. ATM Interface

  • Implements a simple ATM system with options:
    • Check Balance
    • Deposit Money
    • Withdraw Money
  • Validates transactions to prevent overdrafts.
  • Uses an object-oriented approach with separate classes for ATM and Bank Account.

4. Currency Converter

  • Allows users to select base and target currencies.
  • Fetches real-time exchange rates from an API.
  • Converts a specified amount from one currency to another.

5. Student Management System

  • Enables management of student records with operations:
    • Add a new student
    • Remove a student
    • Search for a student
    • Display all students
    • Edit student details
  • Stores student data using file handling.

How to Run

  1. Clone the repository:
    git clone https://github.com/your-username/CodSoft-Java-Internship.git
    cd CodSoft-Java-Internship
  2. Compile and run any Java file:
    javac Task1.java
    java Task1
    (Replace Task1 with the desired task file.)

Contributions

Feel free to fork the repository, submit issues, or suggest improvements!

License

This project is open-source and available for use under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages