[Nhờ vả]Bài tập pascal

Thảo luận trong 'Thư giãn' bắt đầu bởi 1+1=2, 28/11/11.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. 1+1=2

    1+1=2 Donkey Kong

    Tham gia ngày:
    15/2/03
    Bài viết:
    335
    Nơi ở:
    Ha Noi, Vietnam,
    Các bác giúp e làm mấy bài tập này với, có thể là dễ nhưng e gà mờ nên đem hỏi, mod cho topic sống một lúc hộ e với :(
    Viết chương trình pascal giải các bài toán sau

    1. Có N công ty, biết tên công ty, doanh số bán hàng và tổng tất cả các khoản chi trong tháng của mỗi công ty. Tính và in ra tên các công ty kinh doanh có lãi trong tháng.
    ( lãi = doanh số - tổng chi)

    2. Có N sinh viên gọi T1,T2,..Tn là điểm thi môn toán và Ten1, Ten2…Ten n là tên của các sinh viên 1,2,….N. Nhập số liệu và in ra tên của các sinh viên đạt loại giỏi môn này (điểm toán >8)

    3. Có 1 tập phiếu thông tin về các công nhân,, biết tên công nhân, số lượng sản phẩm mà mỗi công nhân sản xuất ra, đơn giá tiền công của loại sản phẩm đó. Từ tập phiếu ấy , tính tiền lương nhận được của mỗi công nhân.
    Biết: Tiền công = số lượng sản phẩm x đơn giá tiền công
    Tiền lương = tiền công + tiền thưởng
    Tiền công đạt trên 1 triệu rưỡi thì tiền t hưởng là 500 ngàn đồng
    Tiền công đạt từ 500 ngàn đến 1 triệu rưỡi thì tiền thưởng là 200 ngàn đồng.
     
  2. missconuong

    missconuong T.E.T.Я.I.S

    Tham gia ngày:
    10/10/08
    Bài viết:
    640
    C còn biết chứ Pascal thì thua X_X
     
  3. 1+1=2

    1+1=2 Donkey Kong

    Tham gia ngày:
    15/2/03
    Bài viết:
    335
    Nơi ở:
    Ha Noi, Vietnam,
    em cũng có biết gì đâu, có đứa bạn nhờ :(
     
  4. HarryKing

    HarryKing Không bao giờ DM u first :"> Moderator Lão Làng GVN

    Tham gia ngày:
    18/11/05
    Bài viết:
    5,243
    Nơi ở:
    Mầm non A HN.
    bạn nhờ mà mình ko biết thì mình toàn bảo là tao ko biết :">
     
  5. giangnam

    giangnam cái biệt hiệu Lão Làng GVN

    Tham gia ngày:
    21/8/02
    Bài viết:
    5,421
    bạn là gái nhờ đúng không [-(
     
  6. Ryuna

    Ryuna C O N T R A

    Tham gia ngày:
    10/10/10
    Bài viết:
    1,594
    bảo bạn về mở sách phần record (bản ghi) ra đọc 1 lúc là làm được bài
    ví dụ bài 1:
    mỗi công ty là 1 bản ghi bao gồm 3 trường: tên cty, doanh số và tổng chi
    dùng 1 vòng lặp for để duyệt hết các bản ghi 1 lượt, tính hiệu doanh số - tổng chi > 0 = có lãi --> in tên ra
     
  7. kiowindboyf1

    kiowindboyf1 Mario & Luigi

    Tham gia ngày:
    10/4/09
    Bài viết:
    724
    Nơi ở:
    từ
    Không biết thì nói là không biết chứ mắc mớ gì phải rướt của nợ thế 8-}
     
  8. victorhugo

    victorhugo Godslayer Κράτος Lão Làng GVN

    Tham gia ngày:
    7/7/05
    Bài viết:
    14,558
    Nơi ở:
    CLUB "Rung Đùi"
    bài này không cần bản ghi gì đâu, cứ dùng mảng được rồi :|
     
  9. X_Halo_z

    X_Halo_z Persian Prince

    Tham gia ngày:
    12/6/09
    Bài viết:
    3,911
    pascal học lâu quá rồi, chả nhớ. dạng bài đúng là phần cho record
     
  10. .::DND::.

    .::DND::. C O N T R A

    Tham gia ngày:
    4/2/07
    Bài viết:
    1,958
    Nơi ở:
    Hà Nội
    code chay chưa compile đâu :">. 3 năm nay ko động vào pascal quên hết roài :(
    Mã:
    program bai1;
    uses crt;
    type Tencty = array[1..20] of char;
    	 CongTy = record
    				Ten : Tencty;
    				Thu : longint;
    				Chi : longint;
    				Lai : longint;
    			   end;
    var cty : array[1..200] of CongTy;
    	i, n : integer;
    procedure Nhap()
     begin
    	for i := 1 to n do
    	 begin
    	   writeln('Nhap so lieu cong ty thu ', i);
    	   write('Ten: '); readln(cty[i].Ten);
    	   write('Doanh so ban hang: '); readln(cty[i].Thu);
    	   write('Tong cac khoan chi: '); readln(cty[i].Chi);
    	   cty[i].Lai = cty[i].Thu - cty[i].Chi;
    	 end;
     end;
     
    procedure InDanhSach()
     begin
        for i := 1 to n do
    		if (cty[i].Lai > 0) then
    			writeln(cty[i].Ten);
     end;
     
    BEGIN
    	write('Nhap so cong ty: '); readln(n);
    	writeln('Nhap so lieu cac cong ty');
    	Nhap();
    	writeln('Danh sach cong ty co lai');
    	InDanhSach();
    	readln;
    END.
    p/s: bài 2,3 tương tự, nếu bạn của bạn là gái (ko phải cá sấu nhé) thì mật thư cho mình, mình sẽ tận tình hướng dẫn :">
     
  11. Sis

    Sis Đê tiện nhất xóm

    Tham gia ngày:
    18/5/04
    Bài viết:
    6,248
    Nơi ở:
    hell & heaven
    mấy kiểu nhờ vả làm bài ko được hoan nghênh. Kiểu này ngày nào cũng có người lên nhờ làm văn, làm toán các kiểu thì loạn mất.
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này