Найти расчет зароботной платы за отработанное время - 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы