Skip to content

Repository files navigation

C-Programming-Projects

This repository contains various beginner-friendly C programming projects, focusing on basic programming concepts and logic building. These projects cover a range of topics, from basic math functions to games and practical utilities.

Projects Included

1. Calculator

  • Description: A simple calculator that supports basic arithmetic operations (addition, subtraction, multiplication, division).
  • Features:
    • Error handling for division by zero.
    • Option to continue performing calculations.

2. Guess the Number Game

  • Description: A number guessing game where the computer randomly selects a number, and the player tries to guess it with hints.
  • Features:
    • Difficulty levels (Easy, Moderate, Hard).
    • Tracks the number of attempts taken to guess correctly.

3. Stone, Paper, Scissors Game

  • Description: A classic stone-paper-scissors game played against the computer.
  • Features:
    • Random computer choices.
    • Tracks the final score.
    • Option to play multiple rounds.

4. Currency Converter

  • Description: A simple currency converter that converts between USD, EUR, GBP and INR using pre-defined exchange rates.
  • Features:
    • Converts between popular currencies.
    • User can select source and target currencies for conversion.
    • Easily customizable to include more currencies and updated rates.

5. Password Generator

  • Description: A simple program to generate random passwords based on the user's specified length.
  • Features:
    • Includes uppercase and lowercase letters, digits, and special characters for secure password generation.
    • User can specify the length of the password.
    • Uses time-based seeding for randomness, ensuring different passwords after each run.

6. Maths Quiz Game

  • Description: A fun math quiz game that generates random arithmetic questions based on selected difficulty levels.
  • Features:
    • Three difficulty levels:
      • Easy: Questions generated with numbers up to 100.
      • Moderate: Questions generated with numbers up to 200.
      • Hard: Questions generated with numbers up to 300.
    • Randomized questions and operations for varied gameplay.
    • Score tracking with 5 points awarded for each correct answer.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages