Diễn đàn công nghệ & giải trí
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Diễn đàn công nghệ & giải trí

Diễn đàn công nghệ - học tập & giải trí lớp 09tc trường Đại Học Khoa Học Tự Nhiên
 
Trang ChínhPortalTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
12betvn (762)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
Phạm Quang Nam (705)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
Nguyên An (674)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
mmmmaabb012 (160)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
dragon0388 (140)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
anhtraidalat (139)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
NguyenHuuHung (125)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
fly1571988 (117)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
giaquynh.nguyen (108)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 
playback (103)
Giải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_lcapGiải bài tập Lập Trình về nhà ngày 05/08/2010 Voting_barGiải bài tập Lập Trình về nhà ngày 05/08/2010 Vote_rcap 

Share|

Giải bài tập Lập Trình về nhà ngày 05/08/2010

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tác giảThông điệp
Phạm Quang Nam
(♥_♥) Forever Alone (♥_♥)
(♥_♥) Forever Alone (♥_♥)
Phạm Quang Nam

Tổng số bài gửi : 705
Experience : 1609
Danh Vọng : 6

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyThu Aug 05, 2010 11:36 pm

Admin ngủ hem dc, cứ nghĩ đến bài tập, bồn chồn mãi, thui thì ngồi dậy suy nghĩ giải cho anh em, cho nó nhẹ cái đầu

Tuy phương pháp ko fai là tối ưu nhưng kết quả thì ko sai cherry

Pro nào có cách giải ngắn hơn show cho mọi người nhá, ở đây mình chỉ use đúng 1 hàm là Switch ..Case thui
Trích dẫn :
Đề bài là: Hãy nhập vào 1 ngày & tháng bất kì trong năm 2010 (dữ liệu nhập xem như chínhx xác). Hãy cho biết:
a) Đó là ngày thứ mấy trong năm
b) Và là thứ mấy trong tuần



Code:
#include <stdio.h>
#include <conio.h>
void main ()
{
   int n,t,a;
  printf(" %10C Theo lich,ngay 01/01/2010 dau nam la ngay thu 6");
  printf("\nNhap so ngay: ");
  scanf("%d", &n);
  printf("\nNhap thang: ");
  scanf("%d", &t);
  a=31;
  switch (t)
     {
      case 1: a=0; break;
      case 2: a=a; break;
      case 3: a=(a*2)-3; break;
      case 4: a=(a*3)-3; break;
      case 5: a=(a*4)-4; break;
      case 6: a=(a*5)-4; break;
      case 7: a=(a*6)-5; break;
      case 8: a=(a*7)-5; break;
      case 9: a=(a*8)-5; break;
      case 10: a=(a*9)-6; break;
      case 11: a=(a*10)-6; break;
      case 12: a=(a*11)-7;
      }
      printf("\n Ngay %d Thang %d la Ngay %d trong nam",n,t,n+a);
  switch ((n+a)%7)
     {
      case 0: printf(", va vao Thu 5"); break;
      case 1: printf(", va vao Thu 6"); break;
      case 2: printf(", va vao Thu 7"); break;
      case 3: printf(", va vao Thu Chu Nhat"); break;
      case 4: printf(", va vao Thu 2"); break;
      case 5: printf(", va vao thu 3"); break;
      case 6: printf(", va vao Thu 4");
      }
      getch();
}


Được sửa bởi Admin ngày Thu Aug 05, 2010 11:52 pm; sửa lần 1.
Về Đầu Trang Go down
dragon0388
Mod
Mod
dragon0388

Tổng số bài gửi : 140
Experience : 207
Danh Vọng : 3

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyThu Aug 05, 2010 11:49 pm

Đúng là admin. Thanks 1 cái nào, admin chăm qua,mới đó mà đã giải bt rồi, bài tham khảo thật bổ ích nhưng mọi người cũng nên suy nghĩ, bí quá thì hãy tham khảo bài giải của admin nhé!, bí hơn nữa thì tìm admin hỏi để dc giải đáp *_* . Xem xong cũng có chỗ hẻm hỉu What a Face để tối vừa ngủ vừa suy ngẫm. hjhj
Về Đầu Trang Go down
mmmmaabb012
Mod
Mod
mmmmaabb012

