[Pascal] Viết chương trình nhập ngày, tháng, năm và cho biết là thứ mấy trong tuần

Thảo luận trong 'Pascal' bắt đầu bởi Trần Văn Cường, 19/6/16.

  1. Trần Văn Cường

    Trần Văn Cường I love CNTT Thành viên BQT Thành viên BQT

    Tham gia ngày:
    8/11/15
    Bài viết:
    3,693
    Đã được thích:
    43
    Điểm thành tích:
    48
    Giới tính:
    Nam
    Nghề nghiệp:
    Sinh Viên
    Nơi ở:
    Quảng Ninh thân yêu!
    Web:

    Viết chương trình Pascal nhập ngày, tháng, năm và cho biết là thứ mấy trong tuần

    Ngôn ngữ lập trình pascal

    CODE:
    Select All
    Program Thu_trong_tuan;
    Uses Crt;
    Var
       
    thu,ngay,thang:Byte;
       
    Nam,luu:Integer;
    Begin
       Clrscr
    ;
       
    Writeln('NGAY THU MAY TRONG TUAN');
       
    Writeln('-----------------------');
       
    Write('-Ngay: ');
       
    Readln(ngay);
       
    Write('-Thang: ');
       
    Readln(thang);
       
    Write('-Nam: ');
       
    Readln(nam);
       
    luu:=nam;
       
    nam:=1900 + (nam Mod 1900);
       If 
    thang 3 Then
           Begin
             thang
    :=thang 12;
             
    nam:=nam 1;
          
    End;
       
    thu:=ABS(ngay+2*thang+3*(thang+1Div 5+nam+nam Div 4Mod 7;
       Case 
    thu Of
           0    
    Begin
                      Writeln
    ('+Ngay:',ngay:3,',thang:',thang:3,',nam:',luu:5);
                      
    Writeln('        +La ngay Chu Nhat');
                  
    End;
          
    1    :  Begin
                      Writeln
    ('+Ngay:',ngay:3,',thang:',thang:3,',nam:',luu:5);
                      
    Writeln('+La ngay Thu Hai');
                  
    End;
          
    2    :    Begin
                      Writeln
    ('+Ngay:',ngay:3,',thang:',thang:3,',nam:',luu:5);
                   
    Writeln('        +La ngay Thu Ba');
                  
    End;
          
    3    :  Begin
                      Writeln
    ('+Ngay:',ngay:3,',thang:',thang:3,',nam:',luu:5);
                      
    Writeln('        +La ngay Thu Tu');
                  
    End;
          
    4    :  Begin
                      Writeln
    ('+Ngay:',ngay:3,',thang:',thang:3,',nam:',luu:5);
                      
    Writeln('        +La ngay Thu Nam');
                  
    End;
          
    5    :  Begin
                      Writeln
    ('+Ngay:',ngay:3,',thang:',thang:3,',nam:',luu:5);
                      
    Writeln('        +La ngay Thu Sau');
                  
    End;
          
    6    :  Begin
                      Writeln
    ('+Ngay:',ngay:3,',thang:',thang:3,',nam:',luu:5);
                      
    Writeln('        +La ngay Thu Bay');
                  
    End;
       
    End;
       
    Writeln;
       
    Writeln('   Bam phim <Enter> de ket thuc');
       
    Readln;
    End.
     

    Bình Luận Bằng Facebook

    data-href="https://cnttqn.com/threads/pascal-viet-chuong-trinh-nhap-ngay-thang-nam-va-cho-biet-la-thu-may-trong-tuan.2228.html"