Làm thế nào để xuất kết quả ra file bằng ngôn ngữ Pascal / C ?

  • Người khởi tạo rcp
  • Ngày gửi

rcp

Administrator
Các bạn lập trình viên thân mến.

Mình muốn viết một đoạn chương trình nhỏ sau đây bằng Pascal / C với yêu cầu sau :
Bạn nào biết chỉ chỉ giáo dùm nhé.

đề bài :
cho phép người sử dụng nhập vào vào một một dãy số gồm 4 số tự nhiên . Quá trình nhập liệu kết thúc khi người sử dụng nhấn vào chữ "T".

Khi quá trình nhập liệu kết thúc thì xuất kết quả nhập liệu ra file c:\ketqua.txt voi quy cách sau :

vd: ta nhập vào các số sau
0001
0005
0254
1234

thì xuất kết quả ra file ketqua.txt với nội dung sau
0000001,000005,000254,001234

(nghĩa là thêm hai số 0 vào kết quả . Đồng thời mổi kết quả thêm vào một dấu phẩy ).

Chân thành cám ơn sự giúp đở của các bạn.

phongvu
 

Whitney

New member
Chu choa, ai là lập trình viên của DNG, thử ra tay đi nào ?? :-??:-??:-??:-??
 

rcp

Administrator
đề bài :
cho phép người sử dụng nhập vào vào một một dãy số gồm 4 số tự nhiên . Quá trình nhập liệu kết thúc khi người sử dụng nhấn vào chữ "T".

Khi quá trình nhập liệu kết thúc thì xuất kết quả nhập liệu ra file c:\ketqua.txt voi quy cách sau :

vd: ta nhập vào các số sau
0001
0005
0254
1234

thì xuất kết quả ra file ketqua.txt với nội dung sau
0000001,000005,000254,001234

(nghĩa là thêm hai số 0 vào kết quả . Đồng thời mổi kết quả thêm vào một dấu phẩy ) ....



Logic của câu trả lời là:

1) input/output :
- nhập vào vào một một dãy số gồm 4 số tự nhiên.
- output sẽ là gì????

2) sửa đổi output : thêm hai số 0 vào kết quả.

3) viết kết quả (thêm một dấu phẩy) vào c:\ketqua.txt

Mời các bạn viết code đi hén.. Nhớ compile và execute code nhen.

--- rcp ---
 
Sửa lần cuối:

tulip6193

Moderator
var f:text;
s1,s2:string;
i:integer;

BEGIN

assign(f,'ketqua.txt');
rewrite(f);
s2:='';
writeln('Nhap vao day so gom 4 so tu nhien , nhap T de thoat :');
for i:=1 to 4 do
begin
readln(s1);
if s1<>'T' then
begin
s1:='00'+s1;
s2:=s2+s1+',';
end
else break;
end;
delete(s2,length(s2),1);
write(f,s2);
close(f);

END.
 

rcp

Administrator
var f:text;
s1,s2:string;
i:integer;

BEGIN

assign(f,'ketqua.txt');
rewrite(f);
s2:='';
writeln('Nhap vao day so gom 4 so tu nhien , nhap T de thoat :');
for i:=1 to 4 do
begin
readln(s1);
if s1<>'T' then
begin
s1:='00'+s1;
s2:=s2+s1+',';
end
else break;
end;
delete(s2,length(s2),1);
write(f,s2);
close(f);

END.

Wao.. Tulip thiệt là năng nổ..

Trả lời gần đúng hết với mọi câu hỏi với ngôn ngữ Pascal.

Duy chỉ có đoạn code này mình-rcp théc méc.. vì sao??? :)

«
delete(s2,length(s2),1);
write(f,s2);
»

--- rcp ---
 

rcp

Administrator
var f:text;
s1,s2:string;
i:integer;

BEGIN