Tổng số bài gửi : 160
Experience : 260
Danh Vọng : 5

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 11:02 am

Admin đã viết:
Admin ngủ hem dc, cứ nghĩ đến bài tập, bồn chồn mãi, thui thì ngồi dậy suy nghĩ giải cho anh em, cho nó nhẹ cái đầu

Tuy phương pháp ko fai là tối ưu nhưng kết quả thì ko sai cherry

Pro nào có cách giải ngắn hơn show cho mọi người nhá, ở đây mình chỉ use đúng 1 hàm là Switch ..Case thui
Trích dẫn :
Đề bài là: Hãy nhập vào 1 ngày & tháng bất kì trong năm 2010 (dữ liệu nhập xem như chínhx xác). Hãy cho biết:
a) Đó là ngày thứ mấy trong năm
b) Và là thứ mấy trong tuần



Code:
#include <stdio.h>
#include <conio.h>
void main ()
{
   int n,t,a;
  printf(" %10C Theo lich,ngay 01/01/2010 dau nam la ngay thu 6");
  printf("\nNhap so ngay: ");
  scanf("%d", &n);
  printf("\nNhap thang: ");
  scanf("%d", &t);
  a=31;
  switch (t)
     {
      case 1: a=0; break;
      case 2: a=a; break;
      case 3: a=(a*2)-3; break;
      case 4: a=(a*3)-3; break;
      case 5: a=(a*4)-4; break;
      case 6: a=(a*5)-4; break;
      case 7: a=(a*6)-5; break;
      case 8: a=(a*7)-5; break;
      case 9: a=(a*8)-5; break;
      case 10: a=(a*9)-6; break;
      case 11: a=(a*10)-6; break;
      case 12: a=(a*11)-7;
      }
      printf("\n Ngay %d Thang %d la Ngay %d trong nam",n,t,n+a);
  switch ((n+a)%7)
     {
      case 0: printf(", va vao Thu 5"); break;
      case 1: printf(", va vao Thu 6"); break;
      case 2: printf(", va vao Thu 7"); break;
      case 3: printf(", va vao Thu Chu Nhat"); break;
      case 4: printf(", va vao Thu 2"); break;
      case 5: printf(", va vao thu 3"); break;
      case 6: printf(", va vao Thu 4");
      }
      getch();
}

sao cái chương trình chép về trên lớp mình chạy cái này không được ta
nó cứ thông báo not execute program ( không thể thực hiện chương trình)
không biết sai cái gì
Còn nữ h phát hiện không chạy được chương trình nào hết chắc cài sai


Được sửa bởi mmmmaabb012 ngày Fri Aug 06, 2010 11:14 am; sửa lần 1.
Về Đầu Trang Go down
Phạm Quang Nam
(♥_♥) Forever Alone (♥_♥)
(♥_♥) Forever Alone (♥_♥)
Phạm Quang Nam

Tổng số bài gửi : 705
Experience : 1609
Danh Vọng : 6

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 11:08 am

Đã test wa Borland C++ 5.02 & Turbo C, đều hoạt động tốt

A xem lại thử xem I love you
Về Đầu Trang Go down
mmmmaabb012
Mod
Mod
mmmmaabb012

Tổng số bài gửi : 160
Experience : 260
Danh Vọng : 5

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 11:22 am

Admin đã viết:
Đã test wa Borland C++ 5.02 & Turbo C, đều hoạt động tốt

A xem lại thử xem I love you
được rồi nhưc đầu thiệt .. không hiểu sai cái gì
Về Đầu Trang Go down
aishiteru477
Dân nhập cư - Chưa có hộ khẩu
Dân nhập cư - Chưa có hộ khẩu


Tổng số bài gửi : 6
Experience : 10
Danh Vọng : 0

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: cho hoi cai nao Nam Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 1:45 pm

tui chep pham mem cai ctrinh tu lop thuc hanh tuan roi.nhung ko biet "key" de cai dat la gi ae nao biet pm cai coi.
Về Đầu Trang Go down
dragon0388
Mod
Mod
dragon0388

Tổng số bài gửi : 140
Experience : 207
Danh Vọng : 3

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 1:47 pm

