Page 313 - IT-802_class_12
P. 313

x++;
                        }
                        y = integer.parseint(issue);
                        x = 0;
                        while(true)

                        {
                            i = Return.indexOf("/");
                            if (i<0)
                                break;
                            if(x==0)
                            {
                                d1 = integer.parseint(Return.substring(0,i));
                                Return=Return.substring(i+1);
                            }

                            else if(x==1)
                            {
                                m1 = integer.parseint(Return.substring(0,i));
                                Return = Return.substring(i+1);
                            }
                            x++;
                        }

                        y1=integer.parseint(Return);
                        m1 = m1 + (12*(y1-y));
                        if(m1 - m > 2)
                            day_late = 31;
                        else
                        if(m1-m>1)
                            day_late = (d1 + 30) - d;
                        else
                            day_late = d1 - d;



                        if(day_late < 0)
                            day_late = - day_late;
                        if(day_late <= 10)
                            fine = 0;
                        else if(day_late <= 20)
                            fine = 2 * day_late;

                        else
                        if(day_late <= 30)
                            fine = 3.5 * day_late;
                        else

                                                                                                     Projects   311
   308   309   310   311   312   313   314   315   316   317   318