Advertisement
Guest User

corrected

a guest
May 3rd, 2019
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 37.28 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3. #include<conio.h>
  4. #include<stdlib.h>
  5. #include<string.h>
  6. int I,A,B,C,L,M,T,U; //Variables assigned for switch case statements...
  7. float m,kg,f,i,p,TH1,TH2,BMI1,BMI2; //Variables assigned for BMI CALCULATOR...
  8. float cm1,m2,km3,M4,g1,kg2,q3,p4,s1,mi2,h3,d4; //Variables assigned for the Results of UNIT CONVERTER...
  9. float cm2,cm3,cm4,m1,m3,m4,km1,km2,km4,M1,M2,M3,g2,g3,g4,kg1,kg3,kg4,q1,q2,q4,p1,p2,p3,s2,s3,s4,mi1,mi3,mi4,h1,h2,h4,d1,d2,d3; //Variables assigned for calculation in UNIT CONVERTER...
  10. int choice;//Variable assigned for exit statement...
  11. float CMB;
  12. FILE *admin;
  13. char fname[20];
  14. char lname[20];
  15. int ID;
  16. char a,o,z,y,x,w,u,v;
  17. char password[30];
  18. char username[30];
  19. int main()
  20. {
  21.     printf("                                ............................................\n");
  22.     printf("                            !!! WELCOME TO THE BMI CALCULATOR & UNIT CONVERTER !!!");
  23.     check1:printf("                     \n\n                                  !!!THE AVAILABLE OPTIONS ARE AS FOLLOWS!!!\n\n");
  24.     printf("                                        1. UNIT CONVERTER    (PRESS 1)\n");
  25.     printf("                                        2. BMI CALCULATOR    (PRESS 2)\n");
  26.     printf("                                        3. ACCESS LIBRARY    (PRESS 3)\n");
  27.     printf("                                        4. EXIT THE PROGRAM  (PRESS 4)\n");
  28.     printf("                                ............................................\n");
  29.     printf("                        \n\n                            !!!SELECT YOUR DESIRED CHOICE FROM THE OPTIONS ABOVE!!!\n");
  30.     printf("                                ............................................\n");
  31.     printf("\n                                         ENTER YOUR DECISION : ");
  32.     scanf(" %d",&I);
  33.     system("cls");
  34.     if (I==1||I==2||I==3||I==4){
  35.     switch(I)
  36.     {
  37.         case (1):
  38.         //UNIT CONVERTER
  39.         U1:printf("                                ............................................\n");
  40.         printf("                        \n\n                                      !!!WELCOME TO THE UNIT CONVERTER!!!\n\n");
  41.         check2:printf("                     \n                                !!!THE AVAILABLE UNIT CONVERSION ARE AS FOLLOWS!!!\n\n");
  42.         printf("                                        1. CONVERSION OF LENGTH  (PRESS 1)\n");
  43.         printf("                                        2. CONVERSION OF MASS    (PRESS 2)\n");
  44.         printf("                                        3. CONVERSION OF TIME    (PRESS 3)\n");
  45.         printf("                                ............................................\n");
  46.         printf("\n                                          ENTER YOUR DESIRED OPERATION :");
  47.         scanf("%d",&A);
  48.         system("cls");
  49.         if (A==1||A==2||A==3){
  50.         switch(A)
  51.  
  52.         {
  53.  
  54.  
  55.             case (1):
  56.             //CONVERSION OF LENGTH
  57.             checkL:printf("                                ............................................\n");
  58.             printf("\n                                        1. CENTIMETERS   (PRESS 1)\n");
  59.             printf("                                        2. METERS        (PRESS 2)\n");
  60.             printf("                                        3. KILOMETERS    (PRESS 3)\n");
  61.             printf("                                        4. MILES         (PRESS 4)\n");
  62.             printf("                                ............................................\n");
  63.             printf("\n                                !!!CHOOSE THE UNIT OF CONVERSION FOR LENGTH!!! :");
  64.             scanf("%d",&L);
  65.             system("cls");
  66.             if (L==1||L==2||L==3||L==4){
  67.             switch(L)
  68.  
  69.             {
  70.                 case (1):
  71.                 L1:cm1=0;
  72.                 printf("                                ............................................\n");
  73.                 printf("\n                                        Enter the Length in Centimeters: ");
  74.                 scanf("%f",&cm1);
  75.                 printf("\n                                            Are you sure (Y/N) :");
  76.                 getchar();
  77.                 z=getchar();
  78.                 printf("                                ............................................\n");
  79.                 if(z=='N'||z=='n'){goto L1;}
  80.                 m1=(cm1/100);
  81.                 printf("\n                                      %f Centimeters = %f Meters",cm1,m1);
  82.                 km1=(cm1/100000);
  83.                 printf("\n                                      %f Centimeters = %f Kilometers",cm1,km1);
  84.                 M1=(cm1/160934.4);
  85.                 printf("\n                                      %f Centimeters = %f Miles",cm1,M1);
  86.                 break;
  87.  
  88.                 case (2):
  89.                 L2: m2=0;
  90.                 printf("                                ............................................\n");
  91.                 printf("\n                                        Enter the Length in Meters: ");
  92.                 scanf("%f",&m2);
  93.                 printf("\n                                            Are you sure (Y/N) :");
  94.                 getchar();
  95.                 z=getchar();
  96.                 printf("                                ............................................\n");
  97.                 if(z=='N'||z=='n'){goto L2;}
  98.                 cm2=(m2*100);
  99.                 printf("\n                                      %f Meters = %f Centimeters",m2,cm2);
  100.                 km2=(m2/1000);
  101.                 printf("\n                                      %f Meters = %f Kilometers",m2,km2);
  102.                 M2=(m2/1609.344);
  103.                 printf("\n                                      %f Meters = %f Miles",m2,M2);
  104.                 break;
  105.  
  106.                 case (3):
  107.                 L3:km3=0;
  108.                 printf("                                ............................................\n");
  109.                 printf("\n                                        Enter the Length in Kilometers: ");
  110.                 scanf("%f",&km3);
  111.                 printf("\n                                           Are you sure (Y/N) :");
  112.                 getchar();
  113.                 z=getchar();
  114.                 printf("                                ............................................\n");
  115.                 if(z=='N'||z=='n'){goto L3;}
  116.                 cm3=(km3*100000);
  117.                 printf("\n                                      %f Kilometers = %f Centimeters",km3,cm3);
  118.                 m3=(km3*1000);
  119.                 printf("\n                                      %f Kilometers = %f Meters",km3,m3);
  120.                 M3=(km3/1.609);
  121.                 printf("\n                                      %f Kilometers = %f Miles",km3,M3);
  122.                 break;
  123.  
  124.                 case (4):
  125.                 L4:M4=0;
  126.                 printf("                                ............................................\n");
  127.                 printf("\n                                        Enter the Length in Miles: ");
  128.                 scanf("%f",&M4);
  129.                 printf("\n                                           Are you sure (Y/N) :");
  130.                 getchar();
  131.                 z=getchar();
  132.                 printf("                                ............................................\n");
  133.                 if(z=='N'||z=='n'){goto L4;}
  134.                 cm4=(M4*160900);
  135.                 printf("\n                                      %f Miles = %f Centimeters",M4,cm4);
  136.                 m4=(M4*1609);
  137.                 printf("\n                                      %f Miles = %f Meters",M4,m4);
  138.                 km4=(M4*1.609);
  139.                 printf("\n                                      %f Miles = %f Kilometers",M4,km4);
  140.                 break;
  141.  
  142.             }
  143.             printf("\n");
  144.             printf("                                ............................................\n");
  145.             printf("\n\n                                        Press 'H' = 'Go To Homepage'\n");
  146.             printf("\n\n                                     Press 'U' = 'Go To Unit Converter'\n");
  147.             printf("\n                                  Press any other keyword to Exit The Program\n");
  148.             printf("                                ............................................\n");
  149.             printf("\n                                           Enter Your Keyword: ");
  150.             getchar();
  151.             a=getchar();
  152.             system("cls");
  153.             if(a=='H'||a=='h')
  154.             {system("cls");goto check1;}
  155.             else if(a=='U'||a=='u')
  156.             {system("cls");goto U1;}
  157.             else
  158.             {goto No;}
  159.  
  160.             break;
  161.             }
  162.             else if(L!=getchar())
  163.             {
  164.             printf("\n");
  165.             printf("                                ............................................\n");
  166.             printf("                                                   !!!ERROR!!!");
  167.             printf("\n                                                !!!WRONG INPUT!!!\n");
  168.             printf("                                ............................................\n");
  169.             printf("\n                                              SELECT YOUR OPTION AGAIN");
  170.             goto checkL;
  171.             }
  172.             case (2):
  173.             //CONVERSION OF MASS
  174.             checkM:printf("                                ............................................\n");
  175.             printf("\n                                        1. GRAMS      (PRESS 1)\n");
  176.             printf("                                        2. KILOGRAMS  (PRESS 2)\n");
  177.             printf("                                        3. QUINTALS   (PRESS 3)\n");
  178.             printf("                                        4. POUNDS     (PRESS 4)\n");
  179.             printf("                                ............................................\n");
  180.             printf("\n                                 !!!CHOOSE THE UNIT OF CONVERSION FOR MASS!!! :");
  181.             scanf("%d",&M);
  182.             system("cls");
  183.             if (M==1||M==2||M==3||M==4){
  184.             switch(M)
  185.  
  186.             {
  187.  
  188.                 case (1):
  189.                 M1:printf("                                ............................................\n");
  190.                 printf("\n                                         Enter the Mass in grams: ");
  191.                 scanf("%f",&g1);
  192.                 printf("\n                                            Are you sure (Y/N) :");
  193.                 getchar();
  194.                 z=getchar();
  195.                 printf("                                ............................................\n");
  196.                 if(z=='Y'||z=='y')
  197.                 {
  198.                     kg1=(g1/1000);
  199.                     printf("\n                                       %f Grams = %f Kilograms",g1,kg1);
  200.                     q1=(g1/100000);
  201.                     printf("\n                                       %f Grams = %f Quintals",g1,q1);
  202.                     p1=(g1/453.592);
  203.                     printf("\n                                       %f Grams = %f Pounds",g1,p1);
  204.                 }
  205.                 else if(z=='N'||z=='n'){system("cls");goto M1;}
  206.                 else
  207.                 {
  208.                     printf("\n                                             Wrong Input");
  209.                     printf("\n                                      Reconsider Your Decision");
  210.                     printf("                                ............................................\n");
  211.                     goto M1;
  212.                 }
  213.                 break;
  214.  
  215.  
  216.                 case (2):
  217.                 M2:printf("                                ............................................\n");
  218.                 printf("\n                                         Enter the Mass in Kilograms: ");
  219.                 scanf("%f",&kg2);
  220.                 printf("\n                                            Are you sure (Y/N) :");
  221.                 getchar();
  222.                 z=getchar();
  223.                 printf("                                ............................................\n");
  224.                 if(z=='Y'||z=='y')
  225.                 {
  226.                     g2=(kg2*1000);
  227.                     printf("\n                                       %f Kilograms = %f Grams",kg2,g2);
  228.                     q2=(kg2/100);
  229.                     printf("\n                                       %f Kilograms = %f Quintals",kg2,q2);
  230.                     p2=(kg2*2.205);
  231.                     printf("\n                                       %f Kilograms = %f Pounds",kg2,p2);
  232.                 }
  233.                 else if(z=='N'||z=='n'){system("cls");goto M2;}
  234.                 else
  235.                 {
  236.                     printf("\n                                             Wrong Input");
  237.                     printf("\n                                      Reconsider Your Decision");
  238.                     printf("                                ............................................\n");
  239.                     goto M2;
  240.                 }
  241.                 break;
  242.  
  243.                 case (3):
  244.                 M3:printf("                                ............................................\n");
  245.                 printf("\n                                         Enter the Mass in Quintals: ");
  246.                 scanf("%f",&q3);
  247.                 printf("\n                                            Are you sure (Y/N) :");
  248.                 getchar();
  249.                 z=getchar();
  250.                 printf("                                ............................................\n");
  251.                 if(z=='Y'||z=='y')
  252.                 {
  253.                     g3=(q3*100000);
  254.                     printf("\n                                       %f Quintals = %f Grams",q3,g3);
  255.                     kg3=(q3*100);
  256.                     printf("\n                                       %f Quintals = %f Kilograms",q3,kg3);
  257.                     p3=(q3*220.462);
  258.                     printf("\n                                       %f Quintals = %f Pounds",q3,p3);
  259.                 }
  260.                 else if(z=='N'||z=='n'){system("cls");goto M3;}
  261.                 else
  262.                 {
  263.                     printf("\n                                             Wrong Input");
  264.                     printf("\n                                      Reconsider Your Decision");
  265.                     printf("                                ............................................\n");
  266.                     goto M3;
  267.                 }
  268.                 break;
  269.  
  270.                 case (4):
  271.                 M4:printf("                                ............................................\n");
  272.                 printf("\n                                         Enter the Mass in Pounds: ");
  273.                 scanf("%f",&p4);
  274.                 printf("\n                                            Are you sure (Y/N) :");
  275.                 getchar();
  276.                 z=getchar();
  277.                 printf("                                ............................................\n");
  278.                 if(z=='Y'||z=='y')
  279.                 {
  280.                     g4=(p4*453.592);
  281.                     printf("\n                                       %f Pounds = %f Grams",p4,g4);
  282.                     kg4=(p4/2.205);
  283.                     printf("\n                                       %f Pounds = %f Kilograms",p4,kg4);
  284.                     q4=(p4/220.462);
  285.                     printf("\n                                       %f Pounds = %f Quintals",p4,q4);
  286.                 }
  287.                 else if(z=='N'||z=='n'){system("cls");goto M4;}
  288.                 else
  289.                 {
  290.                     printf("\n                                             Wrong Input");
  291.                     printf("\n                                      Reconsider Your Decision");
  292.                     printf("                                ............................................\n");
  293.                     goto M4;
  294.                 }
  295.                 break;
  296.  
  297.             }
  298.             printf("\n");
  299.             printf("                                ............................................\n");
  300.             printf("\n\n                                        Press 'H' = 'Go To Homepage'\n");
  301.             printf("\n\n                                     Press 'U' = 'Go To Unit Converter'\n");
  302.             printf("\n                                  Press any other keyword to Exit The Program\n");
  303.             printf("                                ............................................\n");
  304.             printf("\n                                           Enter Your Keyword: ");
  305.             getchar();
  306.             a=getchar();
  307.             system("cls");
  308.             if(a=='H'||a=='h')
  309.             {system("cls");goto check1;}
  310.             else if(a=='U'||a=='u')
  311.             {system("cls");goto U1;}
  312.             else
  313.             {goto No;}
  314.             }
  315.             else if (M!=getchar())
  316.             {
  317.             printf("\n");
  318.             printf("                                ............................................\n");
  319.             printf("                                                    !!!ERROR!!!");
  320.             printf("\n                                                 !!!WRONG INPUT!!!");
  321.             printf("\n                                              SELECT YOUR OPTION AGAIN\n");
  322.             printf("                                ............................................\n");
  323.             goto checkM;
  324.             }
  325.             case (3):
  326.             //CONVERSION OF TIME
  327.             checkT:printf("                                ............................................\n");
  328.             printf("\n                                        1. SECONDS      (PRESS 1)\n");
  329.             printf("                                        2. MINUTES      (PRESS 2)\n");
  330.             printf("                                        3. HOURS        (PRESS 3)\n");
  331.             printf("                                        4. DAYS         (PRESS 4)\n");
  332.             printf("                                ............................................\n");
  333.             printf("\n                                    !!!CHOOSE THE UNIT OF CONVERSION FOR TIME!!! :");
  334.             scanf("%d",&T);
  335.             system("cls");
  336.             if (T==1||T==2||T==3||T==4){
  337.             switch(T)
  338.  
  339.             {
  340.  
  341.             case (1):
  342.             T1:printf("                                ............................................\n");
  343.             printf("\n                                          Enter the Time in Seconds: ");
  344.             scanf("%f",&s1);
  345.             printf("\n                                            Are you sure (Y/N) :");
  346.             getchar();
  347.             z=getchar();
  348.             printf("\n");
  349.             printf("                                ............................................\n");
  350.             if(z=='N'||z=='n'){goto T1;}
  351.             mi1=(s1/60);
  352.             printf("\n                                        %f Seconds = %f Minutes",s1,mi1);
  353.             h1=(s1/3600);
  354.             printf("\n                                        %f Seconds = %f Hours",s1,h1);
  355.             d1=(s1/86400);
  356.             printf("\n                                        %f Seconds = %f Day/(s)",s1,d1);
  357.             printf("                                ............................................\n");
  358.             break;
  359.  
  360.             case (2):
  361.             T2:printf("                                ............................................\n");
  362.             printf("\n                                         Enter the Time in Minutes: ");
  363.             scanf("%f",&mi2);
  364.             printf("\n                                            Are you sure (Y/N) :");
  365.             getchar();
  366.             z=getchar();
  367.             printf("\n");
  368.             printf("                                ............................................\n");
  369.             if(z=='N'||z=='n'){goto T2;}
  370.             s2=(mi2*60);
  371.             printf("                                ............................................\n");
  372.             printf("\n                                        %f Minutes = %f Seconds",mi2,s2);
  373.             h2=(mi2/60);
  374.             printf("\n                                        %f Minutes = %f Hours",mi2,h2);
  375.             d2=(mi2/14400);
  376.             printf("\n                                        %f Minutes = %f Day/(s)",mi2,d2);
  377.             printf("                                ............................................\n");
  378.             break;
  379.  
  380.             case (3):
  381.             T3:printf("                                ............................................\n");
  382.             printf("\n                                          Enter the Time in Hours: ");
  383.             scanf("%f",&h3);
  384.             printf("\n                                            Are you sure (Y/N) :");
  385.             getchar();
  386.             z=getchar();
  387.             printf("\n");
  388.             printf("                                ............................................\n");
  389.             if(z=='N'||z=='n'){goto T3;}
  390.             s3=(h3*3600);
  391.             printf("\n                                        %f Hours = %f Seconds",h3,s3);
  392.             mi3=(h3*60);
  393.             printf("\n                                        %f Hours = %f Minutes",h3,mi3);
  394.             d3=(h3/24);
  395.             printf("\n                                        %f Hours = %f Day/(s)",h3,d3);
  396.             printf("                                ............................................\n");
  397.             break;
  398.  
  399.             case (4):
  400.             T4:printf("                                ............................................\n");
  401.             printf("\n                                        Enter the Time in Day/(s): ");
  402.             scanf("%f",&d4);
  403.             printf("\n                                            Are you sure (Y/N) :");
  404.             getchar();
  405.             z=getchar();
  406.             printf("\n");
  407.             printf("                                ............................................\n");
  408.             if(z=='N'||z=='n'){goto T4;}
  409.             s4=(d4*86400);
  410.             printf("\n                                        %f Day/(s) = %f Seconds",d4,s4);
  411.             mi4=(d4*1440);
  412.             printf("\n                                        %f Day/(s) = %f Minutes",d4,mi4);
  413.             h4=(d4*24);
  414.             printf("\n                                        %f Day/(s) = %f Hours",d4,h4);
  415.             printf("                                ............................................\n");
  416.             break;
  417.  
  418.             }
  419.             printf("\n");
  420.             printf("                                ............................................\n");
  421.             printf("\n\n                                        Press 'H' = 'Go To Homepage'\n");
  422.             printf("\n\n                                     Press 'U' = 'Go To Unit Converter'\n");
  423.             printf("\n                                  Press any other keyword to Exit The Program\n");
  424.             printf("                                ............................................\n");
  425.             printf("\n                                           Enter Your Keyword: ");
  426.             getchar();
  427.             a=getchar();
  428.             system("cls");
  429.             if(a=='H'||a=='h')
  430.             {system("cls");goto check1;}
  431.             else if(a=='U'||a=='u')
  432.             {system("cls");goto U1;}
  433.             else
  434.             {goto No;}
  435.             }
  436.             else if(T!=getchar())
  437.             {
  438.                 printf("\n");
  439.                 printf("                                ............................................\n");
  440.                 printf("                                                  !!!ERROR!!!");
  441.                 printf("\n                                               !!!WRONG INPUT!!!");
  442.                 printf("\n                                            SELECT YOUR OPTION AGAIN");
  443.                 printf("                                ............................................\n");
  444.                 system("cls");
  445.                 goto checkT;
  446.             }
  447.         }
  448.  
  449.         break;
  450.  
  451.         }
  452.  
  453.         else if (A!=getchar())
  454.  
  455.         {
  456.             printf("\n");
  457.             printf("                                ............................................\n");
  458.             printf("\n                                                   !!!ERROR!!!\n");
  459.             printf("                                                !!!WRONG INPUT!!!\n");
  460.             printf("                                            SELECT YOUR OPTION AGAIN\n");
  461.             printf("                                ............................................\n");
  462.             goto check2;
  463.         }
  464.  
  465.         case (2):
  466.         //BMI CALCULATOR
  467.         B1:*fname='\0';*lname='\0';
  468.         printf("\n                                          Enter Your First Name:");
  469.         scanf("%s",fname);
  470.         printf("\n                                            Enter Your Sirname:");
  471.         scanf("%s",lname);
  472.         *fname=strcat(fname,lname);
  473.         printf("                                ............................................\n");
  474.         printf("                        \n\n                                      !!!WELCOME TO THE BMI CALCULATOR!!!\n\n");
  475.         check3:printf("                     \n                                !!!THE AVAILABLE UNITS FOR INPUT ARE AS FOLLOWS!!!\n\n");
  476.         printf("                               1. MKS(HEIGHT IN METER , MASS IN KILOGRAM) (PRESS 1)\n");
  477.         printf("                               2. FPS(HEIGHT IN FOOT , MASS IN POUNDS)    (PRESS 2)\n");
  478.         printf("                                ............................................\n");
  479.         printf("\n                                          ENTER YOUR DESIRED OPERATION :");
  480.         scanf("%d",&U);
  481.         system("cls");
  482.         if (U==1||U==2)
  483.         {
  484.             switch(U)
  485.             {
  486.             case (1):
  487.                 printf("\n\n");
  488.                 CMB=0;
  489.                 printf("                                      ............................................\n");
  490.                 printf("                                          NOTE : 1 Metre = 100 Centimeters");
  491.                 printf("\n                                          Enter Height in Centimeters : ");
  492.                 scanf("%f",&CMB);
  493.                 printf("                                      ............................................\n");
  494.                 TH1=(CMB/100);
  495.                 printf("\n                                          Your Total Height in Metres is : %f",TH1);
  496.                 kg=0;
  497.                 printf("\n");
  498.                 printf("                                      ............................................\n");
  499.                 printf("\n                                          Enter Weight in Kilograms : ");
  500.                 scanf("%f",&kg);
  501.                 BMI1=((kg)/(TH1*TH1));
  502.                 printf("                                      ............................................\n");
  503.                 printf("\n                                          Your BMI INDEX is : %f",BMI1);
  504.                 printf("\n                                          You are  : ");
  505.                 if(BMI1>0 && BMI1<=18.5){printf("UNDER WEIGHT");}
  506.                 else if(BMI1>18.5 && BMI1<=24.9){printf("NORMAL WEIGHT");}
  507.                 else if(BMI1>25.0 && BMI1<=29.9){printf("OVER WEIGHT");}
  508.                 else if(BMI1>30.0 && BMI1<=34.9){printf("CLASS I OBESITY");}
  509.                 else if(BMI1>35 && BMI1<=39.9){printf("CLASS II OBESITY");}
  510.                 else {printf("CLASS III OBESITY");}
  511.                 printf("                                ............................................\n");
  512.                 printf("\n\n                                        Press 'H' = 'Go To Homepage'\n");
  513.                 printf("\n\n                                     Press 'B' = 'Go To BMI CALCULATOR'\n");
  514.                 printf("\n                                  Press any other keyword to Exit The Program\n");
  515.                 printf("                                ............................................\n");
  516.                 printf("\n                                           Enter Your Keyword: ");
  517.                 getchar();
  518.                 a=getchar();
  519.                 if(a=='H'||a=='h')
  520.                 {system("cls");goto check1;}
  521.                 else if(a=='B'||a=='b')
  522.                 {system("cls");goto B1;}
  523.                 else
  524.                 {goto No;}
  525.                 break;
  526.                 case (2):
  527.                 printf("\n\n");
  528.                 printf("                                          NOTE : 1 FEET = 12 INCHES");
  529.                 f=0;
  530.                 printf("\n                                          Enter Height in Foot : ");
  531.                 scanf("%f",&f);
  532.                 i=0;
  533.                 printf("\n                                          Enter Height in Inches: ");
  534.                 scanf("%f",&i);
  535.                 TH2=(i+f*12);
  536.                 printf("\n                                          Your Total Height in Inches is : %f",TH2);
  537.                 printf("\n                                          NOTE : 1 KG = 2.204 POUNDS");
  538.                 p=0;
  539.                 printf("\n                                          Enter Weight in Pounds : ");
  540.                 scanf("%f",&p);
  541.                 BMI2=(((p)/(TH2*TH2))*703);
  542.                 printf("\n                                          Your BMI INDEX is : %f",BMI2);
  543.                 printf("\n                                          You are  : ");
  544.                 if(BMI2>0 && BMI2<18.5){printf("UNDER WEIGHT");}
  545.                 else if(BMI2>18.5 && BMI2<=24.9){printf("NORMAL WEIGHT");}
  546.                 else if(BMI2>25.0 && BMI2<=29.9){printf("OVER WEIGHT");}
  547.                 else if(BMI2>30.0 && BMI2<=34.9){printf("CLASS I OBESITY");}
  548.                 else if(BMI2>35 && BMI2<=39.9){printf("CLASS II OBESITY");}
  549.                 else {printf("CLASS III OBESITY");}
  550.                 printf("\n\n                                        Press 'H' = 'Go To Homepage'\n");
  551.                 printf("\n\n                                     Press 'B' = 'Go To BMI CALCULATOR'\n");
  552.                 printf("\n                                  Press any other keyword to Exit The Program\n");
  553.                 printf("\n                                           Enter Your Keyword: ");
  554.                 getchar();
  555.                 a=getchar();
  556.                 if(a=='H'||a=='h')
  557.                 {system("cls");goto check1;}
  558.                 else if(a=='B'||a=='b')
  559.                 {system("cls");goto B1;}
  560.                 else
  561.                 {goto No;}
  562.                 break;
  563.             }
  564.         }
  565.         else if (U!=getchar())
  566.  
  567.         {
  568.         printf("\n");
  569.         printf("                                ............................................\n");
  570.         printf("                                                  !!!ERROR!!!");
  571.         printf("\n                                               !!!WRONG INPUT!!!");
  572.         printf("                                ............................................\n");
  573.         printf("\n                                            SELECT YOUR OPTION AGAIN!");
  574.         goto check3;
  575.         }
  576.         break;
  577.         case (3):
  578.         //ACCESS THE LIBRARY FOR SAVED DATA
  579.  
  580.         admin = fopen("admin.txt","w");
  581.         if (admin == NULL)
  582.         {
  583.         printf("Data can't be found:");
  584.         }
  585.         else
  586.     {
  587.             A1:printf("\n\n");
  588.             printf("                                ............................................\n");
  589.             printf("                                                [ADMIN LOGIN]\n");
  590.  
  591.             printf("                                         Enter your username : ");
  592.             scanf("%s",username);
  593.             if(strcmp(username,"admin")==0)
  594.             {
  595.             printf("\n                                         Enter your password : ");
  596.             scanf("%s",password);
  597.             printf("\n                                .............................................\n");
  598.  
  599.             if(strcmp(password,"default")==0)
  600.                 {
  601.                 printf("                                ............................................\n");
  602.                 printf("\n                                          !!!Welcome Login Success!!!\n\n");
  603.                 printf("                                ............................................\n");
  604.                 printf("\t\t\t\t Press Any Key To Continue: ");
  605.                 getchar();
  606.                 o=getchar;
  607.                 if(o!=NULL)
  608.                         {
  609.                         system("cls");
  610.                         goto M7;
  611.                         }
  612.                 M7:printf("                                ............................................\n");
  613.                  printf("!!!For MKS System!!!\n");
  614.                  printf("                                ............................................\n");
  615.                  fprintf(admin, "%f %f %f %s",TH1,kg,BMI1,fname);
  616.                  fclose(admin);
  617.                  printf("                                ............................................\n");
  618.                  printf("\nStored User Details:\n");
  619.                  fscanf(admin, "%f %[^\n]s",&BMI1,fname);
  620.                  printf("Name: %s\n", fname);
  621.                  printf("Height in Metres: %f\n",TH1);
  622.                  printf("Weight in Kilograms: %f\n",kg);
  623.                  printf("Score: %f\n", BMI1);
  624.                  printf("                                ............................................\n");
  625.                  fclose(admin);
  626.                  printf("                                ............................................\n");
  627.                  printf("!!!For FPS System!!!\n");
  628.                  printf("                                ............................................\n");
  629.                  fprintf(admin,"%f %f %f %s",TH2,p,BMI2,fname);
  630.                  fclose(admin);
  631.                  printf("\nStored User Details:\n");
  632.                  fscanf(admin, "%f %[^\n]s",&BMI2,fname);
  633.                  printf("Name: %s\n", fname);
  634.                  printf("Height in Inches: %f\n",TH2);
  635.                  printf("Weight in Pounds: %f\n",p);
  636.                  printf("Score: %f\n", BMI2);
  637.                  printf("                                ............................................\n");
  638.                  fclose(admin);
  639.                 printf("                                ............................................\n");
  640.                 printf("\n\n                                        Press 'H' = 'Go To Homepage'\n");
  641.                 printf("\n\n                                     Press 'B' = 'Go To BMI CALCULATOR'\n");
  642.                 printf("\n                                  Press any other keyword to Exit The Program\n");
  643.                 printf("                                ............................................\n");
  644.                 printf("\n                                           Enter Your Keyword: ");
  645.                 getchar();
  646.                 a=getchar();
  647.                 if(a=='H'||a=='h')
  648.                 {system("cls");goto check1;}
  649.                 else if(a=='B'||a=='b')
  650.                 {system("cls");goto B1;}
  651.                 else
  652.                 {goto No;}
  653.                 break;
  654.                 }
  655.             else
  656.                 {
  657.                 printf("                                ............................................\n");
  658.                 printf("\n                                             !!!WRONG PASSWORD!!!");
  659.                 printf("\n                                      !!!RE-ENTER USERNAME & PASSWORD!!!");
  660.                 printf("                                ............................................\n");
  661.                 goto A1;
  662.                 }
  663.                 }
  664.              else
  665.                 {
  666.                 printf("                                ............................................\n");
  667.                 printf("\n                                               !!!WRONG USERNAME!!!");
  668.                 printf("\n                                             !!!RE-ENTER USERNAME!!!");
  669.                 printf("                                ............................................\n");
  670.                 goto A1;
  671.                 }
  672.             }
  673.         fclose(admin);
  674.         break;
  675.         case (4):
  676.         //EXIT THE PROGRAM
  677.         choice = I;
  678.         if(choice=='4')
  679.             {exit(0);}
  680.         No:exit(0);
  681.         break;
  682.         }
  683.         }
  684.  
  685.         else if (I!=getchar())
  686.  
  687.         {
  688.         printf("\n");
  689.         printf("                                ............................................\n");
  690.         printf("                                                  !!!ERROR!!!");
  691.         printf("\n                                               !!!WRONG INPUT!!!");
  692.         printf("                                ............................................\n");
  693.         printf("\n                                            SELECT YOUR OPTION AGAIN!");
  694.         goto check1;
  695.         }
  696.     return 0;
  697. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement