Mankind
Здравейте, колеги тая задача я докарах 75/100 не мога да си намеря грешката може ли малко помощ,Тест №5 (Грешен отговор) и Тест №6 (Грешен отговор)
Благодаря!
Mankind
Your task is to model an application. It is very simple. The mandatory models of our application are 3: Human, Worker and Student.
The parent class – Human should have first name and last name. Every student has a faculty number. Every worker has a week salary and work hours per day. It should be able to calculate the money he earns by hour. You can see the constraints below.
Input
On the first input line you will be given info about a single student - first name, last name and faculty number.
On the second input line you will be given info about a single worker - first name, last name, salary and working hours.
Output
You should first print the info about the student following a single blank line and the info about the worker in the given formats:
- Print the student info in the following format:
First Name: {student's first name}
Last Name: {student's last name}
Faculty number: {student's faculty number}
- Print the worker info in the following format:
First Name: {worker's first name}
Last Name: {worker's second name}
Week Salary: {worker's salary}
Hours per day: {worker's working hours}
Salary per hour: {worker's salary per hour}
Print exactly two digits after every double value's decimal separator (e.g. 10.00)
Constraints
Parameter |
Constraint |
Exception Message |
Human first name |
Should start with a capital letter |
"Expected upper case letter!Argument: firstName" |
Human first name |
Should be at least 4 symbols |
"Expected length at least 4 symbols!Argument: firstName" |
Human last name |
Should start with a capital letter |
"Expected upper case letter!Argument: lastName" |
Human last name |
Should be at least 3 symbols |
"Expected length at least 3 symbols!Argument: lastName " |
Faculty number |
Length should be in range [5..10] digits |
"Invalid faculty number!" |
Worker last name |
Should be more than 3 symbols |
"Expected length more than 3 symbols!Argument: lastName" |
Week salary |
Should be more than 10 |
"Expected value mismatch!Argument: weekSalary" |
Working hours |
Should be in the range [1..12] |
"Expected value mismatch!Argument: workHoursPerDay" |
Example
Input |
Output |
Ivan Ivanov 08 Pesho Kirov 1590 10 |
Invalid faculty number! |
Stefo Mk321 0812111 Ivcho Ivancov 1590 10 |
First Name: Stefo Last Name: Mk321 Faculty number: 0812111
First Name: Ivcho Last Name: Ivancov Week Salary: 1590.00 Hours per day: 10.00 Salary per hour: 22.71 |
Благодаря ти много!Разбрах си грешката.