81.DO STATEMENT | DO UNTIL STATEMENT

                         DO STATEMENT | DO UNTIL STATEMENT 


DATA FUTURE;

 WAGES=12874000;

 RETIRE=1765000;

 MEDICAL=649000;

 YEAR=YEAR(TODAY());

 DO UNTIL (YEAR=YEAR(TODAY())+10);YEAR+1;

 WAGES+(WAGES*0.06);

 RETIRE+(RETIRE*0.014);

 MEDICAL+(MEDICAL*0.095);

 OUTPUT;

 END;

RUN;

PROC PRINT NOOBS;

VAR YEAR WAGES RETIRE MEDICAL;

RUN;


DATA FUTURE01;

   WAGES=12874000;

   RETIRE=1765000;

   MEDICAL=649000;

   DO YEAR=YEAR(TODAY())+1 TO YEAR(TODAY())+10;

   WAGES+(WAGES*0.06);

   RETIRE+(RETIRE*0.014);

   MEDICAL+(MEDICAL*0.095);

   OUTPUT;

   END;

RUN;

PROC PRINT NOOBS;

VAR YEAR WAGES RETIRE MEDICAL;

RUN;


DATA FUTURE02;

 WAGES=12874000;

 RETIRE=1765000;

 MEDICAL=649000;

 YEAR=YEAR(TODAY());

 DO UNTIL (YEAR=YEAR(TODAY())+10);YEAR+1;

 WAGES+(WAGES*0.06);

 RETIRE+(RETIRE*0.014);

 MEDICAL+(MEDICAL*0.095);

 TotCost=sum(Wages,Retire,Medical);

 OUTPUT;

 END;

RUN;

PROC PRINT NOOBS;

VAR YEAR WAGES RETIRE MEDICAL TOTCOST;

RUN;


DATA FUTURE03;

   WAGES=12874000;

   RETIRE=1765000;

   MEDICAL=649000;

   DO YEAR=YEAR(TODAY())+1 TO YEAR(TODAY())+10;

   WAGES+(WAGES*0.06);

   RETIRE+(RETIRE*0.014);

   MEDICAL+(MEDICAL*0.095);

   TOTCOST=WAGES+RETIRE+MEDICAL;

   OUTPUT;

   END;

RUN;

PROC PRINT NOOBS;

VAR YEAR WAGES RETIRE MEDICAL TOTCOST;

RUN;


DATA FUTURE04;

   WAGES=12874000;

   RETIRE=1765000;

   MEDICAL=649000;

   INCOME=50000000;

   DO UNTIL (TOTCOST GE INCOME);

   WAGES+(WAGES*0.06);

   RETIRE+(RETIRE*0.014);

   MEDICAL+(MEDICAL*0.095);

   TOTCOST=WAGES+RETIRE+MEDICAL;

   INCOME=INCOME+(INCOME*0.01);

   YEAR+1;

   OUTPUT;

   END;

RUN;

PROC PRINT NOOBS;

VAR YEAR INCOME TOTCOST;

RUN;


JUST PRACTICE....

TRY THIS AND COMMENT...

-->PLEASE READ AND COMMENT THE BLOG...

--PLEASE FOLLOW THE BLOG FOR MORE UPDATES...

--FOLLOW US IN FACEBOOK SASALL4YOU AND JOIN ...

--JOIN US IN FACEBOOK AND TELEGRAM  CHANNEL FOR MORE UPDATES

   CLICK HERE: https://t.me/SasAll4You


Comments