Ban gõ số "1" mãi đến khi k gõ dc rôì ok! ^.^. Chuc ban thanh công
Về Đầu Trang Go down
Phạm Quang Nam
(♥_♥) Forever Alone (♥_♥)
(♥_♥) Forever Alone (♥_♥)
Phạm Quang Nam

Tổng số bài gửi : 705
Experience : 1609
Danh Vọng : 6

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 2:21 pm

lần sau hỏi gì các bạn vào mục "Thắc mắc & Giải đáp" tạo 1 topic mới rùi hỏi nhé, sẽ có người trả lời cho các bạn

Chỗ nào cũng hỏi, forum loạn xà ngầu hết rùi
Về Đầu Trang Go down
phoenix51706
Trụ Cột 09TC
Trụ Cột 09TC
phoenix51706

Tổng số bài gửi : 94
Experience : 163
Danh Vọng : 4

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 4:01 pm

switch ((n+a)%7)

cú pháp: switch (<biểu thức>)

nhưng ở đây admin la biểu thức điều kiện, tuy kết quả đúng nhưng liệu có biến hóa cú pháp không. mọi người giải thích giúp mình nha.
Về Đầu Trang Go down
Phạm Quang Nam
(♥_♥) Forever Alone (♥_♥)
(♥_♥) Forever Alone (♥_♥)
Phạm Quang Nam

Tổng số bài gửi : 705
Experience : 1609
Danh Vọng : 6

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 4:30 pm

Biều thức điều kiện là những biểu thức có tính chất so sánh, hoặc đại loại tương tự. Những dấu hiệu rõ nhất là ( ==, !=, >, <, >=, <= .....)

Nếu sử dụng % (Modulo ) đây chẳng wa chỉ là phép tính (phép chia lấy dư) và phần dư sẽ trả về 1 giá trị nguyên nhất định đúng ko nè --> phù hợp với điều kiện của hàm switch rồi mà anh

Về Đầu Trang Go down
ductien_nguyen
Quan Huyện
Quan Huyện
ductien_nguyen

Tổng số bài gửi : 34
Experience : 50
Danh Vọng : 0

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 8:31 pm

Hnay t6 minh phai nghi hoc de di lam?Hic,bat buoc phai nghi mot ngay! Chu nhat Admin nho mang vo cho minh muon nha!!!
Về Đầu Trang Go down
ductien_nguyen
Quan Huyện
Quan Huyện
ductien_nguyen

Tổng số bài gửi : 34
Experience : 50
Danh Vọng : 0

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 9:40 pm

printf(" %10C Theo lich,ngay 01/01/2010 dau nam la ngay thu 6");
Admin cho minh hoi? %10C la nghia gi vay?minh khong hieu chu C cho lam!
Về Đầu Trang Go down
Phạm Quang Nam
(♥_♥) Forever Alone (♥_♥)
(♥_♥) Forever Alone (♥_♥)
Phạm Quang Nam

Tổng số bài gửi : 705
Experience : 1609
Danh Vọng : 6

Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 EmptyFri Aug 06, 2010 10:43 pm

ah ko có gì đâu. nó giống như là 1 đoạn tab có khoảng cách là 10 kí tự thui. dùng để trang trí đưa nó ra giữa cho đẹp ý mà hihihi.

Tiến nên mượn tập LT chép cho dễ. N viết chữ N nhìn còn ko ra nữa, xem xong coi chừng chủi thầm đó Sad
Về Đầu Trang Go down
Sponsored content




Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty
Bài gửiTiêu đề: Re: Giải bài tập Lập Trình về nhà ngày 05/08/2010 Giải bài tập Lập Trình về nhà ngày 05/08/2010 Empty

Về Đầu Trang Go down

Giải bài tập Lập Trình về nhà ngày 05/08/2010

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn đàn công nghệ & giải trí :: Tập thể lớp 09TC Trường ĐH Khoa Học Tự Nhiên - Q5, TP. HCM :: Hộp lưu trữ :: Học Kỳ II _ 2010 :: Nhập Môn Lập Trình - GV: Nguyễn Thanh Phương-
Free forum | ©phpBB | Free forum support | Liên hệ | Báo cáo lạm dụng | Thảo luận mới nhất
quan ao tre em | thoi trang tre em | thoi trang be gai | thoi trang be trai | me va be | ao khoac cho be