Напишите класс, который выводит на экран в одной строке ваше имя и фамилию, в другой - телефон, все это - в рамке из «звездочек» Q.
Например:
Иван Иванов
7-841-266666
public class UserInfo {
public static void main(String[] args) {
String name = "Иван Иванов";
String phone = "7-841-266666";
int nameLength = name.length();
int phoneLength = phone.length();
int maxLength = Math.max(nameLength, phoneLength) + 4;
String border = "*".repeat(maxLength);
String nameLine = "* " + name + " ".repeat(maxLength - nameLength - 3) + " *";
String phoneLine = "* " + phone + " ".repeat(maxLength - phoneLength - 3) + " *";
System.out.println(border);
System.out.println(nameLine);
System.out.println(phoneLine);
System.out.println(border);
...
ВАРИАНТ 8.
Рассчитать ведомость за три периода, построить итоговую ведомость за квартал
Общая сумма(ОС) = 24'840 руб
Распределение дохода по труду
за ___________месяц 20___г. .
------T-----T------------T-------T---------T--------T-----------T-----------¬
¦ N ¦Таб. ¦ ¦кол-во ¦ квалифи-¦ ¦ ¦ ¦
¦ п/п ¦номер¦Фамилия И.О.+ час. ¦ кация ¦ КТУ ¦ Начислено ¦ К выдаче ¦
+-----+-----+------------+-------+---------+--------+-----------+-----------¦
¦ 1 ¦ 2 ¦ 3 ¦ 4 ¦ 5 ¦ 6 ¦ 7 ¦ 8 ¦
+-----+-----+------------+-------+---------+--------+-----------+-----------¦
¦ 1. ¦ 102 ¦ ¦ 900 ¦ 9 ¦ ¦ ¦ ¦
¦ 2. ¦ 004 ¦ ¦ 840 ¦ 8 ¦ ¦ ¦ ¦
¦ 3. ¦ 002 ¦ ¦ 820 ¦ 11 ¦ ¦ ¦ ¦
¦ 4. ¦ 109 ¦ ¦ 900 ¦ 10 ¦ ¦ ¦ ¦
¦ 5. ¦ 044 ¦ ¦ 790 ¦ 11 ¦ ¦ ¦ ¦
¦ 6. ¦ 011 ¦ ¦ 820 ¦ 9 ¦ ¦ ¦ ¦
¦ 7. ¦ 106 ¦ ¦ 740 ¦ 8 ¦ ¦ ¦ ¦
¦ 8. ¦ 025 ¦ ¦ 425 ¦ 11 ¦ ¦ ¦ ¦
¦ 9 ¦ 036 ¦ ¦ 900 ¦ 8 ¦ ¦ ¦ ¦
¦ 10 ¦ 018 ¦ ¦ 840 ¦ 9 ¦ ¦ ¦ ¦
¦ 11 ¦ 034 ¦ ¦ 820 ¦ 10 ¦ ¦ ¦ ¦
¦ 12 ¦ 067 ¦ ¦ 470 ¦ 8 ¦ ¦ ¦ ¦
¦ 13 ¦ 086 ¦ ¦ 540 ¦ 9 ¦ ¦ ¦ ¦
¦ 14 ¦ 036 ¦ ¦ 780 ¦ 11 ¦ ¦ ¦ ¦
+-----+-----+------------+-------+---------+--------+-----------+-----------¦
¦ Итого ¦ ¦ ¦ ¦ ¦
L------------------------+-------+------------------+-----------L------------
Примечания:
В колонки 2,3 - заносятся исходные текстовые данные
В колонки 4,5 - заносятся числовые исходные данные
В колонки(графы) 6,7 - расчетные формулы:
гр6 = (гр4*гр5)/100
гр7 = ОС*гр6/sum гр6
гр8 = гр7-13%
Итог (сумма) вычисляется для 6-ой, 7-ой, 8-ой графы.
Построить горафики:
- соотношение начисленного и к выдаче
- зависимости начисленного от КТУ
- процентное содержание отработанных часов для каждого работника...