Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > C/C++/С#


Ответ
 
Опции темы Опции просмотра
Старый 13.06.2012, 11:23   #1 (permalink)
Wezerby
Новичок
 
Регистрация: 13.06.2012
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите написать программу на языке Си

Ребят, помогите пожалуйста написать программу на языке Си, очень нужна ваша помощь

Программа должна рассчитывать размер премии сотрудникам.
Входные данные: вводится номер разряда сотрудника, стаж работы, должность. Если разряд больше третьего, премия составляет 50 рублей, если стаж работы 10 лет, к премии добавляется 10 рублей, если 20 лет то 20 рублей и т.д., если начальник, премия вне зависимости от стажа работы и разряда - 100 рублей.
Wezerby вне форума   Ответить с цитированием

Старый 13.06.2012, 11:23
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Давайте я вам помогу найти схожие с вашей темы

Помогите написать программы на языке Pascal
Помогите написать программу
Помогите написать программу
Помогите написать программу на языке паскаль
Помогите написать 2 программы по программированию на языке С++
Помогите написать программу на языке Паскаль

Старый 14.06.2012, 11:58   #2 (permalink)
Wezerby
Новичок
 
Регистрация: 13.06.2012
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Помогите пожалуйста
Wezerby вне форума   Ответить с цитированием
Старый 14.06.2012, 14:00   #3 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

Вам что не давали простейшие конструкции??
kreol вне форума   Ответить с цитированием
Старый 14.06.2012, 20:01   #4 (permalink)
Wezerby
Новичок
 
Регистрация: 13.06.2012
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Если бы на заочке вообще мало что дают
Wezerby вне форума   Ответить с цитированием
Старый 14.06.2012, 20:11   #5 (permalink)
Wezerby
Новичок
 
Регистрация: 13.06.2012
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Вот сегодня повазился с программой:
#include <stdio.h>
main()
{
int d, r, s;
/* d код должности
r разряд
s стаж
*/

printf(" Введите код должнсти :");
scanf("%d", &d);

printf(" Введите разряд : ");
scanf("%d", &r);

printf(" Введите стаж : ");
scanf("%d", &s);

int p = 0;
/*премия*/

if ( d == 1 )
{
/*начальник*/
p = 100;
}
else
{

if(r > 3)
{
p = 50;
}

p = p + int(s/10)*10;

}

printf(" Премия %d \n", p);

}
Мб надо что-то исправить или добавить(убрать), подскажите пожалуйста
Wezerby вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 14.06.2012, 20:33   #6 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

ну так прекрасно все получилось! можно конечно немного убрать количество текста но то уже мелочи.
Что бы посоветовал: хоть Си и позволяет определять переменные где угодно, но лучше всего это делать в начале. И форматирование. делайте отступы.(или если они тут не отобразились воспользуйтесь BB-кодом Code)
kreol вне форума   Ответить с цитированием
Старый 14.06.2012, 20:37   #7 (permalink)
Wezerby
Новичок
 
Регистрация: 13.06.2012
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Спасибо большое за совет, впредь буду так делать
Wezerby вне форума   Ответить с цитированием
Старый 18.06.2012, 12:07   #8 (permalink)
Wezerby
Новичок
 
Регистрация: 13.06.2012
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ещё раз здраствуйте, можете помочь ещё раз?
Нужно к данной задаче
Код:
#include <stdio.h>
main()
{
  int d, r, s;
/* d код должности
   r разряд 
   s стаж
*/				

printf(" Введите код должнсти :");
scanf("%d", &d);

printf(" Введите разряд : ");
scanf("%d", &r);

printf(" Введите стаж : ");
scanf("%d", &s);

int p = 0;
/*премия*/
 
if ( d == 1 )
{
 /*начальник*/
  p = 100;
}
else
{

if(r > 3)
{
  p = 50;	
}

  p = p + int(s/10)*10;
	
}

printf(" Премия %d \n", p);

}
Нужно:
1) разработка алгоритма.
2)Блок-схема программы на языке Си.
3) листинг с комментариями к данной программе
Очень прошу, помогите
Решил тут написать, дабы не плодить темы.
Wezerby вне форума   Ответить с цитированием
Старый 19.06.2012, 12:52   #9 (permalink)
Wezerby
Новичок
 
Регистрация: 13.06.2012
Сообщений: 7
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Так как никто не отозвался, помощь уже ненужна сам справился, а написал ибо времени вообще нету свободного
Wezerby вне форума   Ответить с цитированием
Старый 21.07.2012, 15:40   #10 (permalink)
tig
Новичок
 
Регистрация: 21.07.2012
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

помогите пожалуйста разобраться с этим заданием ..очень нуждаюсь в вашей помощи ..
Создать приложение, которое работает с базой данных (база данных любой , но лучше что-то работающее на SQL).
С помощью формы можно добавлять, редактировать, удалять сотрудников.
У сотрудников есть табельный номер, Фамилия, Имя, Отчество, дата рождения, пол.

Спасибо за помощь!!
tig вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Метки
програмирование

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 07:10.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.