Thursday 3 August 2017

varius examlple of functions

#include"stdio.h"
#include"conio.h"
#include "math.h"
void cal(void);
void cap(void);
void qud(void);

void main()
{
    int a;
    printf("1.Calculator\n2.Small to Capital \n3.Quadratic Equation\nEnter your choice : ");
    scanf("%d",&a);
    switch(a)
    {
    case 1:{cal();break;}
    case 2:{cap();break;}
    case 3:{qud();break;}
    }
    getch();
}
//Defination of Calculator
void cal(void)
{
    int n1,n2;
    char op;
    printf("Please Input Both Numbers\n");
    scanf("%d",&n1);
    scanf("%d",&n2);
    printf("Enter a opreter\n");
    op=getche();
    printf("\n");
    switch(op)
        {
          case '+':
            printf("%d+%d = %d",n1,n2,n1+n2);
            break;
          case '-':
              printf("%d-%d = %d",n1,n2,n1-n2);
              break;
          case '*':
              printf("%d*%d = %d",n1,n2,n1*n2);
              break;
          case '/':
              printf("%f/%f = %.2f",n1,n2,n1/n2);
              break;
         default:
            printf("Invalid Input");
            break;
    }
}
void cap(void)
    {
        char ch2 ;
    printf("Press any Alphabet\n");
    ch2=getche();
    if(ch2>=97&&ch2<=132)
    ch2=ch2-32;
    printf("\nCapital alphabet is %c",ch2);
}

void qud(void)
{
    float a,b,c,x1,x2,deter;
    printf("Enter The values of a\n");
    scanf("%f",&a);
    printf("Enter The values of b\n");
    scanf("%f",&b);
    printf("Enter The values of c\n");
    scanf("%f",&c);
    deter=b*b-4*a*c;
    if(deter>0)
    {
        printf("Roots are real\n");
        x1=(-b+sqrt(deter))/(2*a);
        x2=(-b-sqrt(deter))/(2*a);
        printf("X1 :%f and X2 :%f",x1,x2);
    }
    else if(deter<0)
        printf("Roots are imaginary\n");
    else if(deter==0)
    {
        printf("Roots are equal\n");
        x1=x2=-b/(2*a);
        printf("X1 :%f and X2 :%f",x1,x2);
    }
}

0 comments: