Trang chủ Tin Học Lớp 8 GIÚP mk nhanh vs ạ Một nhà máy sản xuất...

GIÚP mk nhanh vs ạ Một nhà máy sản xuất may mặc có số lượng thành viên rất động. các nhân viên được trả lương theo năng suất tạo tra sản phẩm(SP). Cứ một SP n

Câu hỏi :

GIÚP mk nhanh vs ạ Một nhà máy sản xuất may mặc có số lượng thành viên rất động. các nhân viên được trả lương theo năng suất tạo tra sản phẩm(SP). Cứ một SP nhân viên được trả 30 nghìn đồng. đến cuối tháng, việc tính lương cho các nhân viên rất vất vả. vì thế giám đốc nhà máy nhờ các em học sinh lớp 8 lập trình để giúp nhà máy thực hiện một số công việc sau. Giả sử các nhân viên được đánh số 1,2,3,... a, viết chương trình nhập vào một số N số SP của nhân viên (0<N<1000 cũng là số nguên dương cũng được nhập từ bàn phím) b, tính phụ cấp cho nhân viên thứ i: + nếu số SP thứ i >_200 thì phụ cấp thứ i=15% lượng SP thứ i Ngược lại, phụ cấp thứ i=5%lương SP thứ i c, tính lương SP cho nhân viên thứ i: Lương SP thứ i=Số SP thứ i x 30 d, tính ra màn hình lương thực lãnh(TL) cao nhất ( vd: vi tri TL cao nhat la: 5- so tien cao nhat)

Lời giải 1 :

program CongTySanXuatMayMac;
uses crt;
Var N, i: Longint;
PC, LSP, TL: Extended; {Lý do tính Phụ cấp, Lương sản phẩmThực lãnh liên quan đến phân số tức phép chia hai số nguyên dương, và phép cộng hai số có kiểu dữ liệu ghi bằng phân số. Xin lỗi

tại vì nó hạn chế vãi}
{N là sản phẩm làm được của nhân viên thứ i, với i là
biến index = 1 cho đếm số lượng nhân viên trong công ty, PC là phụ cấp, LSP là viết tắt của
(lương sản phẩm) sản phẩm chưa tính phụ cấp, TL viết tắt của 'Thực lãnh', tính cả lương
sản phẩm và phụ cấp}
Begin
    clrscr;
    Writeln('Nhập nhân viên thứ: '); read(i);
    While (i <= 0) do {Kiểm tra index phải dương}
    Begin
        Writeln('Nhập lại số thứ tự của nhân viên đó: '); read(N);
    End;
    Writeln('Nhập số SP của nhân viên đó: '); read(N); {Với SP là sản phẩm tạo ra của
    nhân viên thứ i}
    While ((N <= 0) or (N >= 1000)) do {Kiểm tra số sản phẩm theo như đề bài nói
    số SP không được dưới hoặc bằng 0 và bằng hoặc lớn hơn 1000}
    Begin
        Writeln('Nhập số SP của nhân viên đó: '); read(N);
    End;
    If (N > 200) then {Như đề bài, nếu là ghi sai chính tả dấu bằng thì reply cho mình rồi mình sửa}
    Begin
        PC:= (3/20)*N; {15% tối giản thành phân số 3/20 cho dễ}
    End
    Else
        PC:= (1/20)*N; {5% tối giản thành phân số 1/20 cho dễ}
    LSP:= N*30;
    TL:= LSP + PC;
    Writeln('Lương thực lãnh của nhân viên thứ ',i,' ','là: ',TL);
    Readln;
END.

Thảo luận

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK