- Get link
- X
- Other Apps
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 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
- Get link
- X
- Other Apps
Comments
Post a Comment