Регистрация не е нужна, освен при създаване на тема в "Задача на седмицата".

Да се напише програма, която изчислява данъка на работници

Да се напише програма, която изчислява данъка на работници

Мнениеот Гост » 13 Апр 2020, 21:52

Да се напише програма, която изчислява данъка на работници, който е 10 процента от заплатата им, да въвежда и отпечатва следните данни: име, заплата и длъжност.
Гост
 

Re: Работници

Мнениеот KOPMOPAH » 13 Апр 2020, 22:39

Освен да се напише - и да се изпрати на преподавателя, като подробно се обяснят стъпките.
Намерете [tex]\lim_{n \to \infty}sin(2\pi e n!)[/tex]

Не бъркай очевидното с вярното! Очевидно е, че Слънцето обикаля Земята, ама не е вярно...
Когато се чудиш как да постъпиш, постъпи както трябва!
Аватар
KOPMOPAH
Математик
 
Мнения: 2551
Регистриран на: 03 Окт 2011, 22:10
Рейтинг: 3157


Re: Да се напише програма, която изчислява данъка на работни

Мнениеот Добромир Глухаров » 23 Апр 2020, 12:14

Код: Избери целия код
/*
 * Created by SharpDevelop.
 * User: Добромир
 * Date: 23.4.2020 г.
 * Time: 12:21
 *
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;

namespace Работници___данък
{
   class Program
   {
      private class Worker
      {
         public string name{get; set;}
         public string position{get; set;}
         public decimal salary{get; set;}
         public decimal tax{get; set;}
      }
      public static void Main(string[] args)
      {
         Console.Write("Брой работници: ");
         int N = int.Parse(Console.ReadLine());
         
         Worker[] worker = new Worker[N];
         
         decimal salaries = 0, taxes = 0;
         
         for(int c = 0; c < N; c++)
         {
            Console.WriteLine("\nРаботник номер {0:D}:", c + 1);
            worker[c] = new Worker();
            Console.Write("Име: ");
            worker[c].name = Console.ReadLine();
            Console.Write("Длъжност: ");
            worker[c].position = Console.ReadLine();
            Console.Write("Заплата: ");
            worker[c].salary = decimal.Parse(Console.ReadLine());
            salaries += worker[c].salary;
            worker[c].tax = worker[c].salary / 10;
            taxes += worker[c].tax;
         }
         
         for(int c = 0; c < N; c++)
         {
            Console.WriteLine("\nРаботник номер {0:D}:", c + 1);
            Console.WriteLine("Име: {0}", worker[c].name);
            Console.WriteLine("Длъжност: {0}", worker[c].position);
            Console.WriteLine("Заплата: {0:C2}", worker[c].salary);
            Console.WriteLine("Данък: {0:C2}", worker[c].tax);
         }
         
         Console.WriteLine("\nОбщо заплати: {0:C2}", salaries);
         Console.WriteLine("Общо данъци: {0:C2}", taxes);
         
         // TODO: Implement Functionality Here
         
         Console.Write("Press any key to continue . . . ");
         Console.ReadKey(true);
      }
   }
}
Аватар
Добромир Глухаров
Математик
 
Мнения: 2080
Регистриран на: 11 Яну 2010, 13:23
Рейтинг: 2178


Назад към C#, Java



Кой е на линия

Регистрирани потребители: Google [Bot]

Форум за математика(архив)