2023. február 14., kedd

2023.02.15. Játékos kiírás ciklussal

Játékos kiírás ciklussal
1. Mit csinál ez a kód?
2. Alakítsd át úgy, hogy a for ciklust cseréld le while ciklusra.  
using System;

namespace kiiro
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 80; i++)
            {
                Console.Write("*");
            }
            Console.ReadLine();
            Console.Clear();
            int sor = 0;
            int oszlop = 0;
            for (int i = 0; i < 80; i++)
            {
                Console.SetCursorPosition(oszlop,sor );
                Console.Write("*");
                oszlop++;
                sor++;
            }  
            Console.ReadLine();
            Console.Clear();
            sor = 0;
            oszlop = 79;
            for (int i = 0; i < 80; i++)
            {
                Console.SetCursorPosition(oszlop, sor);
                Console.Write("*");
                oszlop--;
                sor++;
            }
            Console.ReadLine();
        }
    }
}

 Megoldás:

            int i = 0;
            while ( i < 80)
            {
                Console.Write("*");
                i++;
            }
            Console.ReadLine();
            Console.Clear();
            int sor = 0;
            int oszlop = 0;
            i = 0;
            while (i < 80)
            {
                Console.SetCursorPosition(oszlop, sor);
                Console.Write("*");
                oszlop++;
                sor++;
            i++;
            }
            Console.ReadLine();
            Console.Clear();
            sor = 0;
            oszlop = 79;
            i=0;
            while (i < 80)
            {
                Console.SetCursorPosition(oszlop, sor);
                Console.Write("*");
                oszlop--;
                sor++;
                i++;
            }

Nincsenek megjegyzések:

Megjegyzés küldése