2021.10.04. Foreach –összegzés tétele – gyakorló feladat: Január


Házi feladat megjavítani az órai munkádat, ha szükséges.


Első órán röpdolgozatokat írtunk.

Foreach –összegzés tétele – gyakorló feladat: Január

Modellezzük a januári napi átlaghőmérséklet számítását.

         Az éjszakai hőmérséklet modellezésére tölts föl egy 31 elemű tömböt véletlen egész számokkal, melynek értékei -28 és -5 (fok) között vannak.

         A nappali hőmérséklet modellezésére tölts föl egy másik 31 elemű tömböt véletlen egész számokkal, melynek értékei -15 és 15 (fok) között vannak.

         Foreach ciklussal írd ki az adatokat.

         Foreach ciklussal úgy írd ki az adatokat, hogy sorszám is szerepeljen az értékek előtt.

         Add meg a januári éjszakai középhőmérsékletet.

         Add meg a januári nappali középhőmérsékletet.

         Add meg a januári napi középhőmérsékletet.



Zalán megoldása:

using System;

namespace ConsoleApp2
{
  class Program
  {
    static void Main(string[] args)
    {
      //Az éjszakai hőmérséklet modellezésére tölts föl egy 31 elemű tömböt véletlen egész számokkal, melynek értékei -28 és - 5(fok) között vannak.
      double[] ejszaka = new double[31];
      Random rnd1 = new Random();
      for (int i = 0; i < ejszaka.Length; i++)
      {
        ejszaka[i] = rnd1.Next(-28, -4);
       

      }

      //A nappali hőmérséklet modellezésére tölts föl egy másik 31 elemű tömböt véletlen egész számokkal, melynek értékei -15 és 15(fok) között vannak.
      double[] nappal = new double[31];
      for (int i = 0; i < nappal.Length; i++)
      {
        nappal[i] = rnd1.Next(-1516);
        
      }
      foreach (var x in ejszaka)
      {
        Console.WriteLine(x);
      }
      foreach (var x in nappal)
      {
        Console.WriteLine(x);
      }
      int idk = 1;
      foreach (var x in ejszaka)
      {
        Console.WriteLine("A(z) {0}. nap ejszakai fok: {1} ", idk++,x);
      }
      foreach (var x in nappal)
      {
        Console.WriteLine("A(z) {0}. nap napközbeni fok: {1} ", idk++, x);
      }
      //Foreach ciklussal írd ki az adatokat.

      //Foreach ciklussal úgy írd ki az adatokat, hogy sorszám is szerepeljen az értékek előtt.

      //Add meg a januári éjszakai középhőmérsékletet.
      double janejszaka = 0;
      for (int i = 0; i < ejszaka.Length; i++)
      {
        janejszaka = janejszaka + ejszaka[i];
      }
      double atlag1 = janejszaka / 31;
      Console.WriteLine("Januári éjszakai középhőmérséklet: {0}",atlag1);
      //Add meg a januári nappali középhőmérsékletet.double janejszaka = 0;
      double jannappal = 0;
      for (int i = 0; i < nappal.Length; i++)
      {
        jannappal = jannappal + nappal[i];
      }
      double atlag2 = jannappal / 31;
      Console.WriteLine("Januári nappali középhőmérséklet: {0}",atlag2);
      

      //Add meg a januári napi középhőmérsékletet.
      double janatlag = 0;
      for (int i = 0; i < ejszaka.Length; i++)
      {
        janatlag = janatlag + ejszaka[i] + nappal[i];
      }
      double atlag3 = janatlag / 62;
      Console.WriteLine("Januári középhőmérséklet: {0}",atlag3);
    }
  }
}

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á...