១៥៣. គណានាប្រាក់បៀវត្សកម្មករ

សរសេរកម្មវិធី ដោយប្រើប្រាស់struct។ កម្មវិធីតម្រូវអោយបញ្ចូលឈ្មោះ ប្រាក់ខែ និងចំនួនថ្ងៃធ្វើការ។ រួចគណនាចំនួនទឹកប្រាក់របស់កម្មករនីីមួយៗ។

Source

#include <stdio.h>

typedef struct workers{
    char name[20];
    int wage;
    int wdays;
}worker;

int main(){
    worker a, b;
    printf("Enter details of first worker\n");
    printf("--------------------------------");
    printf("\nEnter worker name: ");
    scanf("%s", a.name);
    printf("Enter wage         : ");
    scanf("%d", &a.wage);
    printf("Enter work days:   : ");
    scanf("%d", &a.wdays);
    printf("--------------------------------");
    printf("\nEnter details of second worker");
    printf("\n-------------------------------");
    printf("\nEnter worker name :");
    scanf("%s", b.name);
    printf("Enter wage          :");
    scanf("%d", &b.wage);
    printf("enter work days     :");
    scanf("%d", &b.wdays);
    printf("-------------------------\n");

    int p1 = a.wage * a.wdays;
    int p2 = b.wage * b.wdays;

    printf("Name of first worker: %s\nPayment of first worker: %d\n", a.name, p1);
    printf("\n--------------------------\n");
    printf("Name of second worker: %s\nPayment of second worker: %d\n", b.name, p2);

    return 0;
}

Output

Enter details of first worker
--------------------------------
Enter worker name: Dara
Enter wage         : 3000
Enter work days:   : 6
--------------------------------
Enter details of second worker
-------------------------------
Enter worker name :Sokha
Enter wage          :4500
enter work days     :5
-------------------------
Name of first worker: Dara
Payment of first worker: 18000

--------------------------
Name of second worker: Sokha
Payment of second worker: 22500