Advertisement
okanfeim

Untitled

Jul 14th, 2020
868
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.81 KB | None | 0 0
  1. 20. Съставете програма на избран от Вас език (C++, C#, Java, PHP) за въвеждане на следната информация
  2. за детайлите на един продукт: код, име на детайла, размери в мм (във формат ШхДхВ), тегло в кг. и
  3. единична цена. Да се изведе списък с всички детайли, по-тежки от 100 гр., съдържащ код, име на
  4. детайла, размери в мм, тегло в кг. и единична цена. Да се намерят и изведат общото тегло и общата цена
  5. на тези детайли.
  6.  
  7. namespace Rextester
  8. {
  9.     public class Program
  10.     {
  11.         public static void Main(string[] args)
  12.         {
  13.             int obshtacena = 0;
  14.             int obshtoteglo = 0;
  15.             Console.WriteLine("Kolko detaili ima:");
  16.  
  17.             int detaili = int.Parse(Console.ReadLine());
  18.            
  19.             List<Product> products = new List<Product>();
  20.  
  21.             for (int i = 0; i < detaili; i++)
  22.             {
  23.                 Product product = new Product();
  24.                 Console.WriteLine("Kod:");
  25.                 product.Kod = int.Parse(Console.ReadLine());
  26.                 Console.WriteLine("Name:");
  27.                 product.Name = Console.ReadLine();
  28.                 Console.WriteLine("Teglo:");
  29.                 product.Teglo = int.Parse(Console.ReadLine());
  30.                 Console.WriteLine("Cena:");
  31.                 product.Cena = int.Parse(Console.ReadLine());
  32.                 products.Add(product);
  33.                 Console.WriteLine("New Product Added");
  34.             }
  35.  
  36.            foreach(var p in products)
  37.             {
  38.                 if(p.Teglo>100)
  39.                     Console.WriteLine("Kod: {0},Name: {1},Teglo: {2},Cena: {3}",p.Kod,p.Name,p.Teglo,p.Cena);
  40.             }
  41.  
  42.             foreach (var pr in products)
  43.             {
  44.                 obshtoteglo += pr.Teglo;
  45.                 obshtacena += pr.Cena;
  46.             }
  47.  
  48.             Console.WriteLine("Obshto teglo: {0}, Obshta cena: {1}" , obshtoteglo,obshtacena);
  49.         }
  50.         class Product
  51.         {
  52.             public int Kod { get; set; }
  53.  
  54.             public string Name { get; set; }
  55.  
  56.             public int Teglo { get; set; }
  57.  
  58.             public int Cena { get; set; }
  59.         }
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement