Tuesday, May 25, 2010

C PROGRAMME FOR STRUCTURE

/*WRITE A PROGRAM USING STRUCTURES TO DISPLAY THE FOLLOWING INFORMATION FOR EACH CUSTOMER NAME, ACCOUNT NUMBER,STREET,CITY,OLD BALANCE,CURRENT PAYMENT, NEW BALANCE, ACCOUNT STATUS.*/

#include
#include
struct customer{
char name[30];
int account_no;
char street[20];
char city[20];
float old_bal;
float curr_payment;
float new_bal;
char acc_status[20];
};
int main(){
struct customer customers[2];
int i;
clrscr();
printf("Enter details of");
for(i=0;i<2;i++){
printf("\n customer %d:\n",i);
printf("\tName :");
scanf("%s", &customers[i].name);
printf("\tAccount No :");
scanf("%d", &customers[i]. account_no);
printf("\tAddress : a>street b>city");
scanf("%s %s",&customers[i].street,&customers[i].city);
printf("\tOld Balance:");
scanf("%f",&customers[i].old_bal);
printf("\tcurrent payment:");
scanf("%f",&customers[i].curr_payment);
printf("\tAccount Status:");
scanf("%s",customers[i].acc_status);
}
printf("\n\n-------------------------------------------------------------------\n");
for(i=0;i<2;i++){
printf("Customer %d details::\n",i);
printf("Name : %s", customers[i].name);
printf("Account No: %d\n", customers[i].account_no);
printf("Address : a>street: %s b>city: %s\n",customers[i].street, customers[i].city);
printf("Old Balance: %f\n", customers[i].old_bal);
printf("Current Payment :%f\n", customers[i].curr_payment);
printf("New balance:%f\n",(customers[i].old_bal-customers[i].curr_payment));
printf("Account Status: %s\n",customers[i].acc_status);
}
getch();
return 0;
}

No comments:

Post a Comment