Exemple #1
0
        private void btnDemTu_Click(object sender, EventArgs e)
        {
            Chuoi s = new Chuoi();

            this.txtKetQua.Text  = "Tổng số từ: ";
            this.txtKetQua.Text += s.demTu(this.txtHoVaTen.Text);
        }
Exemple #2
0
    static void Main(string[] args)
    {
        PHANSO B = XuLyPhanSo.Doc("PhanSo.txt");
        PHANSO A = XuLyPhanSo.Nhap("Nhap phan so :\n");

        QUANHE kq = XuLyPhanSo.SoSanh(A, B);
        String Chuoi;

        Chuoi = XuLyPhanSo.XuatChuoi(A) + "kq" + XuLyPhanSo.XuatChuoi(B);
        if (kq == QUANHE.NhoHon)
        {
            Chuoi = Chuoi.Replace("kq", "<");
        }
        else
        if (kq == QUANHE.BangNhau)
        {
            Chuoi = Chuoi.Replace("kq", "=");
        }
        else
        if (kq == QUANHE.LonHon)
        {
            Chuoi = Chuoi.Replace("kq", ">");
        }
        XuLyChuoi.Xuat(Chuoi);
    }
Exemple #3
0
        private void btnVietHoa_Click(object sender, EventArgs e)
        {
            Chuoi s = new Chuoi();

            this.txtKetQua.Text  = "Kết quả là: ";
            this.txtKetQua.Text += s.Proper(this.txtHoVaTen.Text);
        }
Exemple #4
0
    static void Main(string[] args)
    {
        PHUONG_TRINH_DUONG_THANG D1, D2;
        VI_TRI_TUONG_DOI         kq;

        D1 = XL_DUONG_THANG.Nhap("Nhap phuong trinh duong thang D1 dang ax+by+c=0\n");
        D2 = XL_DUONG_THANG.Nhap("Nhap phuong trinh duong thang D2 dang ax+by+c=0\n");
        kq = XL_DUONG_THANG.Vi_tri_tuong_doi(D1, D2);

        String Chuoi;

        Chuoi = "Duong thang D1:" + XL_DUONG_THANG.Chuoi(D1);
        Chuoi = Chuoi + " _ duong thang D2:" + XL_DUONG_THANG.Chuoi(D2);
        if (kq == VI_TRI_TUONG_DOI.Cat_nhau)
        {
            Chuoi = Chuoi.Replace("_", "cat");
        }
        else
        if (kq == VI_TRI_TUONG_DOI.Song_song)
        {
            Chuoi = Chuoi.Replace("_", "song song voi");
        }
        else
        {
            Chuoi = Chuoi.Replace("_", "trung voi");
        }
        XL_CHUOI.Xuat(Chuoi);
    }
Exemple #5
0
    public static Double[,] Nhap(String Ghi_chu)
    {
        Double[,] kq;
        String Chuoi;

        do
        {
            XL_CHUOI.Xuat(Ghi_chu);
            Chuoi = Console.ReadLine();
        } while (!Kiem_tra(Chuoi));

        String[] Chuoi_dong = Chuoi.Split(new char[] { Ky_tu_phan_cach_dong });
        int      So_dong    = Chuoi_dong.Length;
        int      So_cot     = Chuoi_dong[0].Split(new char[] { Ky_tu_phan_cach_cot }).Length;

        kq = new Double[So_dong, So_cot];
        for (int i = 0; i < So_dong; i++)
        {
            String[] Dong = Chuoi_dong[i].Split(new char[] { ',' });
            for (int j = 0; j < So_cot; j++)
            {
                kq[i, j] = Double.Parse(Dong[j]);
            }
        }
        return(kq);
    }
    static void Main(string[] args)
    {
        PHUONG_TRINH_DUONG_THANG D1, D2;
        VI_TRI_TUONG_DOI         kq;

        D1 = Nhap_duong_thang();
        D2 = Nhap_duong_thang();
        kq = Xac_dinh_vi_tri_tuong_doi(D1, D2);

        String Chuoi;

        Chuoi = "Duong thang D1:" + Chuoi_duong_thang(D1);
        Chuoi = Chuoi + " _ duong thang D2:" + Chuoi_duong_thang(D2);
        if (kq == VI_TRI_TUONG_DOI.Cat_nhau)
        {
            Chuoi = Chuoi.Replace("_", "cat");
        }
        else
        if (kq == VI_TRI_TUONG_DOI.Song_song)
        {
            Chuoi = Chuoi.Replace("_", "song song voi");
        }
        else
        {
            Chuoi = Chuoi.Replace("_", "trung voi");
        }
        Console.Write(Chuoi);
        Console.ReadLine();
    }
    public static void Main(string[] args)
    {
        PHAN_SO A;
        PHAN_SO B;
        QUAN_HE kq;

        A  = XL_PHAN_SO.Nhap("Nhap phan so A:\n");
        B  = XL_PHAN_SO.Nhap("Nhap phan so B:\n");
        kq = XL_PHAN_SO.So_sanh(A, B);
        String Chuoi;

        Chuoi = XL_PHAN_SO.Chuoi(A) + "kq" + XL_PHAN_SO.Chuoi(B);
        if (kq == QUAN_HE.Nho_hon)
        {
            Chuoi = Chuoi.Replace("kq", "<");
        }
        else
        if (kq == QUAN_HE.Bang_nhau)
        {
            Chuoi = Chuoi.Replace("kq", "=");
        }
        else
        if (kq == QUAN_HE.Lon_hon)
        {
            Chuoi = Chuoi.Replace("kq", ">");
        }
        XL_CHUOI.Xuat(Chuoi);
    }
    public static void Main(string[] args)
    {
        PHAN_SO A;
        PHAN_SO B;
        QUAN_HE kq;

        A  = Nhap_phan_so();
        B  = Nhap_phan_so();
        kq = So_sanh(A, B);
        String Chuoi;

        Chuoi = Chuoi_phan_so(A) + "kq" + Chuoi_phan_so(B);
        if (kq == QUAN_HE.Nho_hon)
        {
            Chuoi = Chuoi.Replace("kq", "<");
        }
        else
        if (kq == QUAN_HE.Bang_nhau)
        {
            Chuoi = Chuoi.Replace("kq", "=");
        }
        else
        if (kq == QUAN_HE.Lon_hon)
        {
            Chuoi = Chuoi.Replace("kq", ">");
        }
        Console.Write(Chuoi);
        Console.ReadLine();
    }
    public static int[] Nhap_mang()
    {
        int[]  kq;
        String Chuoi;

        Console.Write("Day cac so nguyen:");
        Chuoi = Console.ReadLine();
        String[] M = Chuoi.Split(new char[] { ',' });
        kq = new int[M.Length];
        for (int i = 0; i < M.Length; i++)
        {
            kq[i] = (int.Parse(M[i]));
        }
        return(kq);
    }
    public static ArrayList Nhap(String Ghi_chu)
    {
        ArrayList kq = new ArrayList();
        String    Chuoi;

        do
        {
            Chuoi = XL_CHUOI.Nhap(Ghi_chu);
        } while (!Kiem_tra(Chuoi));
        String[] M = Chuoi.Split(new char[] { Ky_tu_phan_cach });
        for (int i = 0; i < M.Length; i++)
        {
            kq.Add(XL_PHAN_SO.Tao(M[i]));
        }
        return(kq);
    }
