C# Console Tablo İçinde Ders Programı

sdkbyrm

webmasterfrm
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Ticaret: 0 / 0 / 0
Bu örnekte C# Console Application ile tablo içine ders programı yazdırmayı gerçekleştireceğiz. Örnekte dizi içinde bulunan derslerin bir tabloya dönüştürülüp ekranda görüntülenmesini sağlayacağız.


csharp-console-tablo-ders-programi.jpg


C# Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp3
{
class Program
{
static string tekrarla(int sayi,string karakter)
{
string yazi = "";
for (int i = 0; i < sayi; i++)
{
yazi += karakter;
}
return yazi;
}
static void Main(string[] args)
{
string k = "*";
int x = 0, y = 3,a = 15;

string[,] dizi = {
{ "Pazartesi", "Matematik","Matematik","Edebiyat","Edebiyat","BTT","BTT","ProgTem","ProgTem"},
{ "Salı", "Matematik","Matematik","Edebiyat","Edebiyat","BTT","BTT","ProgTem","ProgTem"},
{ "Çarşamba", "Matematik","Matematik","Edebiyat","Edebiyat","BTT","BTT","ProgTem","ProgTem"},
{ "Perşembe", "Matematik","Matematik","Edebiyat","Edebiyat","BTT","BTT","ProgTem","ProgTem"},
{ "Cuma", "Matematik","Matematik","Edebiyat","Edebiyat","BTT","BTT","ProgTem","ProgTem"},
};
Console.SetCursorPosition(x, 0);
Console.WriteLine(tekrarla(75, k));
Console.WriteLine("{0} DERS PROGRAMI {0}", tekrarla(30, k));
Console.WriteLine(tekrarla(75, k));
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 9; j++)
{
Console.SetCursorPosition(x, y);
Console.Write(k+" ");
Console.Write(dizi[i, j]);
y = y + 1;
if (j==0)
{
Console.SetCursorPosition(x, y);
Console.Write(k);
Console.Write(tekrarla(a,k));
y = y + 1;
}
}
y = 3;
x = x + a;

}
Console.WriteLine();
Console.WriteLine(tekrarla(75, k));
Console.WriteLine(tekrarla(75, k));
for (int i = 0; i < 14; i++)
{
Console.SetCursorPosition(x-1, i);
Console.Write("*");
}
Console.ReadKey();
}
}
}
 
Üst