¡Cómo escribir un programa para calcular el impuesto sobre la renta personal de China usando Java en el entorno MyEclipse, hoy!
{
float f_ Income=Ingresos-800 //la base inicial es 800, también se puede parametrizar
float[] tax_ line={0f, 500f, 2000f, 5000f, 20000f, 40000f, 60000f, 80000f, 100000f} // Calcula el tramo del impuesto sobre la renta personal (asumiendo que el empleado es de nacionalidad china, porque el número de nacionalidades) en el umbral es diferente, la tasa impositiva también es diferente)
float[] tax_rate={0f, 0.05f, 0.10f, 0.15f, 0.20f, 0.25f, 0.30f, 0.35f, 0.40f}; //Cada nivel Tasa impositiva
float[] tax_sub={0.f, 25f, 125f, 375f, 1375f, 3375f, 6375f, 10375f, 15375f} //Usando un algoritmo simplificado
int i_tax_level =0; // Para facilitar el cálculo, el salario se divide en varios tramos
while(f_ Incomegt;tax_line[i_tax_level]amp; amp;i_tax_levellt;tax_line.
{
i_tax_level
};
if(i_tax_levelgt; 0)
{
float f_tax=tax_ sub[i_tax_level- 1] (f_ Income-tax_line[i_tax_level-1])*tax_rate[i_tax_level] // Fórmula utilizada para calcular el impuesto
Devuelve f_tax;
}
else
{<
Devolver 0f
}
} p>
}
}