SELECT CASE DUVIDA MONSTRO MEUS PRIMEIROS PASSOS
Boom estou ainda nos primeiros passos de lógica e preciso de ajuda nesse programa que estou desenvolvendo.
Gostaria que você que está lendo me desse umas dicas dizendo aonde estou errando e e também me dizer quais são as estruturas que abrange lógica.
O enunciado da questão é esse:
ExercÃcio
Faça uma aplicação em visual basic para calcular o aumento dos funcionários de uma empresa acordo com cargo que ele ocupa.
A aplicação deve exibir:
• O valor do aumento;
• O novo salário;
• Menu de opções, e de acordo com a opção escolhida,
1-ESCRITUÃRIO_______50%
2-SECRETÃRIO________35%
3-CAIXA______________20%
4- GERENTE___________10%
5-DIRETOR__Não tem aumento
O usuário digitará o código referente ao cargo, o salário atual para que a aplicação calcule seu novo salário e o valor do aumento.
Boom é isso.. se alguém entende me ajuda por favor e também se poder me passa mais alguns exercÃcio que eu possa estudar e fazer obrigado tchau
Sub Main()
Dim Aumento, Salinicial, Salifinal As Decimal
Dim NM As Double
Console.WriteLine([Ô]Digite 1 para Escrituario|2 para Secretario|3 Caixa|4 Gerente|5 Diretor[Ô])
NM = Console.ReadLine
Console.WriteLine([Ô]Digite seu salário[Ô])
Salinicial = Console.ReadLine
Select Case (Salinicial)
Case 1
Aumento = Salinicial / 2
Salifinal = Salinicial + Aumento
Case 2
Aumento = (Salinicial * 35) / 100
Salifinal = Salinicial + Aumento
Case 3
Aumento = (Salinicial * 20) / 100
Salifinal = Salinicial + Aumento
Case 4
Aumento = (Salinicial * 10) / 100
Salifinal = Salinicial + Aumento
Case 5
Console.WriteLine([Ô] Não possui aumento[Ô])
End Select
Console.ReadKey()
End Sub
\õ
Gostaria que você que está lendo me desse umas dicas dizendo aonde estou errando e e também me dizer quais são as estruturas que abrange lógica.
O enunciado da questão é esse:
ExercÃcio
Faça uma aplicação em visual basic para calcular o aumento dos funcionários de uma empresa acordo com cargo que ele ocupa.
A aplicação deve exibir:
• O valor do aumento;
• O novo salário;
• Menu de opções, e de acordo com a opção escolhida,
1-ESCRITUÃRIO_______50%
2-SECRETÃRIO________35%
3-CAIXA______________20%
4- GERENTE___________10%
5-DIRETOR__Não tem aumento
O usuário digitará o código referente ao cargo, o salário atual para que a aplicação calcule seu novo salário e o valor do aumento.
Boom é isso.. se alguém entende me ajuda por favor e também se poder me passa mais alguns exercÃcio que eu possa estudar e fazer obrigado tchau
Sub Main()
Dim Aumento, Salinicial, Salifinal As Decimal
Dim NM As Double
Console.WriteLine([Ô]Digite 1 para Escrituario|2 para Secretario|3 Caixa|4 Gerente|5 Diretor[Ô])
NM = Console.ReadLine
Console.WriteLine([Ô]Digite seu salário[Ô])
Salinicial = Console.ReadLine
Select Case (Salinicial)
Case 1
Aumento = Salinicial / 2
Salifinal = Salinicial + Aumento
Case 2
Aumento = (Salinicial * 35) / 100
Salifinal = Salinicial + Aumento
Case 3
Aumento = (Salinicial * 20) / 100
Salifinal = Salinicial + Aumento
Case 4
Aumento = (Salinicial * 10) / 100
Salifinal = Salinicial + Aumento
Case 5
Console.WriteLine([Ô] Não possui aumento[Ô])
End Select
Console.ReadKey()
End Sub
\õ
Salario = salario atual * 1.porcentagem de aumento
Colocando 1 na frente como multiplicador você já tem o valor do aumento no salario ou seja:
Salario atual: 1000
Porcentagem de aumento: 10
Salario final :1100
Colocando 1 na frente como multiplicador você já tem o valor do aumento no salario ou seja:
Salario atual: 1000
Porcentagem de aumento: 10
Salario final :1100
Select Case (Salinicial)
Case 1
Aumento = Salinicial * 0.5
Salifinal = Salinicial + Aumento
Case 2
Aumento = (Salinicial * 0.35)
Salifinal = Salinicial + Aumento
Case 3
Aumento = (Salinicial * 0.20)
Salifinal = Salinicial + Aumento
Case 4
Aumento = (Salinicial * 0.10)
Salifinal = Salinicial + Aumento
Case 5
Console.WriteLine([Ô] Não possui aumento[Ô])
End Select
Assim ele pega o valor do salário e calcula o percentual de acrescimento necessário.
Exemplo: Se a pessoa ganha R$ 100,00 e terá um aumento de 10% (100 * 0.10) + 100 = R$ 110,00.
Case 1
Aumento = Salinicial * 0.5
Salifinal = Salinicial + Aumento
Case 2
Aumento = (Salinicial * 0.35)
Salifinal = Salinicial + Aumento
Case 3
Aumento = (Salinicial * 0.20)
Salifinal = Salinicial + Aumento
Case 4
Aumento = (Salinicial * 0.10)
Salifinal = Salinicial + Aumento
Case 5
Console.WriteLine([Ô] Não possui aumento[Ô])
End Select
Assim ele pega o valor do salário e calcula o percentual de acrescimento necessário.
Exemplo: Se a pessoa ganha R$ 100,00 e terá um aumento de 10% (100 * 0.10) + 100 = R$ 110,00.
Tópico encerrado , respostas não são mais permitidas