-
Notifications
You must be signed in to change notification settings - Fork 128
/
solucao.cs
84 lines (70 loc) · 2.22 KB
/
solucao.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
/**
Desafio
A empresa ABC resolveu conceder um aumento de salários a seus
funcionários de acordo com a tabela abaixo:
Salário | Percentual de Reajuste
0 - 400.00 | 15%
400.01 - 800.00 | 12%
800.01 - 1200.00 | 10%
1200.01 - 2000.00 | 7%
Acima de 2000.00 | 4%
Leia o salário do funcionário e calcule e mostre o novo salário,
bem como o valor de reajuste ganho e o índice reajustado, em percentual.
Entrada
A entrada contém apenas um valor de ponto flutuante, que pode ser maior
ou igual a zero, com duas casas decimais.
Saída
Imprima 3 linhas na saída: o novo salário, o valor ganho de reajuste e o
percentual de reajuste ganho, conforme exemplo abaixo.
*/
using System;
class AumentoDeSalario
{
static void Main(string[] args)
{
string salarioStr = "";
double salario= 0.00;
double novoSalario = 0.00;
double reajuste = 0.00;
double percentual = 0.00;
salarioStr = Console.ReadLine().Replace(",",".");
salario = double.Parse(salarioStr);
if (salario < 0.00)
{
return;
}
else if (salario <= 400.00)
{
percentual = 0.15;
reajuste = salario * percentual;
novoSalario = salario + reajuste;
}
else if (salario <= 800.00)
{
percentual = 0.12;
reajuste = salario * percentual;
novoSalario = salario + reajuste;
}
else if (salario <= 1200.00)
{
percentual = 0.10;
reajuste = salario * percentual;
novoSalario = salario + reajuste;
}
else if (salario <= 2000.00)
{
percentual = 0.07;
reajuste = salario * percentual;
novoSalario = salario + reajuste;
}
else
{
percentual = 0.04;
reajuste = salario * percentual;
novoSalario = salario + reajuste;
}
Console.WriteLine("Novo salario: {0:0.00}", novoSalario);
Console.WriteLine("Reajuste ganho: {0:0.00}", reajuste);
Console.WriteLine("Em percentual: {0} %", percentual * 100);
}
}