Вычислить общую сумму выплат за месяц по отделу - C (СИ)
Формулировка задачи:
Пошить задачу помогите срочно решить задачу, пожалуйста!!!
Информация о ежемесячной заработной плате сотрудников отдела содержит:
-ФИО
-Наименование отдела
-размер заработной платы за месяц
Вычислить общую сумму выплат за месяц по отделу,а так же среднемесячный заработок сотрудников этого отдела
Решение задачи: «Вычислить общую сумму выплат за месяц по отделу»
textual
Листинг программы
#include <stdio.h> #include <conio.h> const n=10; struct salary { char fio[3][80]; char otdName[80]; unsigned salPerM; }mas[n]; int main() { unsigned sum=0; for (int i=0;i<n;i++) { printf ("Vvedite FIO #%d rabotnika:\n",i+1); for (int j=0;j<3;j++) scanf("%s",&mas[i].fio[j]); printf ("Vvedite naimenovanie otdela i razmer zp za mesyac:\n"); scanf("%s%u",&mas[i].otdName,&mas[i].salPerM); } for (int i=0;i<n;i++) sum+=mas[i].salPerM; printf ("Obshaya summa viplat za mesyac: %d\nSrednemesyachnii zarabotok: %lf\n",sum,(double)sum/n); getch(); return 0; }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы для работы с консолью и для работы с переменными типа unsigned.
- Объявляем константу n, которая задает размер массива структур salary.
- Структура salary содержит:
- массив из 3 строк (fio), каждая строка длиной 80 символов;
- строку otdName длиной 80 символов;
- переменную salPerM типа unsigned.
- В функции main() объявляем переменную sum типа unsigned для хранения общей суммы выплат.
- Используем цикл for для заполнения структуры salary данными.
- В каждой итерации цикла запрашиваем у пользователя ввод ФИО работника (заполняется массив fio).
- Затем запрашиваем название отдела и размер заработной платы за месяц (заполняются переменные otdName и salPerM).
- После заполнения всех структур, используем еще один цикл for для подсчета общей суммы выплат (прибавляем salPerM к переменной sum).
- Выводим на экран общую сумму выплат за месяц и средний заработок за месяц.
- Используем функцию getch() для приостановки работы программы до нажатия клавиши.
- Возвращаем 0 из функции main(), что означает корректное завершение работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д