Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Exercicios

// Atividade 1

void main(){
  double numero = double.parse(stdin.readLineSync()!);
  print(numero * 2);
}

// Atividade 2

void main(){
  print("Digite a idade da primeira pessoa: ");
  int primeiraPessoa = int.parse(stdin.readLineSync()!);
  print("Digite a idade da segunda pessoa: ");
  int segundaPessoa = int.parse(stdin.readLineSync()!);
  print("Digite a idade da terceira pessoa: ");
  int terceiraPessoa = int.parse(stdin.readLineSync()!);

  
    double media = (primeiraPessoa + segundaPessoa + terceiraPessoa) / 3;
    print('A media das idades é: $media');
  }

// Atividade 3

void main(){
  String nome = "Lucas Adrian";
  String cpf = "121.000.000-01";
  int idade = 27;
  double altura = 1.80;
  bool participanteComunidade = true;

  print('Eu sou $nome \n'
  'Meu CPF é $cpf \n'
  'Sou membro da comunidade? $participanteComunidade \n'
  'tenho $altura metros de altura e \n'
  '$idade anos de idade'); 

}
 

// Atividade 4

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

  double taxaPorHora = 50.0;
  double salarioBruto = horasTrabalhadas * taxaPorHora;

  double desconto = salarioBruto * 0.05;
  double salarioLiquido = salarioBruto - desconto;

  print('O salário líquido é R\$ $salarioLiquido.');
}

// Atividade 5

void main() {
double saldo = 1000.0; // Saldo inicial em reais

  print('Boas-vindas ao seu banco digital!');
  print('Seu saldo atual é de: R\$${saldo.toStringAsFixed(2)}');

  print('Digite o valor do Pix que deseja realizar:');
  double valorPix = double.parse(stdin.readLineSync()!);

  saldo = saldo - valorPix;

  print('Pix realizado com sucesso!');
  print('Seu saldo atual é de: R\$${saldo.toStringAsFixed(2)}');
}

// Atividade 6

void main() {

  double pontosIniciais = 100;
  
  print("Você tem $pontosIniciais pontos.");
  print("Quantos pontos você gostaria de resgatar?");
  double pontosRetirados = double.parse(stdin.readLineSync()!);
  double pontosRestantes = pontosIniciais - pontosRetirados;

  print("Você resgatou $pontosRetirados pontos. Pontos restantes: $pontosRestantes.");
}

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Olá, Lucas, como vai?

Seus exercícios estão muito bem estruturados e demonstram domínio das bases da linguagem Dart, especialmente em relação à leitura de dados com stdin.readLineSync(), manipulação de tipos e saída formatada no terminal. O uso correto de variáveis e tipos numéricos mostra que você compreendeu bem a tipagem estática da linguagem.

Parabéns pelo trabalho. O fórum está à disposição para o que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!