You are on page 1of 4

Rachelle Ann F.

Nillusguin February 28, 2022

BSIT2-MR Intermediate Programming

Weekly payroll program

1. Algorithm

Step 1: Start

Step 2: Declare variable hoursworked, rateperhour, basicpay

Step 3: Print Enter Hoursworked

Step 4: Print Enter Rate per Hour

Step 5: Input if (hoursworked <=40)

Step 6: Input basicpay = hoursworked * rateperhour

Step 7: Print This mean your weekly pay is : %d

Step 8: Stop
2. Flowchart

Start

Declare Variable

hoursworked, rateperhour, basicpay

Print Enter
Hoursworked

Print Enter Rate


per Hour

Input if
(hoursworked <=40)

Input basicpay =
hoursworked *
rateperhour

Print This mean your


weekly pay is : %d

Stop
3. Source Code

#include <stdio.h>

int main ()

int hoursworked, rateperhour, basicpay;

printf("\nEnter Hoursworked : ");

scanf("%d", &hoursworked);

printf("\nEnter Rate per Hour: ");

scanf("%d", &rateperhour);

if (hoursworked <=40)

basicpay = hoursworked * rateperhour;

printf("\nThis mean your weekly pay is : %d", basicpay);

else

basicpay = 40*rateperhour+((hoursworked-40)*rateperhour*15);

printf("\nYour Overtimed pay for this Week is : %d", basicpay);

return 0;

}
4. Screenshot of Program Output

You might also like