Beginner Projects
Prerequisites: Level 1 — Beginner
Build these with nothing but what Level 1 covered — a console app, methods, and classes.
1. Command-Line Calculator
Read two numbers and an operator (+ - * /) with Console.ReadLine(),
then print the result. Handle division by zero with a friendly message
instead of letting the program crash.
2. Number Guessing Game
Generate a random number with new Random().Next(1, 101), then loop,
reading guesses and printing "Too high" / "Too low" until the player
guesses correctly. Count and print the number of attempts.
3. Temperature Converter
Prompt for a temperature and a unit (C or F), convert it to the other
unit, and print the result formatted to one decimal place with string
interpolation ({value:F1}).
4. Console To-Do List
Use a List<string> (introduced fully in Level 2, but usable now with
new List<string>()) to hold tasks. Loop, presenting a menu
(add / list / remove / quit) built with a switch expression.
5. Simple Quiz App
Store 5 questions and their correct answers in parallel arrays. Ask each question, compare the answer (case-insensitively), and print a final score out of 5.