Exercício básico de C# (Console Application). Bom para quem está aprendendo.
Faça um ConsoleApplication que calcule o salário de funcionário que trabalhe por hora. O usuário fornecerá a quantidade de horas trabalhadas no mês e o valor da hora. Calcule o desconto de 9% do valor bruto. O programa deve mostrar o salário Bruto, o total de descontos e o salário líquido. No final, o programa pergunta se o usuário deseja continuar ou encerrar o programa.
Executado no Visual Studio 2008.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
double hr, vh, sb, sl, td, pd;
string resp;
resp = “S”;
int i;
Console.Clear();
Console.Write(“Carregando”);
for (i = 1; i <= 10; i++)
{
Console.Write(“.”);
Thread.Sleep(50);
}
Console.WriteLine(“Concluído”);
while (resp == “S” || resp == “s”)
{
//Console.Clear(); //Se quiser que a cada ciclo a tela seja limpa
Console.WriteLine(“———————————-“);
Console.Write(“Horas trabalhadas…………..:”);
hr = int.Parse(Console.ReadLine());
Console.Write(“valor das horas trabalhadas….:”);
vh = int.Parse(Console.ReadLine());
sb = hr * vh;
pd = 9;
td = sb * (pd / 100);
sl = sb – td;
Console.WriteLine(“———————————-“);
Console.WriteLine(“Salario Bruto…..:” + sb);
Console.WriteLine(“Total Desconto …:” + td);
Console.WriteLine(“Salario Líquido ..:” + sl);
Console.WriteLine(“———————————-“);
Console.Write(“Deseja continuar [S / N]:”);
resp = Console.ReadLine();
Console.WriteLine(“———————————-“);
}
Console.Write(“Encerrando”);
for (i = 1; i <= 10; i++)
{
Console.Write(“.”);
Thread.Sleep(80);
}
Console.WriteLine(“Concluído”);
Console.WriteLine(“Fim do programa”);
//Console.ReadKey(); //Se quiser pausar a tela antes de finalizar
Console.WriteLine(“———————————-“);
}
}
}
Espero que lhes seja útil. Até a próxima!
1 Comentário. Deixe novo
Será que poderias me me explicar cada linha do programa vitso que eu ainda não entendo nada de c#