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

Projet On Fundamentals of Programming in C++ 1

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

Projet On Fundamentals of Programming in C++ 1

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Collage of Science and Technology

Department of Computer Science

Regular Degree Program


2015 Entry

Project on Fundamentals of Programming in c++

Name ID No
1.Denansa senbetu ……….........................01003
2. Abdulnasir jelalu…………….………..01015

Submitted to: Instructor Begna Dejene

July, 2024
Project Title

simple task manager

command-line task management system in


c++
Purpose
The purpose of this program is to provide a simple command-line task management system. It
allows users to add tasks, view a list of tasks along with their completion status, and exit the
program. Users can enter task names and the program will store them, marking each as
pending initially. The tasks can then be viewed with their names and current status (either
“Completed” or “Pending”). The program continues to prompt the user for actions until they
choose to exit.

Function
The function of this program is to manage tasks through a console-based interface. It performs the
following operations:

1.Display Menu: Presents a menu to the user with options to add a task, view tasks, or exit the
program.

2.Add Task: Allows the user to input a new task name, which is then stored in a list of tasks with a
status of “Pending”.

3.View Tasks: Displays the list of tasks with their names and current completion status
(“Completed” or “Pending”).

4.Exit: Ends the program when the user chooses to exit.


The program runs in a loop, continually prompting the user for actions until they decide to exit.
1.Add task:
• Brush teeth
• Shower
• Eat breakfast
• Complete work assignment
• Exercise for 30 minutes
• Eat lunch
• Get ready for bed
2.View tasks:
1. Displays all tasks added with their current status (Pending or Completed)
3.Exit:
1. Ends the program session
Example Usage:
4.Start the Program: Run the program and choose option 1 to add tasks.
5.Add Tasks: Enter the tasks listed above one by one.
6.View Tasks: At any time, choose option 2 to view the list of tasks and their statuses.
7.Mark Tasks as Completed: Though not currently implemented, you can manually
track which tasks are completed.
8.Exit: When done for the day, choose option 3 to exit the program.

You might also like