Go Back   VN-Zoom forum > Chia sẻ kiến thức > Lập trình > Pascal | C/C++

 


Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 25-03-2008, 20:16   #1
Gà Con
 
dinhbi's Avatar
 
Tham gia: Oct 2007
Bài: 8
VZD: 545
Điểm: 1/1 bài viết
Default help me. ai bít giảibai` toán. chia time ra thành giờ phút giây

em mới học pascal nên còn kém, em hỏi cái đơn giản các bác đừng cừoi
đề là vít chương trình chia thời gian ra thành giờ phút giây. vidu: cho 1000s nó chia thành mấy h mấy phút mấy giây đó
các bác giúp em nha!
dinhbi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 25-03-2008, 20:38   #2
Gà Con
 
yeuamnhac001's Avatar
 
Tham gia: Mar 2008
Bài: 2
VZD: 254
Điểm: 0/0 bài viết
Default

1 giờ = 3600s đó bạn , nếu 1000s thi = 0,28 giờ
yeuamnhac001 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-03-2008, 10:59   #3
Rìu Bạc
 
otarachi's Avatar
 
Tham gia: Aug 2007
Đến từ: Application Technology
Bài: 309
VZD: 12.472
Điểm: 100/50 bài viết
Send a message via Yahoo to otarachi
Default

1000 : 3600 = 0 h;
1000 : 60 = 16 phút;
1000 - 960 = 40 giây ;
__________________
Phụ nữ thích nhiều thứ ở 1 người đàn ông
Đàn ông thích 1 thứ ở nhiều người phụ nữ
otarachi vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-03-2008, 11:09   #4
Rìu Sắt Đôi
 
noisauromeo's Avatar
 
Tham gia: May 2007
Bài: 221
VZD: 16.466
Điểm: 371/54 bài viết
Default

éc po tay lun có vậy cũng hỏi nữa. Tại sao bác không suy nghĩ ngược lai
có phải ta có 60 giay bằng 1 phút không và 60 phút được 1 giờ bằng phép toán ngược trong pascal hàm lặp bạn có thể tính ra số giây số giờ hoặc số ngày ra từng ngày.
__________________
Hãy Nhấn cám ơn nếu bạn cảm thấy bài viết của tôi có ích cho bạn hãy chứng tỏ mình là những người hiểu biết !!!!
Anh không khóc khi loài người chết hết
Anh không buồn khi thế giới đổi thay
Anh chỉ khóc khi người yêu anh khóc
Anh chỉ buồn khi người ấy xa anh
noisauromeo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-03-2008, 16:44   #5
Rìu Bạc
 
Mr_Dolphin's Avatar
 
Tham gia: Dec 2007
Bài: 319
VZD: 4.903
Điểm: 81/54 bài viết
Default

Các bạn trả lời linh tinh gì vậy, không biết mới hỏi, biết thì trả lời bằng thuật toán ý:
Số giây nhập vào là n xuất ra: h (giờ), m (phút), s (giây), du (phần lưu tạm để tính tiếp)
- s:= n mod 60; du:=n div 60;
- m:= du mod 60; h:= du div 60;
Thuật toán của tôi là vậy, bạn xem qua nếu sai cho ý kiến.
__________________
-_::Tin Học là chia sẻ ::_-
http://cnttk1a.hnsv.com
Chào mừng các bạn đến diễn đàn lớp tui!

thay đổi nội dung bởi: Mr_Dolphin, 28-03-2008 lúc 16:46.
Mr_Dolphin vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-05-2008, 14:09   #6
Gà Con
 
hoanggiangct1001's Avatar
 
Tham gia: May 2008
Bài: 3
VZD: 367
Điểm: 1/1 bài viết
Default

Tớ chỉ biết viết bằng C. Cậu thử chuyển thuật toán sang pascal xem sao:
#include <conio.h>
#include <stdio.h>
void main()
{
int gio,phut,giay;
int n;//chua so giay ban nhap vao
gio=phut=giay=0;//ban dau khoi tao bang khong het
printf("\nmMoi ban nhap so giay:");
scanf("%d",&n);
while(n>=3600)
{
n = n-3600;
gio++;
}
while(n>=60)
{
n=n-60;
phut++;
}
giay = n;
printf("\nDoi sang time la: %d:%d:%d",gio,phut,giay);
getch();
}
hoanggiangct1001 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của hoanggiangct1001:
anhbatin (17-09-2008)
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Tắt
Pingbacks are Tắt
Refbacks are Tắt
Chuyển đến


Múi giờ GMT +7. Hiện tại là 04:53.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Từ điển được cung cấp bởi VDict.com - Hosting được tài trợ bởi Rao vặt 123