Составить программу, которая выводит фамилии всех сотрудников, должности,оклад и размер зарплаты - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Руководство решило выдать премию всем программистам за проект в размере 40% от оклада. Составить программу, которая выводит фамилии всех сотрудников, должности,оклад и размер зарплаты. у меня есть код программы нужно написать условие чтобы премию выдавало только программистам
//---------------------------------------------------------------------------
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <string.h>
//---------------------------------------------------------------------------
int main()
{   int n,i;
    struct put
    {
        char name[10];
        char dolj[10];
        int staj;
        int oklad;
        int zarp;
    };
    struct put base[50];
    puts("Kol-vo sotrudnikov->");
    scanf("%d",&n);
    for (i = 0; i < n; i++) {
    puts("FIO->");
    scanf("%s",base[i].name);
    puts("Doljnost->");
    scanf("%s",base[i].dolj);
    puts("staj->");
    scanf("%d",&base[i].staj);
    puts("oklad->");
    scanf("%d",&base[i].oklad);
    }
        printf("\n");
    printf("|   FIO    | Doljnost |   Staj   |  Oklad   |\n");
    printf("_____________________________________________\n");
    for (i = 0; i < n; i++) {
    printf("|%-10s|%-10s|%-10d|%-10d|\n",base[i].name,base[i].dolj,base[i].staj,base[i].oklad);
    printf("_____________________________________________\n");
    }
        printf("\n");
    for (i = 0; i < n; i++) {
    base[i].zarp=base[i].oklad+(base[i].oklad/100*40);
    }
    printf("Vivod\n");
    printf("|   FIO    | Doljnost |   Staj   |  Oklad   | Zarplata |\n");
    printf("________________________________________________________\n");
    for (i = 0; i < n; i++) {
    printf("|%-10s|%-10s|%-10d|%-10d|%-10d|\n",base[i].name,base[i].dolj,base[i].staj,base[i].oklad,base[i].zarp);
    printf("________________________________________________________\n");
    }
    getch();
    return 0;
}
//---------------------------------------------------------------------------

Решение задачи: «Составить программу, которая выводит фамилии всех сотрудников, должности,оклад и размер зарплаты»

textual
Листинг программы
struct put
{
    char name[30];
    char dolj[20];
};

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


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

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

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