1
resposta

[Projeto] Lista de exercícios - Calculando o salário do freela

  1. Calculando o salário do freela
import 'dart:io';

void main() {
  print('Digite o número de horas trabalhadas:');
  double horasTrabalhadas = double.parse(stdin.readLineSync()!);

  void calculoSalario() {
    double salarioBruto = horasTrabalhadas * 50;
    double salarioLiquido = (salarioBruto - ((salarioBruto * 5) /100));
    print('O salário líquido é de R\$ $salarioLiquido');
  }

  calculoSalario();
}
1 resposta

Oi Charles,

Seu código está funcionando bem para calcular o salário líquido! 👍

Para tornar o código mais flexível, sugiro declarar a porcentagem de desconto e o valor da hora trabalhada como variáveis.

Se a taxa ou o valor da hora mudarem futuramente, basta atualizar o valor da variável correspondente, evitando a necessidade de buscar e alterar manualmente cada ocorrência no código. 💪

Por exemplo:

import 'dart:io';

void main() {
  print('Digite o número de horas trabalhadas:');
  double horasTrabalhadas = double.parse(stdin.readLineSync()!);
  double desconto = 0.05; // 5% de desconto
  double valorHora = 50.0;

  void calculoSalario() {
    double salarioBruto = horasTrabalhadas * valorHora;
    double salarioLiquido = salarioBruto - (salarioBruto * desconto);
    print('O salário líquido é de R\$ $salarioLiquido');
  }

  calculoSalario();
}

Para saber mais: Variáveis no Dart.

Continue praticando! 💻