assign(f,'ketqua.txt');
rewrite(f);
s2:='';
writeln('Nhap vao day so gom 4 so tu nhien , nhap T de thoat :');
for i:=1 to 4 do
begin
readln(s1);
if s1<>'T' then
begin
s1:='00'+s1;
s2:=s2+s1+',';
end
else break;
end;
delete(s2,length(s2),1);
write(f,s2);
close(f);

END.


ắt hẵn các bạn đã đã từng bit wa về Function & Procedure...

Dzị, wa bài giải đáp xuất sắc của bạn Tulip nhiệt tình, mong các bạn "gói ghém" lại theo sự hướng dẫn sau đây:


1) input/output : Function GhiNhan(parameter???)
- input: nhập vào vào một một dãy số gồm 4 số tự nhiên.
- output sẽ là một String


2) sửa đổi output : Function SuaDoi(parameter???)
- thêm hai số 0 vào kết quả.
- output sẽ là một String


3) viết kết quả : Procedure GhiChepVaoFile(parameter???)
- thêm một dấu phẩy
- viết vào c:\ketqua.txt


4) main program
- gọi cái functions và Procedure đã thành lập như trên


Mời các bạn viết code đi hén..

Nhớ compile và execute code nhen.


Thân mến,


--- rcp ---
 

Facebook Comment

