Skip to content
AgileLogics
Beginner 5 min read

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.