Untitled
user_4344994
plain_text
3 years ago
2.3 kB
7
Indexable
import java.io.*;
import java.util.*;
public class Solution {
static Scanner sc = new Scanner(System.in);
static PersonDefine arr[];
float bossSalary = 0;
public void addSalary(float num){
bossSalary = bossSalary + num;
}
class PersonDefine{
int type;
String name;
float baseSalary;
int numProduct;
int numWork;
public void input (){
this.type = sc.nextInt();
switch(this.type){
case 1:{
name = sc.next();
baseSalary = sc.nextFloat();
numProduct = sc.nextInt();
float temp = numProduct*2;
addSalary(temp);
break;
}
case 2:{
name = sc.next();
baseSalary = sc.nextFloat();
numWork = sc.nextInt();
float temp = numWork*40;
addSalary(temp);
break;
}
case 3:{
name = sc.next();
break;
}
}
}
public float calculateSalary(){
switch(type){
case 1:
return baseSalary + numProduct*5;
// break;
case 2:
return baseSalary + numWork*100;
// break;
case 3:
return bossSalary;
// break;
default:
break;
}
return 0;
}
}
public static void main(String args[]) {
int a = sc.nextInt();
PersonDefine p[] = new PersonDefine[a];
PersonDefine arr[] = new PersonDefine[a];
for (int i = 1; i<a; i++){
// int temp = sc.nextInt();
// arr[i].type = temp;
arr[i].input();
System.out.println(p[i].name+':' +p[i].calculateSalary());
// arr[i] = sc.nextInt();
// System.out.println(temp);
}
System.out.println("5");
}
}Editor is loading...