Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Tính giai thừa bằng c#

  1. #1
    Ngày gia nhập
    03 2009
    Nơi ở
    Heaven
    Bài viết
    277

    Mặc định Tính giai thừa bằng c#

    Ai chỉ dùm em cái code tính giai thừa với !
    1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16.........*n
    ?????
    Em viết nó ko ra!
    **********************8
    private void button1_Click(object sender, EventArgs e)
    {
    int j;
    j = int.Parse(textBox1.Text);
    int s;
    s = 1;
    int i;
    i = j - 1;
    for (i = 0; i < j; i++) ;
    {
    s = s * i;
    label1.Text = Convert.ToString(i);
    *************************************
    Nếu ko khởi tạo cái s thì ko tính được s=s*i;
    em ko làm đựoc

    sao ko ai trả lời dùm em cái nhỉ

    private void button1_Click(object sender, EventArgs e)
    {
    int j;
    j = int.Parse(textBox1.Text);
    int s;
    s = 1;
    int i;
    i = j - 1;

    for (int i = 0; i < j; i++) ;
    {
    s = s * i;
    label1.Text = Convert.ToString(i);
    như thế này cũng vẫn lỗi
    bỏ cái đỏ đỏ kia cũng lỗi
    cuối cùng là phải làm sao nhỉ

    {
    int n;
    int s;
    int i;

    n = int.Parse(text1.Text);
    s=1;
    if (n < 0)
    {
    MessageBox.Show("ban phai nhap n>=0", "thong bao");
    }
    else

    if (n >= 1)
    for (i = 1; i <= n; i++)
    s = s * i;

    else
    {
    s = 1;
    text2.Text=Convert.ToString(s);
    }

    }
    cả cái này cũng ko chạy là sao
    Đã được chỉnh sửa lần cuối bởi Xcross87 : 19-04-2009 lúc 09:15 PM.

  2. #2
    Ngày gia nhập
    01 2008
    Bài viết
    148

    C# code: Lựa chọn code | Ẩn/Hiện code
    int n = int.Parse.ToString(textbox1.Text);
    //kiểm tra dữ liệu nhập ....tự làm,ở đây coi như dl nhập dúng
    int s =1;//khởi tạo giá trị ban đầu
    for(int i =1;i<=n;i++)
    {
    s=s*i;
    }
    label1.Text = s.ToString();



    đơn giản vậy thôi,nhưng coi chừng vượt khỏi phạm vi kiểm int.

    hí,vừa đọc bài xong pót lên đã thấy bạn gửi 2 bài liên tục rồi,hi
    Đã được chỉnh sửa lần cuối bởi Xcross87 : 19-04-2009 lúc 09:16 PM.

  3. #3
    Ngày gia nhập
    03 2009
    Nơi ở
    Heaven
    Bài viết
    277

    int i;
    float n;
    if (i == 1)
    {
    txtkq.Text = ("ko la so nguyen to");
    }

    for (i = 2; i < n; i++)
    {
    if (n % i != 0)
    {
    txtkq.Text = ("ko la so nguyen to");
    }
    if (n % i == 0)
    {
    txtkq.Text = ("la so nguyen to");
    }

    Trích dẫn Nguyên bản được gửi bởi thanhhuy191188 Xem bài viết
    hí,vừa đọc bài xong pót lên đã thấy bạn gửi 2 bài liên tục rồi,hi
    thank
    để em xem

    Hận đời có đối ...............
    .......... Chăc có nhiều đối lắm chứ ko ít đâu?
    Thank bác ThanhHuy191188 nhé
    chương trình chạy băng băng rùi!

    mà sao em add nick bác vào ko được nhỉ!?
    Nick em là Tesulakata
    có gì bác chỉ giáo cho em máy đường cơ bản về C# cái
    em đang tăng tốc cho kì thi sắp tới

    tơi tả
    Đã được chỉnh sửa lần cuối bởi Xcross87 : 19-04-2009 lúc 09:16 PM.

  4. #4
    Ngày gia nhập
    03 2009
    Bài viết
    149

    đây bạn ơi:
    tui làm tam cho bạn nè
    [RIMG]
    PHP Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;

    namespace 
    giaithua
    {
        public 
    partial class Form1 Form
        
    {
            public 
    Form1()
            {
                
    InitializeComponent();
            }
            public 
    double tinhGT(double n)
            {
                if(
    n>0)
                return 
    tinhGT(1);
                return 
    1;
            }
            private 
    void btntinh_Click(object senderEventArgs e)
            {
                
    Txtkq.Text tinhGT(Convert.ToDouble(txtnhap.Text)).ToString();
            }

            private 
    void textBox1_TextChanged(object senderEventArgs e)
            {

            }


        }

    [/RIMG]
    Attached Files Attached Files
    Đã được chỉnh sửa lần cuối bởi angeltrongminh : 21-04-2009 lúc 08:32 AM.

  5. #5
    Ngày gia nhập
    03 2009
    Nơi ở
    Heaven
    Bài viết
    277

    Thank lần nữa
    "thiền thần trong minh"

Các đề tài tương tự

  1. Chung cư Đại Thanh giá rẻ ở ngay giá gốc sốc 10 triệu
    Gửi bởi haonhien68 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 2
    Bài viết cuối: 13-11-2014, 01:47 PM
  2. Atlazbooks giảm giá 25% nhiều đầu sách nhân ngày 8-3
    Gửi bởi pipilazy trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 25-02-2012, 11:35 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn