Member 14677751 Ответов: 2

Как написать программу csharp


Рассчитайте и распечатайте зарплату продавца со следующей информацией
Basic salary per month 5000 -10000/5000 sales
House rent allowance 15%
Health allowance 10%
При этом он получит бонус 5%, если превысит объем продаж более чем на 50000
Далее, 10% бонус, если объем продаж превышает 75000

Что я уже пробовал:

Console.Write("Enter Basic Salary for {0} staff : ", n);
basic_sal = float.Parse(Console.ReadLine());

2 Ответов

Рейтинг:
1

RickZeeland

Вот процедура для консольного приложения, чтобы вы начали работу:

static void Main(string[] args)
{
	TestSalary(5000, 60000, 15, 10);
	Console.ReadKey();
}

static void TestSalary(decimal salary, decimal sales, int houseRentPercentage, int healthAllowancePercentage)
{
	if (sales > 50000)
	{
		salary += salary * 5/100;
	}

	salary += (salary * houseRentPercentage / 100) + (salary * healthAllowancePercentage / 100);
	Console.WriteLine("Salary = " + salary);
}

Дополнительные сведения о десятичном типе см. В разделе:
Типы - спецификация языка C# | Microsoft Docs[^]
И: https://www.dotnetperls.com/decimal[^]


Рейтинг:
0

Ashutosh Gpt

это очень абстрактный вопрос, я не думаю, что вам нужен какой-то алгоритм для вычисления, который будет общим для любого языка. вы можете изучить синтаксис csharp и написать свой код. я всегда рекомендую Microsoft tutorial для этого, они создали много документов и видео своим МСП. например C# | Pluralsight[^] эта ссылка для изучения полного csharpe, если у вас есть подписка MSDN или несколько бесплатных курсов.

первый шаг, чтобы научиться писать небольшие программы, чтобы научиться csharp вы всегда создаете консольное приложение .netframwork для начала.
как только ваш проект будет создан, напишите свою программу в разделе Main method, чтобы проверить вывод в консоли. вы можете создать столько методов и членов для поддержки вашего алгоритма, как расчет заработной платы, упомянутый мистером Рикзилендом в решении1.