SHARE
TWEET

Oktatás feladatmegoldások

prampec Jun 7th, 2019 66 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. namespace Oktatas
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             new Program().example9();
  10.         }
  11.  
  12.         void example1()
  13.         {
  14.             Console.WriteLine("Hello World!");
  15.         }
  16.         void example2()
  17.         {
  18.             Console.Write("Write your name:");
  19.             string name = Console.ReadLine();
  20.             Console.WriteLine("Hello " + name);
  21.         }
  22.         void example3()
  23.         {
  24.             int n1 = 1234;
  25.             int n2 = 5678;
  26.             int result = n1 + n2;
  27.             Console.WriteLine("Sum is " + result);
  28.         }
  29.         void example4()
  30.         {
  31.             Console.Write("Enter a number:");
  32.             int n1 = System.Convert.ToInt32(Console.ReadLine());
  33.             Console.Write("Enter second number:");
  34.             int n2 = System.Convert.ToInt32(Console.ReadLine());
  35.             int result = n1 + n2;
  36.             Console.WriteLine("Sum is " + result);
  37.         }
  38.         void example5()
  39.         {
  40.             Console.Write("Enter a number:");
  41.             int n1 = System.Convert.ToInt32(Console.ReadLine());
  42.             Console.Write("Enter second number:");
  43.             int n2 = System.Convert.ToInt32(Console.ReadLine());
  44.             if (n2 == 0)
  45.             {
  46.                 Console.WriteLine("Cannot divide with zero");
  47.             }
  48.             else
  49.             {
  50.                 int result = n1 / n2;
  51.                 Console.WriteLine("The result of the division is " + result);
  52.             }
  53.         }
  54.         void f511()
  55.         {
  56.             Console.Write("Write your name: ");
  57.  
  58.             string name = Console.ReadLine();
  59.             if (name.Length >= 3)
  60.             {
  61.                 Console.WriteLine("Hello " + name);
  62.             }
  63.             else
  64.             {
  65.                 Console.WriteLine("Name should be at least 3 characters long.");
  66.             }
  67.         }
  68.         void f512()
  69.         {
  70.             Console.Write("Enter the password: ");
  71.             string pass = Console.ReadLine();
  72.             if (pass == "poi")
  73.             {
  74.                 Console.WriteLine("The secret is: 'knowledge'");
  75.             }
  76.             else
  77.             {
  78.                 Console.WriteLine("Wrong password!");
  79.             }
  80.         }
  81.         void example6()
  82.         {
  83.             for (int i = 0; i < 10; i++)
  84.             {
  85.                 Console.Write(" " + i);
  86.             }
  87.             Console.WriteLine();
  88.         }
  89.         void example7()
  90.         {
  91.             int i = 0;
  92.             while (i < 10)
  93.             {
  94.                 Console.Write(" " + i);
  95.                 i = i + 1;
  96.             }
  97.             Console.WriteLine();
  98.         }
  99.         void f523()
  100.         {
  101.             Console.Write("Meddig számoljunk? ");
  102.             int n1 = System.Convert.ToInt32(Console.ReadLine());
  103.             int i = 0;
  104.             while (i < n1)
  105.             {
  106.                 Console.Write(" " + i);
  107.                 i = i + 1;
  108.             }
  109.             Console.WriteLine();
  110.         }
  111.         void f524a()
  112.         {
  113.             Console.Write("Meddig számoljunk? ");
  114.             ulong n1 = System.Convert.ToUInt64(Console.ReadLine());
  115.             ulong i = 1;
  116.             ulong sum = 0;
  117.             while (i < n1)
  118.             {
  119.                 i = i + 1;
  120.                 sum += i;
  121.             }
  122.             Console.WriteLine("A számok összege 1-től " + n1 + "-ig: " + sum);
  123.         }
  124.         void f524b()
  125.         {
  126.             Console.Write("Meddig számoljunk? ");
  127.             ulong n1 = System.Convert.ToUInt64(Console.ReadLine());
  128.             ulong i = 1;
  129.             ulong sum = 0;
  130.             while (sum <= n1)
  131.             {
  132.                 i = i + 1;
  133.                 sum += i;
  134.             }
  135.             Console.WriteLine("A számok összege 1-től " + i + "-ig: " + sum);
  136.         }
  137.         void szamjatek_f525a()
  138.         {
  139.             Console.WriteLine("Gondolj egy számra 1 és 100 között!");
  140.             int max = 101;
  141.             int min = 0;
  142.             while (true)
  143.             {
  144.                 int mid = min + ((max - min) / 2);
  145.                 Console.WriteLine("Nagyobb mint " + mid + "? (I/N) ");
  146.                 string answer = Console.ReadLine();
  147.                 if ((answer == "I") || (answer == "i"))
  148.                 {
  149.                     min = mid;
  150.                 }
  151.                 else
  152.                 {
  153.                     max = mid + 1;
  154.                 }
  155.                 if ((min + 2) == max)
  156.                 {
  157.                     Console.WriteLine("A(z) " + (min + 1) + " számra gondoltál.");
  158.                     break;
  159.                 }
  160.             }
  161.         }
  162.         void szamjatek_f525b()
  163.         {
  164.             Random rnd = new Random();
  165.             int num = rnd.Next(100) + 1;
  166.             Console.WriteLine("Gondoltam egy számra 1 és 100 között!");
  167.             while (true)
  168.             {
  169.                 Console.Write("Szerinted melyik számra gondoltam? ");
  170.                 int guess = System.Convert.ToInt32(Console.ReadLine());
  171.                 if (guess == num)
  172.                 {
  173.                     Console.WriteLine("Igen, eltaláltad! A(z) " + num + " számra gondoltam.");
  174.                     break;
  175.                 }
  176.                 else if (guess < num)
  177.                 {
  178.                     Console.WriteLine(guess + "-nél(nál) nagyobb számra gondoltam");
  179.                 }
  180.                 else if (guess > num)
  181.                 {
  182.                     Console.WriteLine(guess + "-nél(nál) kisebb számra gondoltam");
  183.                 }
  184.             }
  185.         }
  186.         void f526()
  187.         {
  188.             int i = 0;
  189.             while (true)
  190.             {
  191.                 Console.Write("Enter the password: ");
  192.                 string pass = Console.ReadLine();
  193.                 if (pass == "poi")
  194.                 {
  195.                     Console.WriteLine("The secret is: 'knowledge'");
  196.                     break;
  197.                 }
  198.  
  199.                 Console.WriteLine("Wrong password!");
  200.                 i += 1;
  201.                 if (i >= 3)
  202.                 {
  203.                     Console.WriteLine("Too many failed tries. You are banned.");
  204.                     break;
  205.                 }
  206.             }
  207.         }
  208.  
  209.         void example8()
  210.         {
  211.             char[] letters = { 'r', 'e', 'd' };
  212.             Random rnd = new Random();
  213.             for (int i = 0; i < 4; i++)
  214.             {
  215.                 int index = rnd.Next(letters.Length);
  216.                 char letter = letters[index];
  217.                 Console.Write(letter);
  218.             }
  219.             Console.WriteLine();
  220.         }
  221.         struct Vector
  222.         {
  223.             public int x;
  224.             public int y;
  225.         };
  226.         void example9()
  227.         {
  228.             Vector[] vectors = new Vector[3];
  229.             for (int i = 0; i < vectors.Length; i++)
  230.             {
  231.                 Console.Write("X: ");
  232.                 vectors[i].x = System.Convert.ToInt32(Console.ReadLine());
  233.                 Console.Write("Y: ");
  234.                 vectors[i].y = System.Convert.ToInt32(Console.ReadLine());
  235.                 Console.WriteLine();
  236.             }
  237.  
  238.             Vector result;
  239.             result.x = 0;
  240.             result.y = 0;
  241.             foreach (Vector v in vectors)
  242.             {
  243.                 result.x += v.x;
  244.                 result.y += v.y;
  245.             }
  246.             Console.WriteLine("Result is [" + result.x + ", " + result.y + "]");
  247.         }
  248.         struct Credential
  249.         {
  250.             public string name;
  251.             public string password;
  252.         };
  253.         void example10()
  254.         {
  255.             Credential[] logins = new Credential[2];
  256.  
  257.             logins[0].name = "john";
  258.             logins[0].password = "secure";
  259.  
  260.             logins[1].name = "bob";
  261.             logins[1].password = "pass";
  262.  
  263.             Console.Write("Login: ");
  264.             string nameEntered = Console.ReadLine();
  265.             Console.Write("Password: ");
  266.             string passwordEntered = Console.ReadLine();
  267.  
  268.             for (int i = 0; i < logins.Length; i++)
  269.             {
  270.                 if ((nameEntered == logins[i].name) && (passwordEntered == logins[i].password))
  271.                 {
  272.                     Console.WriteLine("Welcome " + nameEntered + "!");
  273.                     return;
  274.                 }
  275.             }
  276.             Console.WriteLine("Permission denied!");
  277.         }
  278.         void example11()
  279.         {
  280.             Vector[] vectors = new Vector[3];
  281.             for (int i = 0; i < vectors.Length; i++)
  282.             {
  283.                 Console.Write("X: ");
  284.                 vectors[i].x = System.Convert.ToInt32(Console.ReadLine());
  285.                 Console.Write("Y: ");
  286.                 vectors[i].y = System.Convert.ToInt32(Console.ReadLine());
  287.                 Console.WriteLine();
  288.             }
  289.             Vector result = addVectors(vectors);
  290.             Console.WriteLine("Result is [" + result.x + ", " + result.y + "]");
  291.         }
  292.         Vector addVectors(Vector[] vectors)
  293.         {
  294.             Vector result;
  295.             result.x = 0;
  296.             result.y = 0;
  297.             foreach (Vector v in vectors)
  298.             {
  299.                 result.x += v.x;
  300.                 result.y += v.y;
  301.             }
  302.             return result;
  303.         }
  304.  
  305.     }
  306. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top