Question

please use c++ to solve question

The best way to learn programming is practice by solving problems. Find a small but interesting project for yourself to work on the rest of the days of this summer. Do some research online about what you want to do. Then write a title for it and a few lines describing it (5-10 lines)

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Your summer project totally depends on your C++ Programming skills.

I did not know if you are a C++ beginner of a good programmer of C++.So i have listed some projects which you can do in your summer break.For your convenience i have distributed them under two categories one is for if you are a beginner in C++ and the other category is if you possess some good C++ skills and want to learn more.

If you are a C++ beginner and want to do some small projects to enhance your C++ skills, then below are some good practices that I think worth to do -

  • Write a BigInteger class, implement all the basic operations (+, -, *, /)

     goal:  familiarize encapsulation & data abstraction

  • Write a String class (or a smart pointer class)

     goal: familiarize memory management and copy control

  • Implement a simplified vector<T> template class

     goal: familiarize basic template programming

  • Write a simple game(snake,minesweeper..), you can use existing libraries.

     goal:  familiarize OOP

If you are already quite familiar with the language, then more advanced projects would be appropriate -

  • Write a Web server.
  • Implement your own toy filesystem. Get a big 1gb file from the OS, pretend that is a blank disk and that you are the operating system, and then write your own fopen(), fwrite(), etc.
  • Implement a TCP/IP stack.
Add a comment
Know the answer?
Add Answer to:
please use c++ to solve question The best way to learn programming is practice by solving...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Introduction to C Programming – COP 3223 1. To learn how to use arrays to store...

    Introduction to C Programming – COP 3223 1. To learn how to use arrays to store and retrieve data to help solving problems. 2. Reinforce use of input files. Introduction: Ninja Academy Ninjas are awesome! Your friend has not stopped talking about how cool ninjas and how they would like to become a ninja. To amuse your friend, you have decided to create a series of programs about ninjas. Problem: Mentorship (ninjamentors.c) It is time for your friend to select...

  • Please use C++ only Purpose : This stage involves recursion and recursion-like reasoning in coding while...

    Please use C++ only Purpose : This stage involves recursion and recursion-like reasoning in coding while also actively preparing a critical component necessary. Description : Computers don’t natively understand mathematical expressions in the way we prefer to write them. While we prefer “infix” notation, where the operators come between the values being operated upon, computers prefer either “prefix” or “postfix” notation, as these are unambiguous and easier for them to operate upon. As the project, at its core, is to...

  • Please help I am not good writing. Weekly Clinical Journal, I do not know how to...

    Please help I am not good writing. Weekly Clinical Journal, I do not know how to write, I just few down some information, Can you help me rewriting it Bold is the question and another is my answer. Please help me to rewriting it SMART Learning Goal for this Week: I was learning this week about how to do head and toe assessment. I learned how to make therapeutic relationship with patient, and about the different phases of therapeutic relationship...

  • C# Goals: Practice building a class Use object oriented programming to solve a problem Problem Description:...

    C# Goals: Practice building a class Use object oriented programming to solve a problem Problem Description: Create a Windows Console Application using the .NET Framework For this application you will be designing a program that allows users to keep track of robot inventory. First, you will design a Robot class, and then build an application that creates Robot objects. Important formulas / relationships: Before we begin designing robots, we should understand a few key electrical terms and relationships. Terms: Voltage...

  • Lab U12 -- Some Programming Practice (20 pts) -- due the end of Unit 1 The...

    Lab U12 -- Some Programming Practice (20 pts) -- due the end of Unit 1 The objectives of this lab exercise are to: 1. Make sure you understand the concept of operator precedence in C++ expressions and statements. 2. Take simple problem descriptions and produce small but complete C++ programs that solve these problems. 3. Give you some practice in using simple C++ interactive input and output capabilities. 4. Give you some practice in the simplest decision statement (if). Specifications:...

  • BUSINESS COMMUNICATION Please write an e-mail according to the scenario below. Remember to use an appropriate...

    BUSINESS COMMUNICATION Please write an e-mail according to the scenario below. Remember to use an appropriate subject line, Do your best to strike the right tone. As the manager of Reprographic Services, write an e-mail message to Alicia Rodriguez, manager, Technical Services. You are very worried that one of the computers of your operators may be infected with a virus. The computer belongs to Jackie Jimenez. Jackie says that each time she opens a previously stored document in her Word...

  • This last lab teaches you to think and solve problems in the functional programming framework of...

    This last lab teaches you to think and solve problems in the functional programming framework of the Java 8 computation streams. Therefore in this lab, you are absolutely forbidden to use any conditional statements (either if or switch), loops (either for, while or do-while) or even recursion. All computation must be implemented using only computation streams and their operations! In this lab, we also check out the Java NIO framework for better file operations than those offered in the old...

  • PLEASE HELP!!! C PROGRAMMING CODE!!! Please solve these functions using the prototypes provided. At the end...

    PLEASE HELP!!! C PROGRAMMING CODE!!! Please solve these functions using the prototypes provided. At the end please include a main function that tests the functions that will go into a separate driver file. Prototypes int R_get_int (void); int R_pow void R Jarvis int start); void R_fill_array(int arrayll, int len); void R_prt_array (int arrayl, int len) void R-copy-back (int from[], int to [], int len); int R_count_num (int num, int arrayll, int len) (int base, int ex) 3. Build and run...

  • Please answer the question correctly and USE THE MOST EFFICIENT TECHNIQUE OF JAVA COLLECTION FRAME WORK...

    Please answer the question correctly and USE THE MOST EFFICIENT TECHNIQUE OF JAVA COLLECTION FRAME WORK to answer it. It is very essential that you do. Please make sure it is very efficient and doesnt run out of memory. A demo code required for the question is given below. These questions involve choosing the right abstraction (Collection, Set, List, Queue, Deque, SortedSet, Map, or SortedMap) to efficiently accomplish the task at hand. The best way to do these is to...

  • Hi, this is an intro to C Programming Class. Please do not use arrays, functions, math.h,...

    Hi, this is an intro to C Programming Class. Please do not use arrays, functions, math.h, or struct to store any data except to declare strings char strVar[20]. Furthermore, can you please do a good check to make sure the final program does not have any problems because when I copy and paste them the app I use says there are some problems and it won't run the program. So if you can double check to make sure that everything...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT