2021.09.17. For ciklus 2. gyakorló feladat

Házi feladat befejezni.  

//1.feladat:

        //Definiálj egy 5 elemű, egész számokból álló tömböt.

        //Töltsd föl programból -10 és 10 közötti számokkal.

        //Add össze a negatív tömbelemeket for ciklussal!

        //2.feladat:

        //Kérj be a felhasználótól 5 karaktert egy tömbbe (ciklussal).

        //Ciklussal  írasd ki a kék hátterű képernyőre zöld színnel

        //            a betűket úgy, mintha egy szó lenne.

        //3.feladat:

        //Szólaltasd meg Artu Ditut. Írj egy ciklust,

        //ami kedved szerinti számban ismétel 5 véletlen hangmagasságú

        //és hosszúságú hangból álló hangsorokat,

        //plusz egy véletlen hosszúságú szünetet.

        //    Tehát a ciklusmagban legyen 5 hang, és egy szünet;

        //ezt ismételje  a ciklus akárhányszor.

        //    (A Beep() első paramétere 37 és 32767 közötti számokat tud „megszólaltatni”.)

        //A hang időtartamát is vedd véletlenre, ezredmásodpercben kell neki megadni.


Milán megoldása alapján:



using System;
using System.Threading;

namespace hazi_2021._09._15
{
  class Program
  {
    static void Main(string[] args)
    {
      //1.feladat:

      //Definiálj egy 5 elemű, egész számokból álló tömböt.
      int minus = 0;
      //Töltsd föl programból -10 és 10 közötti számokkal.
      int[] szamok = new int[5];
      Random rnd = new Random();
      for (int i = 0; i < szamok.Length; i++)
      {
        szamok[i] = rnd.Next(-1011);
        if (0 > szamok[i])
        {
          minus = minus + szamok[i];
        }
      }
      //Add össze a negatív tömbelemeket for ciklussal!

      //2.feladat:
      char[] kar = new char[5];

      //Kérj be a felhasználótól 5 karaktert egy tömbbe (ciklussal).
      Console.WriteLine("Irjon be 5 karaktert");
      //Ciklussal  írasd ki a kék hátterű képernyőre zöld színnel
      for (int i = 0; i < kar.Length; i++)
      {
        Console.Write("{0}. karakter:", i+1);
        kar[i] = Convert.ToChar(Console.ReadLine());

      }
      Console.BackgroundColor = ConsoleColor.Blue;
      Console.ForegroundColor = ConsoleColor.Green;
      Console.Clear();

      //            a betűket úgy, mintha egy szó lenne.
      for (int i = 0; i < kar.Length; i++)
      {
        Console.Write(kar[i]);
      }
      //3.feladat:
      for (int i = 0; i < 10; i++)
      {
        Console.Beep(rnd.Next(138), rnd.Next(132768));
        Console.Beep(rnd.Next(138), rnd.Next(132768));
        Console.Beep(rnd.Next(138), rnd.Next(132768));
        Console.Beep(rnd.Next(138), rnd.Next(132768));
        Console.Beep(rnd.Next(138), rnd.Next(132768));
        Thread.Sleep(rnd.Next(15001));
      }

      for (int i = 0; i < 10; i++)
      {
        for (int j = 0; j < 5; j++)
        { 
          Console.Beep(rnd.Next(138), rnd.Next(132768));
        }
        Thread.Sleep(rnd.Next(15001));
      }
      //Szólaltasd meg Artu Ditut. Írj egy ciklust,

      //ami kedved szerinti számban ismétel 5 véletlen hangmagasságú

      //és hosszúságú hangból álló hangsorokat,

      //plusz egy véletlen hosszúságú szünetet.

      //    Tehát a ciklusmagban legyen 5 hang, és egy szünet;

      //ezt ismételje  a ciklus akárhányszor.

      //    (A Beep() első paramétere 37 és 32767 közötti számokat tud „megszólaltatni”.)

      //A hang időtartamát is vedd véletlenre, ezredmásodpercben kell neki megadni.
      Console.ReadLine();

    }
  }
}

2024.02.15.-16. Helyettesítés

 Adatbázis: vizsgaremek adatbázisának befejezése teljesen készre, dokumentáció kiegészítése, befejezése. Vizsgaremek felületének megvalósítá...