១៥៣. គណានាប្រាក់បៀវត្សកម្មករ¶
សរសេរកម្មវិធី ដោយប្រើប្រាស់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