Exemple #11
0
    public static Double[] Nhap(String Ghi_chu)
    {
        Double[] kq;
        String   Chuoi;

        do
        {
            XL_CHUOI.Xuat(Ghi_chu);
            Chuoi = Console.ReadLine();
        } while (!Kiem_tra(Chuoi));
        String[] M = Chuoi.Split(new char[] { Ky_tu_phan_cach });
        kq = new Double[M.Length];
        for (int i = 0; i < M.Length; i++)
        {
            kq[i] = (Double.Parse(M[i]));
        }
        return(kq);
    }
    public static int[,] Nhap_ma_tran()
    {
        int[,] kq;
        String Chuoi;

        Console.Write("Ma tran cac so nguyen: ");
        Chuoi = Console.ReadLine();
        String[] chuoi_dong = Chuoi.Split(new char[] { '-' });
        int      So_dong    = chuoi_dong.Length;
        int      So_cot     = chuoi_dong[0].Split(new char[] { ',' }).Length;

        kq = new int[So_dong, So_cot];
        for (int i = 0; i < So_dong; i++)
        {
            String[] dong = chuoi_dong[i].Split(new char[] { ',' });
            for (int j = 0; j < So_cot; j++)
            {
                kq[i, j] = int.Parse(dong[j]);
            }
        }
        return(kq);
    }
Exemple #13
0
        private void btnTen_Click(object sender, EventArgs e)
        {
            Chuoi s = new Chuoi();

            this.txtKetQua.Text = "Tên: " + s.Ten(this.txtHoVaTen.Text);
        }
Exemple #14
0
        private void btnHoLot_Click(object sender, EventArgs e)
        {
            Chuoi s = new Chuoi();

            this.txtKetQua.Text = "Họ lót: " + s.HoLot(this.txtHoVaTen.Text);
        }
Exemple #15
0
        private void btnIn_Click(object sender, EventArgs e)
        {
            Chuoi s = new Chuoi();

            this.txtKetQua.Text = s.In();
        }
Exemple #16
0
        public static void TestQueue()
        {
            GenericQueue <int> queue;

            queue = new GenericQueue <int>();
            GenericStack <int> stack;

            stack = new GenericStack <int>();
            var chon = 0;

            do
            {
                chon = MenuQueue();
                switch (chon)
                {
                case 1:
                {
                    INP_STACK(stack);
                    Console.WriteLine("STACK : ");
                    stack.print();
                    if (queue.Count == 0)
                    {
                        Console.WriteLine("Queue : NULL");
                    }
                    Console.WriteLine("---------Convert Stack to Queue----------");
                    Console.Write("Queue : ");
                    ConvertStackToQueue.ConverTo(stack, queue);
                    if (stack.Size == 0)
                    {
                        Console.WriteLine("Stack : NULL");
                    }
                    Console.WriteLine("\nPress any key to terminate...");
                    break;
                }

                case 2:
                {
                    var queue1 = new GenericQueue <int>();
                    INP_QUEUE(queue1);
                    Console.WriteLine("queue luc ban dau: " + queue1);
                    Console.WriteLine("queue luc sau khi dao nguoc: " + queue1.Reverse());
                    break;
                }

                case 3:
                {
                    Console.Write("+ Nhap Chuoi: ");
                    var str = Console.ReadLine();
                    Console.WriteLine("[Cach lam: chay cai phan tu chuoi tu 0 den het chuoi, \nneu gap phan tu khac rong thi Enqueue. " +
                                      "\nsau do cho queue dequeue vao string builder roi in ra]");
                    Console.WriteLine("Chuoi sau khi loai bo khoang trang: ");
                    Console.WriteLine("=> " + Chuoi.Trim(str));
                    break;
                }

                case 0:
                {
                    break;
                }

                default:
                {
                    Console.WriteLine("Unexpected Case");
                    break;
                }
                }
                Console.ReadKey();
                Console.Clear();
            } while (chon != 0);
        }