Найти расчет зароботной платы за отработанное время - C (СИ)
Формулировка задачи:
рабочий! фамилия,стаж,часовая зароботная плата, колличество отработаных часов. Наити: 1) Расчет зароботной платы за отработанное время 2) в зависимости от стажа начисляется премия(при стаже до 1 года 0%, до 3 лет 5%, до 5 лет 8%, свыше10 лет 15%), вывод информации о рабочем на экран!
вообщем мне второе осталось зделать, не могу сообразить помогите
вот код
#include<stdio.h> #include<string.h> typedef struct { char fio[40]; int stag; int zar; int kol; } rab; void main() { rab a; rab wwod(); // обьявление функции void print(rab); void ras (rab); a=wwod();// вызов функции print (a); ras (a); } rab wwod() // определение функции { rab c; printf("fio :"); scanf("%s",&c.fio); printf("stag :"); scanf("%d",&c.stag); printf("zar :"); scanf("%d",&c.zar); printf("kol :"); scanf("%d",&c.kol); return c; } void print(rab c) { printf("%s\n",c.fio); printf("%d\n",c.stag); printf("%d\n",c.zar); printf("%d\n",c.kol); } void ras (rab s){ int z; z=s.kol*s.zar; printf("Zarplata rovna:%d",z); }
Решение задачи: «Найти расчет зароботной платы за отработанное время»
textual
Листинг программы
for(int year=begin;year<=end;year++) sum+=c.zar;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д