Write a program that lets you know if you can have a key or not, based on your role at the school.
First ask for the user’s role at the school. They can be a student, administrator, or a teacher. (And remember that capitalization is important! ‘Student’ is not the same as ‘student’.)
Example 1: Administrator or Teacher
For example, if this was the input:
Are you an administrator, teacher, or student?: teacher
This should be the output:
Administrators and teachers get keys!
Example 2: Student
And if this was the input:
Are you an administrator, teacher, or student?: student
This should be the output:
Students do not get keys!
(Note: You should also be able to handle a situation where the user enters a value other than administrator, teacher or student and tell them they must be one of the three choices!)
Example 3: Other
If they input anything else:
Are you an administrator, teacher, or student?: secretary
This should be the output:
You can only be an administrator, teacher, or student!
program ChildcarePayment;
var
totalIncome, baseRate, monthlyIncomePerPerson, discount: real;
familySize: integer;
payment: real;
begin
// Ввод данных
write(‘Введите совокупный месячный доход семьи: ‘);
readln(totalIncome);
write(‘Введите количество членов семьи: ‘);
readln(familySize);
write(‘Введите базовую ставку оплаты: ‘);
readln(baseRate);
// Вычисление среднего месячного дохода на 1 человека в семье
monthlyIncomePerPerson := totalIncome / familySize;
// Проверка и применение скидки
if monthlyIncomePerPerson < 5000 then
discount := 0.5 // скидка 50%
else if (monthlyIncomePerPerson >= 5000) and (monthlyIncomePerPerson <= 7000) then
discount := 0.3 // скидка 30%
else
discount := 0; // скидка отсутствует
// Вычисление оплаты
payment := baseRate — (baseRate * discount);
// Вывод результата
writeln(‘Оплата за посещение детского сада: ‘, payment:0:2, ‘ руб.’);
end.