Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  A
Language: C/C++
Code:
#include<string.h>
#include <conio.h>
#include<stdlib.h>
#include  <math.h>
#include <stdio.h>
#include   <dos.h>
#include <ctype.h>

void menu();
void add();
void cal();
void acl();
void lov();
void dis();
void del();
void head();



main ()
{
textcolor(LIGHTGREEN);
textbackground(MAGENTA);
clrscr();
int n=0;
char u;
{
head();
}
gotoxy(26,12);
printf("1. Login in the System.n");
gotoxy(26,13);
printf("2. Exit.n");
gotoxy(26,15);
printf("");
u=getche();

switch(u)
{
case '1':
clrscr();
id:
{
head();
}
{
char id[10];
gotoxy(26,12);
printf("User id     ::    ");
gets(id);
char ch,pss[10];
gotoxy(26,13);
printf("Password    ::    ");
for(int i=0;i<=4;i++)
{
ch=getch();
pss[i]=ch;
cprintf("*");
}
pss[i]='';
if(strcmpi(id,"admin")==0 && strcmpi(pss,"admin")==0)
{
gotoxy(5,22);
for(int c=0;c<35;c++)
{
printf("%c%c",220,223);
delay(45);
}
printf("nnt tt  Login Successful.........");
delay(350);
menu();
}
else
{
gotoxy(5,22);
for(int x=0;x<35;x++)
{
printf("%c%c",220,223);
delay(45);
}
printf("nnt ttLogin Unsuccesful Try Again !!!!!");
delay(450);
clrscr();
if(n<2)
{
n++;
goto id;
}
else
{
exit(0);
}
}
}

case '2':
clrscr();
{
head();
}
gotoxy(32,15);
textcolor(BLUE+128);
cprintf("Thanks you !!!!");
break;


default :
exit(0);
}
getch();
return 0;
}


void menu()
{
textcolor(LIGHTGREEN);
textbackground(RED);
char u;
clrscr();
{
head();
}
gotoxy(26,12);
printf("1. Add Customer.");
gotoxy(26,13);
printf("2. Display Customer.");
gotoxy(26,14);
printf("3. Delete Customer.");
gotoxy(26,15);
printf("4. Exit");
gotoxy(26,17);
printf("");
u=getche();
if(u=='1')
{
add();
}
else if(u=='2')
{
dis();
}
else if(u=='3')
{
del();
}
}




void add()
{
add:
char mn,loan[10],age[2],fn[20],ln[20],email[15],mob[10];
clrscr();
{
head();
}
gotoxy(30,9);
printf("ADD CUSTOMER");
gotoxy(25,12);
fflush(stdin);
printf("First Name    :    ");
gets(fn);
gotoxy(25,13);
printf("Last Name     :    ");
gets(ln);
gotoxy(25,14);
printf("Age           :    ");
gets(age);
gotoxy(25,15);
printf("E-Mail ID     :    ");
gets(email);
gotoxy(25,16);
printf("Mobile Number :    ");
gets(mob);
gotoxy(25,17);
printf("Loan Type     :    ");
gets(loan);
gotoxy(18,20);
printf("Loan Require's(y/n)  :    ");
scanf("%c",&mn);
if(mn=='y')
{
cal();
getch();
}
else if(mn=='n')
{
gotoxy(18,24);
fflush(stdin);
printf("Do You Want To Add Another Customer(y/n) :   ");
scanf("%c",&mn);
if(mn=='y')
{
add();
getch();
}
else if(mn=='n')
{
menu();
}
}
}



void cal()
{
char mn;
float principal_amount,roi,time,emi;
clrscr();
{
head();
}
gotoxy(30,9);
printf("EMI CALCULATOR");
printf("nn  Enter Your Principal Amount (INR) :           ");
scanf("%f",&principal_amount);
printf("nn  Enter Rate Of Intrest    :                    ");
scanf("%f",&roi);
printf("nn  Enter Your Loan Duration (in Year's) :        ");
scanf("%f",&time);
roi=roi/(12*100);
time=time*12;
emi=(principal_amount*roi*pow(1+roi,time))/(pow(1+roi,time)-1);
printf("nn  Monthly EMI  :                             %0.2fn",emi);
gotoxy(18,24);
fflush(stdin);
printf("Do You Want To Add Another Customer(y/n) :          ");
scanf("%c",&mn);
if(mn=='y')
{
add();
getch();
}
else if(mn=='n')
{
menu();
}
}


void dis()
{
char cl;
clrscr();
{
head();
}
gotoxy(30,9);
printf("CUSTOMER LIST");
gotoxy(16,12);
printf("1. Display By First Name.");
gotoxy(16,13);
printf("2. Display All Customer List.");
gotoxy(16,14);
printf("3. Back.");
gotoxy(16,15);
printf("");
cl=getche();
if(cl=='1')
{
lov();
getch();
}
else if(cl=='2')
{
acl();
}
else if(cl=='3')
{
menu();
}
}


void lov()
{
char fn[20];
clrscr();
{
head();
}
gotoxy(30,9);
printf("CUSTOMER LIST");
gotoxy(25,12);
fflush(stdin);
printf("Enter First Name    :    ");
gets(fn);
printf("");
}


void acl()
{
char fn[20];
clrscr();
{
head();
}
gotoxy(30,9);
printf("ALL CUSTOMER LIST");
gotoxy(25,12);
fflush(stdin);
printf("");
gets(fn);
printf("");
}


void del()
{
char fn[20];
clrscr();
{
head();
}
gotoxy(30,9);
printf("DELETE CUSTOMER ");
gotoxy(25,12);
fflush(stdin);
printf("Enter First Name    :    ");
gets(fn);
printf("");
}




void head()
{
int a,b,k,l;
clrscr();
for(a=1;a<=80;a++)
{
printf("%c",220);
}
for(l=1;l<=10;l++)
{
printf("    ***t");
}
printf("nt  t t   %cMonthly EMI Calculator %cnn",221,221);
for(b=1;b<=10;b++)
{
printf("    ***t");
}
for(k=1;k<=80;k++)
{
printf("%c",220);
}
}
          
Comments: