2020. szeptember 21., hétfő

2020.09.21. Lépésenkénti futtatás

Csak kis elemszámú tömbökkel próbáld ki.

1. a kiválasztott programsorhoz töréspontot teszünk bal egér gombbal a bal margóra (eltüntetni is bal egérgombbal lehet)

2. F5

3. egymás mellé tesszük a VS és a futó program ablakát, innentől figyelünk a vezérlésre, tehát hogy mikor hova kattintottunk utoljára; a sárga kiemelés a következő programsort jelzi

4. a VS ablakban F10, figyelem a Locals ablakban a változókat

A következő órán még gyakorlunk, jövő hétfőn tz.


Példaprogram Ricsitől:

using System;

 

namespace dolgozat

{

    class Program

    {

        static void Main(string[] args)

        {

            //A csoport

            double[] tomb1 = new double[100];

            Random rnd = new Random();

            for (int i = 0; i < tomb1.Length; i++)

            {

                tomb1[i] = rnd.Next(-1000, 1);

                Console.WriteLine("Alap tömb: {0}", tomb1[i]);

            }

            //1.:számold meg a páratlan számokat!

            double p = 0;

            for (int i = 0; i < tomb1.Length; i++)

            {

                if (tomb1[i] % 2 != 0)

                {

                    p++;

                }

            }

            Console.WriteLine("{0}db páratlan szám van benne!", p);

            //2.:keresd meg a tömbben a '0'-át,ha van ,írd ki hányadik

            double[] tomb3 = new double[10];

           

            double k = 0;

            for (int i = 0; i < tomb3.Length; i++)

            {

                tomb3[i] = rnd.Next(0, 11);

            }

            while (k < tomb3.Length && tomb3[5] != 0)

            {

                k++;

            }

            if (k != tomb3.Length)

            {

                Console.WriteLine("A '0' a {}. elem a tömbben!",k);

            }

            else

            {

                Console.WriteLine("Nincs benne 0.");

            }

            //3.:új tömb,-500 és -300 közötti elemeket

            double[] tomb2 = new double[100];

            int u = 0;

            for (int i = 0; i < tomb1.Length; i++)

            {

                if (tomb1[i] > -500 && -300 > tomb1[i])

                {

                    tomb2[u] = tomb1[i];

                    u++;

                }

 

            }


Nincsenek megjegyzések:

Megjegyzés küldése