0% found this document useful (0 votes)
6 views6 pages

Java Programming Internship Report

The training report details the internship completed by Sayani Das at CodSoft, focusing on three main tasks: creating an ATM interface, developing a grade calculator, and building a number guessing game. The report includes a certificate of completion, a declaration of originality, and acknowledgments to mentors for their support. The internship took place from July 1, 2024, to July 31, 2024.

Uploaded by

Lucky
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views6 pages

Java Programming Internship Report

The training report details the internship completed by Sayani Das at CodSoft, focusing on three main tasks: creating an ATM interface, developing a grade calculator, and building a number guessing game. The report includes a certificate of completion, a declaration of originality, and acknowledgments to mentors for their support. The internship took place from July 1, 2024, to July 31, 2024.

Uploaded by

Lucky
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

TRAINING REPORT

Vishveshwarya Group Of Institutions

Bachelor of Technology in Computer science

Submitted By :- Sayani Das

University Roll No:- 2100960100061 Semester/Branch:- 7th/CSE

SUBMITTED TO:-MR. Manoj Rajora

Department of Computer science & Engineering


TASK OF INTERNSHIP
TASK 1
• [Link] a class to represent the ATM machine.
• 2. Design the user interface for the ATM, including options such
as withdrawing, depositing, and
• checking the balance.
• 3. Implement methods for each option, such as withdraw(amount),
deposit(amount), and
• checkBalance().
• 4. Create a class to represent the user's bank account, which stores
the account balance.
• 5. Connect the ATM class with the user's bank account class to
access and modify the accountbalance.
• 6. Validate user input to ensure it is within acceptable limits
(e.g., sufficient balance for withdrawals).
• 7. Display appropriate messages to the user based on their
chosen options and the success or failureof their transactions.

TASK 2
• Input: Take marks obtained (out of 100) in each subject.
• Calculate Total Marks: Sum up the marks obtained in all subjects.
• Calculate Average Percentage: Divide the total marks by the
total number of subjects to get the
• average percentage.
• Grade Calculation: Assign grades based on the average
percentage achieved.
• Display Results: Show the total marks, average percentage, and
the corresponding grade to the user .
TASK 3
• [Link] a random number within a specified range, such as 1
to 100.
• 2. Prompt the user to enter their guess for the generated number.
• 3. Compare the user's guess with the generated number and provide
feedback on whether the guess
• is correct, too high, or too low.
• 4. Repeat steps 2 and 3 until the user guesses the correct number.
• You can incorporate additional details as follows:
• 5. Limit the number of attempts the user has to guess the number.
• 6. Add the option for multiple rounds, allowing the user to play again.
• 7. Display the user's score, which can be based on the number
of attempts taken or rounds won.
CERTIFICATE

This is to certify that Mr. Sayani Das has completed

Internship during the period from 01/07/2024 to 31/07/2024 in


our Organization.

.
Some Insights

Task 1(ATM Interface)

Task 2(Grade Calculator)


Task 3(Number Guessing Game)
DECLARATION

I, Sayani Das hereby declare that the internship report titled "JAVA PROGRAMMING"
is my original work and has been completed during my internship at CodSoft.
This report has been prepared in partial fulfillment of the requirements for the internship
program. The work presented in this report is genuine and based on the tasks,
experiences, and projects I undertook during my internship period at CodSoft.
I confirm that this report has not been submitted to any other organization or institution
for any purpose. I also acknowledge the guidance and support provided by my mentors at
CodSoft in completing this internship.
Training duration period from 01/07/2024 to 31/07/2024 .

ACKNOWLEDGEMENT

First and foremost, I wish to express my sincere thanks and gratitude to my esteemed
Mentor “CODSOFT” who has contributed so much for successful completion of my
Internship by his thoughtful reviews and valuable guidance.

Next I would like to tender my sincere thanks to “Dr. Waseem Ahmad” (Head of

Computer science & Engineering Department) for his co-operation and encouragement.

You might also like