Announcement

Collapse
No announcement yet.

C++ nhap ngay thang nam

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [C++] C++ nhap ngay thang nam

    int check(int & ngay,int & thang,int & nam)
    {
    int temp;
    if (thang==2)
    {
    if (nam%4==0)
    {
    if ((ngay>29)&&(ngay<1))
    temp=1;
    else temp=0;
    }
    else
    {
    if ((ngay>28)&&(ngay<1))
    temp=1;
    else
    temp=0;
    }
    }
    else if ((thang==1)||(thang==3)||(thang==5)||(thang==7)||( thang==8)||(thang==10)||(thang==12))
    {
    if ((ngay>31)&&(ngay<1))
    temp=1;
    else
    temp=0;
    }
    else
    {
    if ((ngay>30)&&(ngay<1))
    temp=1;
    else
    temp=0;
    }
    return temp;
    }


    void main ()
    {
    int nam,thang,ngay,error=0,temp=0;
    while(error==1)
    {
    printf("\nNhap ngay: ");
    scanf_s("%d",&ngay);
    printf("\nNhap thang: ");
    scanf_s("%d",&thang);
    printf("\nNhap nam: ");
    scanf_s("%d",&nam);
    temp=check(ngay, thang,nam);
    switch(temp)
    {
    case 0: error=0;break;
    case 1rintf("\nGia tri khong hop le!...\nXin moi nhap lai!");error=1;break;
    }
    }

    if ((thang==1)||(thang==3)||(thang==5)||(thang)==7||( thang==8)||(thang==10)||(thang==12))
    {
    if (ngay==31)
    {
    ngay=1;
    thang++;
    nam++;
    printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
    }
    else
    {
    ngay++;
    printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
    }
    }
    else if (thang==2)
    {
    if ((ngay==28)||(ngay==29))
    {
    ngay=1;
    thang++;
    nam++;
    printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
    }
    else
    {
    ngay++;
    printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
    }
    }
    else
    {
    if (ngay==30)
    {
    ngay++;
    thang++;
    nam++;
    printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
    }
    else
    {
    ngay++;
    printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
    }



    }
    }

  • #2
    khó đọc wá bạn. s bạn không tính ngày đó là thứ mấy lun:happy:

    Comment


    • #3
      Lần sau bạn nhớ bỏ code trong tag PHP hoặc tag Code nha, để vậy khó nhìn quá người khác muốn giúp cũng khó.
      http://picshome.com/getfile.php?id=1...ame=MySign.png

      Comment


      • #4
        :stick::stick::stick::stick::stick:

        Comment


        • #5
          :shot: .,

          Comment


          • #6
            Code:
            int check(int & ngay,int & thang,int & nam)
            {
                     int temp;
                     if (thang==2)
                    {
                          if (nam%4==0)
                        {
                    	if ((ngay>29)&&(ngay<1))
                 		 temp=1;
                  	 else 
            temp=0;
            }
                    else
            {
            if ((ngay>28)&&(ngay<1))
            temp=1;
            else
            temp=0;
            }
                      }
            else if ((thang==1)||(thang==3)||(thang==5)||(thang==7)||( thang==8)||(thang==10)||(thang==12))
            {
            if ((ngay>31)&&(ngay<1))
            temp=1;
            else
            temp=0;
            }
            else
            {
            if ((ngay>30)&&(ngay<1))
            temp=1;
            else
            temp=0;
            }
            return temp;
            }
            
            
            void main ()
            {
            int nam,thang,ngay,error=0,temp=0;
            while(error==1)
            {
            printf("\nNhap ngay: ");
            scanf_s("%d",&ngay);
            printf("\nNhap thang: ");
            scanf_s("%d",&thang);
            printf("\nNhap nam: ");
            scanf_s("%d",&nam);
            temp=check(ngay, thang,nam);
            switch(temp)
            {
            case 0: error=0;break;
            case 1rintf("\nGia tri khong hop le!...\nXin moi nhap lai!");error=1;break;
            }
            }
            
            if ((thang==1)||(thang==3)||(thang==5)||(thang)==7||( thang==8)||(thang==10)||(thang==12))
            {
            if (ngay==31)
            {
            ngay=1;
            thang++;
            nam++;
            printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
            }
            else
            {
            ngay++;
            printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
            }
            }
            else if (thang==2)
            {
            if ((ngay==28)||(ngay==29))
            {
            ngay=1;
            thang++;
            nam++;
            printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
            }
            else
            {
            ngay++;
            printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
            }
            }
            else
            {
            if (ngay==30)
            {
            ngay++;
            thang++;
            nam++;
            printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
            }
            else
            {
            ngay++;
            printf("ngay ke tiep la %2d %2d %2d",ngay, thang, nam);
            }
            }
            }
            Last edited by 11520579; 01-12-2012, 21:08.

            Comment


            • #7
              ủa đưa cái code lên mà ko hỏi gì hảps:
              Khi đã chọn công việc hay cái nghề cho mình thì nên đầu tư nhiều công sức cho nó thì sẽ thấy nó có nhiều cái hay để kiếm ra tiền lắm.Rồi cái quan trọng là có sức hay kiên trì mà làm không thôi! Đừng đứng núi này trông núi nọ thì phí hoài thời gian và tuổi trẻ thôi!

              Comment


              • #8
                Originally posted by 11520034 View Post
                ủa đưa cái code lên mà ko hỏi gì hảps:
                chính xác... không có hỏi gì thì ai nhòm dô được...

                Comment


                • #9
                  1 bài C++ đơn giản thôi mà. Xét if từng trường hợp các năm, tháng rồi in ra
                  SE-K8

                  Comment


                  • #10
                    Yêu cầu tác giả edit lại topic theo đúng quy tắc ở: http://forum.uit.edu.vn/threads/2676...-ve-lap-trinh-
                    Đề nghị các bạn không trả lời cho đến khi #1 được edit.

                    Comment

                    LHQC

                    Collapse
                    Working...
                    X