I dunno if its allowed to post some programming thread here but
pls help me with this . its kinda frustrating . so many misplaced else. an hour ago working perfectly fine but know hmm.
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
int m1,m2,nd,m,d,y,mm=0,dd=0,yy=0,mmm=0,ddd=0,yyy=0;
//int 01=31,02=28,03=31;
main()
{
clrscr();
printf("Enter Date Borrowed\n");
scanf("%d",&mm);
scanf("%d",&dd);
scanf("%d",&yy);
printf("First Date:%d/%d/%d\n\n\n\n",mm,dd,yy);
printf("Enter Date Returned\n");
scanf("%d",&mmm);
scanf("%d",&ddd);
scanf("%d",&yyy);
printf("Second Date: %d/%d/%d\n",mmm,ddd,yyy);
m1=30-dd;
m2=30-ddd;
nd=m1+m2;
d=ddd-dd;
if (d>=1&&d<=9);
printf("fine is 1 peso");
else if (d>=10&&d<=29)
printf("Fine is 10 peso");
else if (dd==ddd)
(nd>=1&&nd<=9);
printf("Fine is 1 peso");
else if (nd>=10&&nd<=29)
printf("fine is 10 peso");
else
printf("INVALID");
getch();
return 0;
}
and it it does work. they test and print all of it at once . tried puting braces each ot if or else DOESNT WORK
pls help me with this . its kinda frustrating . so many misplaced else. an hour ago working perfectly fine but know hmm.
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
int m1,m2,nd,m,d,y,mm=0,dd=0,yy=0,mmm=0,ddd=0,yyy=0;
//int 01=31,02=28,03=31;
main()
{
clrscr();
printf("Enter Date Borrowed\n");
scanf("%d",&mm);
scanf("%d",&dd);
scanf("%d",&yy);
printf("First Date:%d/%d/%d\n\n\n\n",mm,dd,yy);
printf("Enter Date Returned\n");
scanf("%d",&mmm);
scanf("%d",&ddd);
scanf("%d",&yyy);
printf("Second Date: %d/%d/%d\n",mmm,ddd,yyy);
m1=30-dd;
m2=30-ddd;
nd=m1+m2;
d=ddd-dd;
if (d>=1&&d<=9);
printf("fine is 1 peso");
else if (d>=10&&d<=29)
printf("Fine is 10 peso");
else if (dd==ddd)
(nd>=1&&nd<=9);
printf("Fine is 1 peso");
else if (nd>=10&&nd<=29)
printf("fine is 10 peso");
else
printf("INVALID");
getch();
return 0;
}
and it it does work. they test and print all of it at once . tried puting braces each ot if or else DOESNT WORK