Trang chủ Tin Học Lớp 8 Viết chương trình nhập vào một số tự nhiên từ...

Viết chương trình nhập vào một số tự nhiên từ bàn phím và in ra màn hình thông báo đó có phải là số Py-ta-go hay không? (Số tự nhiên n>=3 là số Py-ta-go nếu n*

Câu hỏi :

Viết chương trình nhập vào một số tự nhiên từ bàn phím và in ra màn hình thông báo đó có phải là số Py-ta-go hay không? (Số tự nhiên n>=3 là số Py-ta-go nếu n*n = (n-1)*(n-1)+(n-2)*(n-2)) --------------- PASCAL nha, lm lẹ giúp e vs ạ ;-;

Lời giải 1 :

uses crt;
var n: longint;
begin
clrscr;
    readln(n);
    
    if n >= 3 then
        if n * n = (n - 1) * (n - 1) + (n - 2) * (n - 2) then
            writeln(n, ' la so Pytago')
        else
            writeln(n, ' khong phai la so Pytago')
            
    else writeln(n, ' khong phai la so Pytago');
readln;
end.

Thảo luận

-- https://hoidap247.com/cau-hoi/4850111 `->` Giúp em câu này vs ạ ;-;

Lời giải 2 :

Để kiểm tra số n có phải số py-ta-go không thì ta sử dụng câu lệnh điều kiện if..else.

CÚ PHÁP:

if <điều kiện> then <câu lệnh1> else <câu lệnh2>;

CÁCH HOẠT ĐỘNG:

Nếu điều kiện đúng thì thực hiện câu lệnh 1 còn nếu điều kiện sai (ngược lại) thì thực hiện câu lệnh 2.

Ý TƯỞNG LÀM BÀI:

`1. ` Kiểm tra xem n có `>=3` không, nếu có thì chuyển tới B2, ngược lại thi yêu cầu nhập lại. (bước này dùng câu lệnh while..do, nếu không hiểu thì hỏi lại mình sau nhé!)

`2. `Bạn sẽ kiểm tra xem số `n^2` có bằng `(n-1)^2+(n-2)^2` không, nếu đúng thì in ra "n la so py-ta-go", ngược lại in ra "n khong la so py-ta-go"

uses crt;
var n: integer;
begin
clrscr;
    write('Nhap vao 1 so: ');
    readln(n);
    while n<3 do begin
        writeln('So ',n,' <3, ban hay nhap lai!');
        write('Nhap vao 1 so: ');
        readln(n);
    end;
    if n*n = (n-1)*(n-1)+(n-2)*(n-2) then write(n,' la so py-ta-go') else write(n,' khong la so py-ta-go');
    readln
end.

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