Similar threads
Thread starter Tiêu đề Diễn đàn Trả lời Ngày
dakhoadaitin [Dịch Vụ] Làm như thế nào điều trị dứt điểm nứt kẽ hậu môn? QUẢNG CÁO - RAO VẶT 0
dakhoadaitin [Dịch Vụ] Khó chịu phía trong cô bé nguyên nhân do đâu? Làm thế nào khỏi? QUẢNG CÁO - RAO VẶT 0
dakhoadaitin [Dịch Vụ] Cảm giác ngứa cô bé về đêm cần phải làm thế nào? QUẢNG CÁO - RAO VẶT 0
H [Tư vấn] Làm tiếp thị liên kết tại Việt Nam như thế nào để bền vững trong những tháng cuố Website - Blog 0
BNN [Quảng cáo] Làm thế nào để sử dụng QR code hiệu quả? Quảng bá thương hiệu 0
BNN [Thương hiệu] Làm thế nào để “hạ bệ” thương hiệu dẫn đầu? Chiến lược thương hiệu 0
tran_kio Làm thế nào để đổi đuôi cho tập tin Hỏi đáp Tin học 4
S Làm thế nào để học lập trình web Hỏi đáp Tin học 5
N Làm thế nào để học C# Hỏi đáp Tin học 1
M [ACT] - Làm thế nào để add Icon trên toolbar Góc lập trình 4
thuytien155 Làm thế nào để phát âm chuẩn CLB Tiếng Trung 2
bachsa Làm thế nào để tránh một cơn đau tim (heart attack) vào mùa Đông? Kiến thức phổ thông 1
bachsa [Điều hành] Phải biết nhóm của bạn làm gì và hoạt động như thế nào Quản lý - Điều hành 0
bachsa Làm thế nào để bạn có thể đảm bảo dịch vụ tốt tương đương?-Kho sách trực tuyến Xây dựng thương hiệu 0
E Làm thế nào để hỏi đường bằng tiếng Anh? Để Học Tiếng Anh Hiệu Quả 0
E Làm thế nào để “giữ chân” khách hàng hiện tại Marketing 0
kc3829 Làm thế nào để tìm địa chỉ IP của máy tính đối phương ? Thủ thuật - Mẹo vặt 0
E Làm thế nào để học tiếng Anh thật dễ Để Học Tiếng Anh Hiệu Quả 0
Kakalot Làm thế nào để có 1 giấc ngủ ngon ? Kinh nghiệm - Chia sẻ 4
E Làm thế nào để ra quyết định nhóm hiệu quả? Khởi Nghiệp 0
S Hãy Làm như thế "Trung Quốc: lại phát hiện sữa nhiễm melamine" Tin tức 24h 0
T Tour Huế 1 ngày từ Đà Nẵng “làm sống dậy” du lịch Huế Tin tức 24h 0
T Giày Đi Làm Dành Cho Quý Ông Công Sở QUẢNG CÁO - RAO VẶT 0
L [Phần mềm] Làm tiếp thị liên kết với Youtube thông minh ? Website - Blog 0
L [Khác] Xu hướng làm marketing mới trong thời đại 4.0 Website - Blog 0
H [Việc Làm] 3 cách sáng tạo nội dung khi làm tiếp thị liên kết[/b] Website - Blog 0
L [Tư vấn] Có nên làm tiếp thị liên kết với Tiki không? Cần lưu ý những gì ? Website - Blog 0
H [Việc Làm] 5 lợi ích bạn sẽ nhận được khi làm tiếp thị liên kết trong năm nay[/b] Website - Blog 1
L [Phần mềm] Một số kênh quảng bá nên sử dụng để làm tiếp thị liên kết Website - Blog 0
H [Tư vấn] Hướng dẫn đăng ký làm tiếp thị liên kết tại Quảng Nam năm 2020[/b] Website - Blog 0
Q Những sự cố làm mất dữ liệu trên ổ cứng của bạn Máy tính - Điện thoại 0
T Làm sao đảo đồ ăn khi chảo đã hết chống dính Hướng dẫn Nấu Ăn 0
V [Dịch vụ khác] Hiện nay, nhiều doanh nghiệp sử dụng hình ảnh và video để làm công cụ truyền th Tin dịch vụ 2
V [Tin tức] Những điều cần làm để duy trì và tăng doanh thu thời COVID-19 Marketing 0
TuyenDung_CIAS [Việc Làm] Quản lý nhà hàng tại sân bay đà nẵng (ưu tiên đã làm mảng du lịch) Giáo dục - Việc làm 2
X Làm Freight Forwarder Là Làm Gì? Khởi Nghiệp 1
T [Tản mạn] Nha khoa làm răng tốt nhất tại Đà Nẵng Viết về Đà Nẵng 1
U Làm đài phun nước nghệ thuật đẹp chất lượng Tin dịch vụ 1
Q Cung ứng việc làm & nhân lực sử dụng tiếng Hoa mọi ngành nghề CLB Tiếng Trung 0
D [Thương hiệu] 9 cách làm mới nhãn hiệu Xây dựng thương hiệu 0
G Bộ vector trang trí noel cực kỳ dễ thương cho những ai muốn làm nên 1 giáng sinh Graphic - Design 0
rcp Nghề làm giá đỗ độc nhất vô nhị VĂN HÓA ĐÓ ĐÂY! 1
rcp Biển Đông: Đừng mơ Mỹ ‘làm căng’ với Trung Quốc vì nước khác Sóng BIỂN ĐÔNG 8
C [Xã hội] Dự án Xây dựng, cải tạo kho xăng dầu K83 làm bờ biển Hòa Hiệp Bắc xâm thực mạnh Tin tức 24h 0
C [Đà Nẵng] Đà Nẵng: Trích 50% tiền phạt cho CSGT làm nhiệm vụ Tin tức 24h 0
C [Công nghệ] Làm gì khi ôtô mất phanh? Tin tức 24h 2
C [Đà Nẵng] Cơ hội lớn về việc làm cho sinh viên Đà Nẵng Tin tức 24h 0
X Quà lưu niệm làm bằng tay - sản phẩm handmade độc đáo cho khách du lịch Đà Nẵng Viết về Đà Nẵng 0
Y Mẹo làm sạch da nhờn từ thiên nhiên Kinh nghiệm - Chia sẻ 0
C [Xã hội] Náo loạn vì bắt người làm con tin ở Đà Nẵng Tin tức 24h 0

Similar threads

Top