Facebook
From Blush Ostrich, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 234
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApp1
  8. {
  9.     class Grishkevich4
  10.     {
  11.         static void Main(string[] args)
  12.  
  13.         {
  14.             double sr;
  15.             double x,v;
  16.             int q;
  17.             v = 0;
  18.             //sr = 0;
  19.             int w;
  20.            // sr = 0;
  21.            // q = 0;
  22.             w = 0;
  23.             x = 0;
  24.             int[] tab = new int[100];
  25.             double n;
  26.             n = 1;
  27.             string m;
  28.             Console.Write("Podaj element menu: \n\n");
  29.             Console.Write("n - ilość ocen\n");
  30.             Console.Write("po - podaj oceny\n");
  31.             Console.Write("do - drukuj oceny\n");
  32.             Console.Write("sr - drukuj srednia\n");
  33.             Console.Write("v - variancja\n");
  34.             Console.Write("d - dominata\n");
  35.             Console.Write("k-  konczy program;\n");
  36.             Console.Write("w - drukuj wynik\n");
  37.             Console.Write("l - podaj liczbę\n");
  38.             Console.Write("d - drukuj liczbę\n");
  39.  
  40.             Console.Write("\n");
  41.             do
  42.             {
  43.                 Console.Write("\nMenu:  ");
  44.                 m = Console.ReadLine();
  45.                 switch (m)
  46.                 {
  47.                     case "po":
  48.                         Console.WriteLine("Podaj oceny: ");
  49.                         for (int i = 0; i < n; i++)
  50.                         {
  51.                             Console.Write($"{i + 1}=");
  52.                             tab[i] = Convert.ToInt32(Console.ReadLine());
  53.                            
  54.                         }
  55.                         break;
  56.                     case "do":
  57.                         for (int i = 0; i < n; i++)
  58.                             Console.WriteLine($"{i + 1} ocena={tab[i]}");
  59.                         break;
  60.  
  61.                     case "sr":
  62.  
  63.                         q = 0;
  64.                          sr = 0.0;
  65.                         while (q<n)
  66.                         {
  67.                            
  68.                             sr = tab[q]+sr;
  69.                             q++;
  70.                         }
  71.                         sr = sr / n;
  72.                         Console.WriteLine("Średnia ocen to: " + sr);
  73.                             break;
  74.                     case "v":
  75.                          q = 0;
  76.                         sr = 0.0;
  77.                         while (q < n)
  78.                         {
  79.  
  80.                             sr += tab[q] ;
  81.                             q++;
  82.                         }
  83.                         sr = sr / n;
  84.                         q = 0;
  85.                         while (q < n)
  86.                         {
  87.                             v = (tab[q] - sr)*(tab[q]-sr);
  88.                             q++;
  89.                         }
  90.                         v = v / n;
  91.                         Console.WriteLine("Wariancja wynosi: " + v);
  92.                         break;
  93.                     case "k":
  94.                         //Console.WriteLine("Wykonan 1 element menu\n");
  95.                         Console.WriteLine("Konec\n");
  96.                         goto label;
  97.                        
  98.                     case "l":
  99.                         Console.WriteLine("Podaj liczbę: ");
  100.                         x = Convert.ToDouble(Console.ReadLine());
  101.                         break;
  102.                     case "n":
  103.                         Console.Write("Ilość ocen: ");
  104.                         n = Convert.ToInt32(Console.ReadLine());
  105.                         break;
  106.                     case "d":
  107.                         Console.WriteLine($"Liczba={x}");
  108.                         break;
  109.                     case "w":
  110.                         Console.WriteLine("Wykonan 2 element menu\n");
  111.                         break;
  112.                        
  113.                     default:
  114.                         Console.WriteLine("-- Bląd - element menu nie istneje --\n");
  115.                         break;
  116.                 }
  117.             }
  118.             while (true);
  119.         label: Console.ReadKey();
  120.         }
  121.     }
  122. }
  123.  
  124.