Blogger news

Thursday, 11 September 2014

calculation Electricity Bill using MATLAB code

clc;
   taka1=0; taka2=0; taka3=0; taka4=0;
   taka5=0;
   unit=input('unit=');
  

  
   if(unit>500)          %
       disp('this is not possible for calculation')
      else
      
         %calculation of first part:
         %--------------------------
          val=unit;
          if (unit<=100)
              taka1=unit*2;
   
            else
            taka1=100*3;
            val=val-100;
           
          end
      
  
  
               taka1       %The  calculated result  for 1st part is:
       
       
         %calculation of 2nd part:
         %------------------------
        

        if(100<unit)
         
            if(100<val)
             val=val-100;
             taka2=4*100;
         
            else
            taka2=4*val;
           end
        end


              taka2        %The  calculated result  for 2nd part is:



         %calculation of 3rd part:
         %-----------------------
       if(200<unit)
        
           if(100<val)
            val=val-100;
            taka3=5*100;
         
           else
           taka3=5*val;
           end
       end
      

                taka3          %The  calculated result  for 3rd part is:


         %calculation of fourth part:
         %---------------------------
         if(300<unit)
           
            if(100<val)
            val=val-100;
            taka4=6*100;
           
            else
            taka4=6*val;
            end
         end
           

                taka4           %The  calculated result  for fourth part is:
        




         %calculation of fifth part:
         %--------------------------
         if(400<unit)
           
            if(100<val)
            val=val-100;
            taka5=7*100;
           
            else
            taka5=7*val;
            end
         end


   
               taka5          %The  calculated result  for fifth part is:

        %calculate total taka
        %--------------------
       
        Total_taka=taka1+taka2+taka3+taka4+taka5  ; 
       
       
        disp('Total current bill is:')
        disp(Total_taka)
     
   end
  

No comments:

Post a Comment