Tuesday, November 25, 2014

C Sample pro



C Program to Display the Inventory of Items in a Store

#include 
#include
void main()
{
    struct date
    {
        int day;
        int month;
        int year;
    };
    struct details
    {
        char name[20];
        int price;
        int code;
        int qty;
        struct date mfg;
    };
    struct details item[50];
    int n, i;
    printf("Enter number of items:");
    scanf("%d", &n);
    fflush(stdin);
    for (i = 0; i < n; i++)
    {
        fflush(stdin);
        printf("Item name: \n");
        scanf("%s", item[i].name);
        fflush(stdin);
        printf("Item code: \n");
        scanf("%d", &item[i].code);
        fflush(stdin);
        printf("Quantity: \n");
        scanf("%d", &item[i].qty);
        fflush(stdin);
        printf("price: \n");
        scanf("%d",  &item[i].price);
        fflush(stdin);
        printf("Manufacturing date(dd-mm-yyyy): \n");
        scanf("%d-%d-%d", &item[i].mfg.day,
        &item[i].mfg.month, &item[i].mfg.year);
    }
    printf("             *****  Inventory ***** \n");
    printf("---------------------------------------------------------
    ---------\n");
    printf("S.n.|    Name           |   Code   |  Quantity |  Price
    | Mfg.Date \n");
    printf("---------------------------------------------------------
    ---------\n");
    for (i = 0; i < n; i++)
        printf("%d     %-15s        %-d          %-5d     %-5d
        %d/%d/%d \n", i + 1, item[i].name, item[i].code, item[i].qty,
        item[i].price, item[i].mfg.day, item[i].mfg.month,
        item[i].mfg.year);
    printf("---------------------------------------------------------
    ---------\n");
    getch();
}
 
Output

Enter number of items:3
Item name:
pendrive
Item code:
123
Quantity:
6
price:
3000
Manufacturing date(dd-mm-yyyy):
30-9-2012
Item name:
computer
Item code:
124
Quantity:
10
price:
10000
Manufacturing date(dd-mm-yyyy):
30-7-2012
Item name:
optical mouse
Item code:
Quantity:
price:
Manufacturing date(dd-mm-yyyy):
             *****  Inventory *****
------------------------------------------------------------------
S.n.|    Name           |   Code   |  Quantity |  Price  | Mfg.Date
------------------------------------------------------------------
1     pendrive               123          6        3000     30/9/2012
2     computer               124          10       10000    30/7/2012
3     optical                0            0        0        0/0/0
------------------------------------------------------------------
 

C Program to Multiply given Number by 4 using Bitwise Operators

 

#include 
#include
void main()
{
    long number, tempnum;
    clrscr();
    printf("Enter an integer \n");
    scanf("%ld", &number);
    tempnum = number;
    number = number << 2;
    printf("%ld x 4 = %ld\n", tempnum, number);
    getch();
}
 
Output

Enter an integer
450
450 x 4 = 1800

No comments:

Post a Comment