0% found this document useful (0 votes)
52 views

C Projects

This document outlines tasks for a C++ programming internship with CODSOFT. It provides 5 tasks for interns to complete to successfully finish the internship. The tasks include creating a number guessing game, simple calculator, tic-tac-toe game, to-do list manager, and library management system using C++. Interns are instructed to maintain a GitHub repository for their work and submit a video demonstration for each task. Upon completion, interns will receive a certificate and placement support.

Uploaded by

Yogesh Asnora
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views

C Projects

This document outlines tasks for a C++ programming internship with CODSOFT. It provides 5 tasks for interns to complete to successfully finish the internship. The tasks include creating a number guessing game, simple calculator, tic-tac-toe game, to-do list manager, and library management system using C++. Interns are instructed to maintain a GitHub repository for their work and submit a video demonstration for each task. Upon completion, interns will receive a certificate and placement support.

Uploaded by

Yogesh Asnora
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

C++

PROGRAMMING

www.codsoft.in
ABOUT US
CODSOFT is a vibrant and diverse community that brings
together individuals with similar objectives and ultimate
goals. Our main focus is on creating opportunities that span
various areas, including leadership development, learning,
student engagement, and fostering shared interests.
We believe in the power of leadership and its ability to drive
positive change. That's why we provide platforms and
resources for our community members to develop their
leadership skills. Through mentorship programs, workshops,
and collaborative projects, we empower individuals to take
on leadership roles and make a difference in their
respective fields.
INSTRUCTIONS

Update your LinkedIn profiles

For the C++Programming internship, you will need to complete at least 3 tasks for
successful completion of the internship.

Maintain a separate GitHub repository(name as CODSOFT for all the tasks and share
the link of the GitHub repo in the task submission form(it will be given later through
email).

You can refer to online resources such as Google Search and read tutorials. Watch
videos(For Help).
SUBMISSION

A TASK SUBMISSION FORM will be shared later through email. Till then please continue your task.

A video need to be created to showcase your work, a demo of your effort.

For the C++ Programming internship, you will need to complete at least 3 tasks for successful completion of
the internship.

The video can be hosted on LinkedIn for proof of your work and to build credibility among your peers. You can tag
@CODSOFT in such posts.

Please add #codsoft in each of your task video postings on LinkedIn, Additionally, you can also add hashtags such
as #internship #webdevelopment. for more reach and visibility
ABOUT THE INTERNSHIP

COMPLETION PLACEMENT NETWORK


CERTIFICATE SUPPORT OPPORTUNITY
01

C++
PROGRAMMING
For the C++ programming internship, you will need to complete at
least 3 tasks for successful completion of the internship.
BRAND GUIDELINES 2025
TASK 1
NUMBER GUESSING GAME
Create a program that generates a random number and asks the
user to guess it. Provide feedback on whether the guess is too
high or too low until the user guesses the correct number.
TASK 2
SIMPLE CALCULATOR
Develop a calculator program that performs basic arithmetic
operations such as addition, subtraction, multiplication, and
division. Allow the user to input two numbers and choose an
operation to perform.
TASK 3
TIC-TAC-TOE GAME
Build a simple console-based Tic-Tac-Toe game that
allows two players to play against each other
Game Board: Create a 3x3 grid as the game board.
Players: Assign "X" and "O" to two players.
Display Board: Show the current state of the board.
Player Input: Prompt the current player to enter their move.
Update Board: Update the game board with the player's move.
Check for Win: Check if the current player has won.
Check for Draw: Determine if the game is a draw.
Switch Players: Alternate turns between "X" and "O" players.
Display Result: Show the result of the game (win, draw, or ongoing).
Play Again: Ask if the players want to play another game.
TASK 4
TO-DO LIST
Build a simple console-based to-do list
manager that allows users to add, view, and
delete tasks
Task Input: Allow users to input tasks they want to add to the list.
Add Task: Implement a function to add tasks to the list.
View Tasks: Display the list of tasks with their status (completed or
pending).
Mark Task as Completed: Allow users to mark tasks as completed.
Remove Task: Provide an option to remove tasks from the list.
TASK 5
LIBRARY MANAGEMENT SYSTEM
Develop a system to manage books, borrowers, and
transactions in a library.
Book Database: Store book information (title, author, ISBN) in a
database.
Book Search: Allow users to search for books based on title, author, or
ISBN.
Book Checkout: Enable librarians to check out books to borrowers.
Book Return: Record book returns and update availability status.
Fine Calculation: Implement a fine calculation system for overdue
books.
User Interface: Design a user-friendly interface for easy interaction.
ASK US FOR HELP! 01

THE PURPOSE OF THIS INTERNSHIP IS TO LEARN AND GROW.

We have no desire to dictate to you. It is entirely up to


you whether you seek guidance or not.

The given tasks may seem very easy or very difficult. We


expect you to approach the tasks with professional
diligence and give them the attention they deserve."

BRAND GUIDELINES 2025


GET SOCIAL WITH US 01

www.codsoft.in

[email protected]

CodSoft

BRAND GUIDELINES 2025

You might also like