+ 64
What projects would you recommend to beginners? except simple calculator
Some people say : after your first lesson , you can start a project . But the question: I can't think of any small project that I can deal with, except the simple calculator. Please give me some advice!
76 Answers
+ 47
U can take challenge questions here
//questions with "challenge" as a tag
+ 27
project 1: to test string handling
implement word counter, display duplicate words, check for even spacing( no more than one space between words).
project 2: Oop principles
Simulate a class human with subclass , Caucasian, red Indian etc , all with properties like avg height , skin tone etc , then also create a sub class for interracial kids bearing traits from other races, create multiple objects from each , also try to maintain few universal attributes through static variables.
....
....
....
IN RETROSPECTION:
In the end of chapters for any book there are questions like that, those questions I used to ignore but I realize now that they were very important and all of them are like a small challenge project among them
+ 25
in playstore there's an app that helped me on the way to get some ideas:
https://play.google.com/store/apps/details?id=com.alansa.ideabag2&hl=en
and of course there is codewars: https://www.codewars.com/
+ 18
Try to make something which include the difficult parts of your learning so that you can get over it.
+ 18
You have been developing a BankAccount class for Parkville Bank that contains several fields
and functions, including overloaded operators.
a>.
Create a class named SavingsAccount that descends from BankAccount. Include
an interest rate field that is initialized to 3 percent when a SavingsAccount is constructed. Create an overloaded insertion operator that displays all of the data for a
SavingsAccount.
b>.
Create a class named CheckingAccount that descends from BankAccount. Include
two new fields including a monthly fee and the number of checks allowed per month;
both are entered from prompts within the constructor. Create an overloaded insertion
operator that displays all the data for a CheckingAccount.
c.>
Write a main()function to demonstrate the SavingsAccount and CheckingAccount
classes. Save the file as CheckingAndSavings.cpp.
d. >
Add a constructor for the SavingsAccount class that requires a double argument that
is used to set the interest rate. Create a class named CheckingWithInterest that descends
from both SavingsAccount and CheckingAccount. This class provides for special
interest-bearing checking accounts. When you create a CheckingWithInterest
object, force the interest rate to .02, but continue to prompt for values for all the other
fields. Create an array of five CheckingWithInterest accounts, prompt the user for
values for each, and display the accounts. Save the file as CheckingWithInterest.cpp
+ 16
Excellent question! I am wondering about the same thing. So far, I have made calculators (in Python), but also a game battleship from the Learn Python course on Codecademy, and popup windows (in C++).
+ 16
Maybe my experience could help you.
After I've ended Python course here, I've written a small programm which can connects to the official site of national bank of my country and print on the screen and in the txt-file exchange rates of main world currencies.
The next step will be - write a Telegram bot which can do the same for any user.
+ 16
Try to make something let your life easier.
+ 15
codewars.com provides many challenges from beginner through advanced. once you solve the challenge you get to see all of the submitted solutions and which ones were voted best practices. very very educational. many languages are available
+ 11
Try the Sieve of Eratosthenes. It looks deceptively simple but it will test your programming skills.
+ 10
Make a chat app
Password generator
Make utilities tools
+ 10
Try Q&A Challenges
+ 9
The best in my opinion is to craft or put together a simple wesbite of some sorts.
Check out my i attempted to put together at www.techtified.net
+ 7
Make something that can edit certain format files.
+ 7
challenge: make a class fraction that has private attributes "numerator" and "denominator". objects of the fraction class can multiply, add, subtract, and divide through the use of public methods inside the fraction class. there will also be a reduce method if you want to reduce a method in the fraction class to its most simplified form(2/8 reduced form is 1/4)
+ 7
snake game
+ 7
Siccors -rock - paper game
Farm game make lost of animal objects, let them have their behaviour and place the animals in different locations
Text analyzer : count words, high-light occurrences, replace characters
question and anwer game : what is your favourite colour, what is your favourite animal -> have you ever seen a animal with that colour. hahaha
Vocabulary learning application : let the user enter list of wordt in his own language and a list in a foreign language. Show random words to the user and let the user type in the correct translation
Read the code challenges here and just try.
+ 6
Two extremely simple ones are the Collatz Conjecture (my absolute favorite) and Russian Peasant Multiplication. Having a program to print out every step is awesome.
+ 6
Thank you! All of you!😊😊
+ 6
for beginners i would recommend note keeper(to do list). it great for a start and you will learn a lot