Cassimus

mniejsza większa

Oct 10th, 2025 (edited)
362
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.72 KB | None | 0 0
  1. public class Program
  2. {
  3.     private static void OldMain(string[] args)
  4.     {
  5.         // użytkownik podaje liczbę z zakresu 1-7,
  6.         // a program mówi jaki to dzień tygodnia
  7.  
  8.         System.Console.WriteLine("Podaj liczbę z zakresu od 1 do 7");
  9.         int dzien = int.Parse(Console.ReadLine());
  10.  
  11.         /*
  12.         if (dzien == 1)
  13.         {
  14.             Console.WriteLine("Poniedziałek");
  15.         }
  16.         else if (dzien == 2)
  17.         {
  18.             System.Console.WriteLine("Wtorek");
  19.         }
  20.         else if (dzien == 3)
  21.         {
  22.             System.Console.WriteLine("Środa");
  23.         }
  24.         else if (dzien == 4)
  25.         {
  26.             System.Console.WriteLine("Czwartek");
  27.         }
  28.         else if (dzien == 5)
  29.         {
  30.             System.Console.WriteLine("Piątek");
  31.         }
  32.         else if (dzien == 6)
  33.         {
  34.             System.Console.WriteLine("Sobota");
  35.         }
  36.         else if (dzien == 7)
  37.         {
  38.             System.Console.WriteLine("Niedziela");
  39.         }
  40.         else
  41.         {
  42.             Console.WriteLine("Nie znam Takiego dnia tygodnia");
  43.         }
  44.         */
  45.  
  46.         switch (dzien)
  47.         {
  48.             case 1:
  49.                 System.Console.WriteLine("Poniedziałek");
  50.                 break;
  51.             case 2:
  52.                 System.Console.WriteLine("Wtorek");
  53.                 break;
  54.             case 3:
  55.                 System.Console.WriteLine("Środa");
  56.                 break;
  57.             case 4:
  58.                 System.Console.WriteLine("Czwartek");
  59.                 break;
  60.             case 5:
  61.                 System.Console.WriteLine("Piątek");
  62.                 break;
  63.             case 6:
  64.                 System.Console.WriteLine("Sobota");
  65.                 break;
  66.             case 7:
  67.                 System.Console.WriteLine("Niedziela");
  68.                 break;
  69.             default:
  70.                 System.Console.WriteLine("Nie znam takiego dnia tygodnia");
  71.                 break;
  72.         }
  73.  
  74.         switch (dzien)
  75.         {
  76.             case 1:
  77.             case 2:
  78.             case 3:
  79.             case 4:
  80.             case 5:
  81.                 System.Console.WriteLine("To jest normalny dzień pracy");
  82.                 break;
  83.             case 6:
  84.             case 7:
  85.                 System.Console.WriteLine("Mamy weekend");
  86.                 break;
  87.             default:
  88.                 System.Console.WriteLine(" Nie znam takiego dnia tygodnia");
  89.                 break;
  90.         }
  91.     }
  92.  
  93.     public static void Main(string[] args)
  94.     {
  95.         // Komputer losuje liczbę w zakresie od 1 do 10
  96.         // Użytkownik podaje swoją liczbę a komputer mowi mniej czy więcej
  97.         // gra kończy się przy odganieciu liczby
  98.         // stosujemy switch
  99.         // komputer poda nam liczbę prób
  100.  
  101.         // DRY - dont repeat yourself
  102.  
  103.         Random maszynaLosujaca = new Random();
  104.         int liczbaWylosowana = maszynaLosujaca.Next(1, 11);
  105.         int liczbaProb = 0;
  106.  
  107.     odpowiedz:
  108.         System.Console.WriteLine("Podaj liczbę z zakresu od 1 do 10");
  109.         int liczbaUzytkownika = int.Parse(Console.ReadLine());
  110.         //liczbaProb = liczbaProb + 1;
  111.         //liczbaProb += 1;
  112.         liczbaProb++;
  113.         int znak = Math.Sign(liczbaWylosowana - liczbaUzytkownika);
  114.  
  115.         switch (znak)
  116.         {
  117.             case -1:
  118.                 System.Console.WriteLine("Moja liczba jest mniejsza");
  119.                 goto odpowiedz;
  120.             case 1:
  121.                 System.Console.WriteLine("Moja liczba jest większa");
  122.                 goto odpowiedz;
  123.             case 0:
  124.                 System.Console.WriteLine("Zgadłeś!!!");
  125.                 break;
  126.         }
  127.         Console.WriteLine($"Po {liczbaProb} próbie");
  128.     }
  129. }
Advertisement
Add Comment
Please, Sign In to add comment