ComeçarComece de graça

Calculadora de remuneração total

A empresa precisa dos valores de remuneração total que combinam salário e bônus de cada funcionário. Como esse cálculo exige valores de duas colunas diferentes na mesma linha, você precisará iterar pelas linhas em vez de transformar uma única coluna.

A biblioteca Tablesaw já foi importada e o arquivo employees.csv contém as colunas Salary e Bonus.

Este exercício faz parte do curso

Importando dados em Java

Ver curso

Instruções do exercício

  • Itere por cada linha para acessar os valores de salário e bônus.
  • Calcule a remuneração total somando os dois valores.
  • Adicione a coluna totalComp à tabela employees.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

public class TotalCompensation {
    public static void main(String[] args) {
        Table employees = Table.read().csv("employees.csv");
        
        // Iterate through each row
        DoubleColumn totalComp = DoubleColumn.create("TotalCompensation");
        employees.____(row -> {
            double salary = row.getInt("Salary");
            double bonus = row.getInt("Bonus");
            // Sum salary and bonus
            totalComp.append(____ + ____);
        });
        
        // Add totalComp column
        employees.addColumns(____);
        
        System.out.println("Total Compensation Analysis:");
        System.out.println(employees.first(5));
    }
}
Editar e executar o código