Skip to main content

Small Projects For Beginners - C Language

 In here I will show you some small projects for beginners.


1. Calculator

2. To-Do List

3. Guess the Number Game

4. Bank Management System

5. Student Grade Calculator

6. Simple File Encryption/Decryption

7. Library Management System

8. Temperature Converter


These projects I have done with dev C++ .

A) Create a Calculator

  • Create a basic calculator program that can perform arithmetic operations like addition, subtraction, multiplication, and division.
  • Allow the user to input two numbers and choose the operation.
  • Display the result.

       

       


#include <stdio.h>
int main() {
    int num1, num2;
    char operator;

    printf("Enter first number: ");
    scanf("%d", &num1);

    printf("Enter operator (+, -, *, /): ");
    scanf(" %c", &operator);

    printf("Enter second number: ");
    scanf("%d", &num2);

    switch (operator) {
        case '+':
            printf("Result: %d\n", num1 + num2);
            break;
        case '-':
            printf("Result: %d\n", num1 - num2);
            break;
        case '*':
            printf("Result: %d\n", num1 * num2);
            break;
        case '/':
            if (num2 != 0) {
                printf("Result: %.2f\n", (float)num1 / num2);
            } else {
                printf("Error: Division by zero.\n");
            }
            break;
        default:
            printf("Error: Invalid operator.\n");
    }

    return 0;
}

b) Create a Temperature Converter

  • Develop a program that converts temperatures between Fahrenheit and Celsius.
  • Allow users to input a temperature and choose the conversion direction.
  • Display the converted temperature.




#include <stdio.h>

int main() {
    // Declare variables
    float temperature;
    char choice;

    // Display menu and get user choice
    printf("Temperature Converter\n");
    printf("1. Fahrenheit to Celsius\n");
    printf("2. Celsius to Fahrenheit\n");
    printf("Enter your choice (1 or 2): ");
    scanf(" %c", &choice);

    // Get temperature from user
    printf("Enter temperature: ");
    scanf("%f", &temperature);

    // Perform temperature conversion based on user choice
    switch (choice) {
        case '1':
            // Fahrenheit to Celsius conversion
            temperature = (temperature - 32) * 5 / 9;
            printf("Temperature in Celsius: %.2f\n", temperature);
            break;
        case '2':
            // Celsius to Fahrenheit conversion
            temperature = (temperature * 9 / 5) + 32;
            printf("Temperature in Fahrenheit: %.2f\n", temperature);
            break;
        default:
            // Invalid choice
            printf("Invalid choice. Please enter 1 or 2.\n");
    }

    return 0;
}




Comments

Popular posts from this blog

The Profound Power of Silence , Understanding and Embracing Introverted Individuals

  In a international that frequently celebrates the artwork of communique and extroverted qualities, the quiet power of introverted people has a tendency to be disregarded. Silence, regularly misunderstood, is a powerful issue of human conversation that consists of a completely unique richness. In this text, we discover the psychology at the back of silent individuals, analyzing the depths in their mind, emotions, and the precious contributions they bring to our social tapestry. The Nature of Silence: Silence, for plenty introverted people, isn't simply the absence of words however a deliberate desire to engage with the sector in a specific manner. It is a space where mind are cautiously crafted, feelings are processed, and a deeper information of the self unfolds. Introverts frequently find solace in silence, using it as a tool for introspection and self-discovery. 1. The Strength in Reflection Silent people are regularly deep thinkers who thrive in contemplation. Silence afford...

The Intersection of Technology and Lifestyle: Harnessing Innovation for Better Living

In today's fast-paced world, technology plays an integral role in shaping our lifestyles. From the moment we wake up to the time we unwind before bed, technology surrounds us, influencing how we work, communicate, and relax. This article explores the dynamic relationship between technology and lifestyle, examining how innovations in various sectors are transforming the way we live, work, and interact with our environment. By harnessing the power of technology, individuals can optimize their routines, enhance their well-being, and unlock new possibilities for personal growth and fulfillment. The Evolution of Lifestyle Technology The evolution of lifestyle technology has been nothing short of revolutionary. Just a few decades ago, concepts like smartphones, wearable fitness trackers, and smart home devices were mere fantasies. Today, they are integral parts of our daily lives. These innovations have not only made our lives more convenient but have also opened up new opportunities for...

Choosing Your First Programming Language: A Simple Guide

Embarking on your programming journey can be both exciting and overwhelming, especially when faced with the multitude of programming languages available. Selecting the right language for your first steps is crucial to setting a solid foundation. Here's a simple guide to help you navigate this decision-making process . 1.Define Your Goals and Interests Before diving into the array of programming languages, consider your goals and interests. Are you interested in web development, data science, game development, or something else? Different languages are tailored to specific domains, so aligning your choice with your aspirations is key. 2. Ease of Learning For beginners, languages with clear syntax and simple concepts can make the learning curve more manageable. Python, for instance, is known for its readability and simplicity, making it a popular choice for those new to programming. 3. Versatility Opting for a versatile language can broaden your opportunities. Python, JavaScript, and...