написать формулу с функции ЕСЛИ Имеется база данных сотрудников (20 человек). Известна информация: ФИО,
дата рождения, должность, семейное положение (холост/женат), количество детей, наличие
прохождения повышения квалификации. Начислить зарплату следующим образом: оклад +
премиальная часть. Оклад формируется следующим образом: если человек работает инженером -
проектировщиком, то оклад составляет 30 т.р, если человек работает ведущим инженером, то оклад
– 40 т.р., если главным специалистом – 70 т.р., если заместителем начальника отдела – 100т.р, если
начальником отдела – 150 т.р.. Премиальная часть складывается из надбавок за стаж работы (
больше 5 лет – надбавка составляет 20% от оклада, больше 10 лет – 40% от оклада) и наличия
повышения квалификации (если сотрудник проходил - + 10% от оклада). Также необходимо
вывести информацию о необходимости выдачи новогодних подарков детям сотрудников: если у
сотрудника нет детей – прочерк, если есть – то количество подарков равно количеству детей
сотрудника.
Задача №4. Имеется стипендиальный фонд (100 тыс. р) и величина базовой стипендии
(2500 р). Известны результаты сессии по 3 экзаменам студентов (15 студентов), наличие научных,
спортивных и общественных достижений. Начислить стипендию следующим образом: если все
оценки «5» - базовая+40% от базовой стипендии, если есть хотя бы одна оценка «4» и нет оценок
«3» и «2» - базовая + 20% от базовой стипендии, если есть хотя бы одна оценка «3» и нет «2» -
базовая стипендия, если провален хотя бы один экзамен – прочерк. Распределить остаток от
стипендиальный фонда после выплат стипендий равномерно между студентами, у которых есть или
научные, или спортивные, или общественные достижения.
Питон не учил (учил си шарп, плюс плюс, и паскаль), но принцип такой:
24/3=8 (нашли значение для цикла)
присваиваем переменной значение 0 (это делается до цикла) (далее эта переменная a), затем создаем цикл в котором и будит все программа (он повторяется 8 раз).
a+=3 или a=a+3, ну это как там у вас в питоне)
это действие повторяется каждый цикл (8 раз)
далее мы заранее созданной переменной ещё до цикла присваиваем значение 1.
Затем мы каждый цикл присваиваем этой переменной значение b=b*2
И потом выводим b на экран вместе с a и подписью "часа".
В паскале это выгядело бы так:
begin
a:=0;
b:=1;
for i:=1 to 8 do
begin
a:=a+3;
b:=b*2;
Writeln (b,"_за_",a,"_часа");
end;
end.
#include <iostream>
#include <cmath>
#include <conio.h>
using namespace std;
int main() {
cout << "Введите номер необходимой функции:\n1-квадрат; 2-корень квадратный; 3-синус; 4-косинус\n";
char c;
cin >> c;
// Если используешь обычный компилятор (не онлайн), можно написать "char c = _getch()";
cout << "Введите число: \n";
int num;
cin >> num;
switch(c) {
case '1':
cout << pow(num ,2);
break;
case '2':
cout << sqrt(num);
break;
case '3':
cout << sin(num);
break;
case '4':
cout << cos(num);
break;
default:
cout << "Ошибка ввода";
}
return 0;
}