Biến có phải là công cụ trong lập trình? Cách khai báo và sử dụng biến trong chương trình như thế nào? Mời các em cùng theo dõi nội dung bài học bài Sử dụng biến trong chương trình dưới đây để tìm hiểu về nội dung chi tiết.
Ví dụ 1:
Hình 1. Minh họa sử dụng biến
Việc khai báo biến gồm:
Lưu ý 1: Tên biến do người sử dụng đặt theo quy tắc đặt tên của ngôn ngữ lập trình.
Cú pháp: Var < Tên biến > : < Kiểu dữ liệu > ;
Trong đó:
Lưu ý 2: Tuỳ theo ngôn ngữ lập trình, cú pháp khai báo biến có thể khác nhau.
Ví dụ 2: Khai báo biến trong Pascal:
Hình 2. Khai báo biến trong Pascal
Các thao tác có thể thực hiện với các biến:
Tuỳ theo ngôn ngữ lập trình, cách viết lệnh gán cũng có thể khác nhau. Trong Pascal, người ta dùng phép gán là dấu kép (:=) để phân biệt với phép so sánh là dấu bằng (=).
a. Lệnh gán
Cú pháp: < Tên biến > := < Biểu thức cần gán giá trị cho biến > ;
Ví dụ 3: Mô tả lệnh gán và tính toán với các biến trong Pascal:
Lệnh trong Pascal | Ý nghĩa |
X:= 12; | Gán giá trị số 12 vào biến X |
X:=Y; | Gán giá trị đã lưu trong biến Y vào biến X |
X:=(a+b)/2; | Tính trung bình cộng hai giá trị trong hai biến a và b. Kết quả gán vào biến X |
X:=X+1; | Tăng giá trị của biến X lên 1 đơn vị, kết quả gán trở lại biến X |
Bảng 1. Ví dụ mô tả lệnh gán và tính toán với các biến trong Pascal
Lưu ý 3: Sử dụng biến trong chương trình
Tương tự như biến, hằng cũng là một công cụ lưu trữ dữ liệu. Khác với biến, hằng là một đại lượng có giá trị không đổi trong suốt chương trình.
Cú pháp: Const < Tên hằng > = < Giá trị > ;
Trong đó: Const là từ khóa để khai báo hằng
Ví dụ 4: Trong chương trình Pascal, để dùng hằng số Pi = 3.14. Ta khai báo như sau: Const Pi=3.14;
Lưu ý 4: Sau khi khai báo hằng, trong chương trình hằng được sử dụng là một đại lượng để tính toán.
Lưu ý 5: Sử dụng hằng trong chương trình:
Khai báo hai biến A, B có kiểu số nguyên, biến C kiểu kí tự; biến R kiểu số thực.
Gợi ý giải:
Var A,B: Integer;
C: Char;
R: Real;
Khai báo | Đúng | Sai |
Var end: String; | ||
Var a,b: Integer; C: Real; | ||
Var 5ch: String; | ||
Var x: Char | ||
Var m,n: Integer; | ||
Var chieu dai: Real; | ||
Var bankinh, S: Real; P , S: Integer; |
Gợi ý giải:
Khai báo | Đúng | Sai |
Var end: String; | X | |
Var a,b: Integer; C: Real; | X | |
Var 5ch: String; | X | |
Var x: Char | X | |
Var m,n: Integer; | X | |
Var chieu dai: Real; | X | |
Var bankinh, S: Real; P , S: Integer; | X |
Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu, R là hằng được khai báo R=3.
Phép gán | Đúng | Sai |
A:= 5; | ||
X:= 1212; | ||
X:= ‘383'; | ||
R:=4; | ||
A:= 'Nguyen Du'; |
Gợi ý giải:
Phép gán | Đúng | Sai |
A:= 5; | X | |
X:= 1212; | X | |
X:= ‘383'; | X | |
R:=4; | X | |
A:= 'Nguyen Du'; | X |
Sau khi học xong bài này, các em cần ghi nhớ nội dung trọng tâm:
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 8 Bài 4 cực hay có đáp án và lời giải chi tiết.
Trong pascal, khai báo nào sau đây đúng?
Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:
Trong Pascal, từ khóa để khai báo biến là:
Câu 4- 10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 8 Bài 4để giúp các em nắm vững bài học và các phương pháp giải bài tập.
Bài tập 1 trang 33 SGK Tin học 8
Bài tập 2 trang 33 SGK Tin học 8
Bài tập 3 trang 33 SGK Tin học 8
Bài tập 4 trang 33 SGK Tin học 8
Bài tập 5 trang 33 SGK Tin học 8
Bài tập 6 trang 33 SGK Tin học 8
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 8 DapAnHay
Trong pascal, khai báo nào sau đây đúng?
Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:
Trong Pascal, từ khóa để khai báo biến là:
Trong Pascal, từ khóa để khai báo hằng là:
Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:
Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ không?
Khai báo sau có ý nghĩa gì?
Var a: integer; b: Char;
Biến là gì?
Tìm một điểm sai trong đoạn khai báo sau:
Const lythuongkiet :=2010;
Cách khai báo nào sau đây là đúng?
Giả sử A được khai báo là biến với kiểu dữ liệu số thực, X là biến với kiểu dữ liệu xâu. Các phép gán sau đây có hợp lệ không?
a) A:= 4;
b) X = 3242;
c) X:= '3242';
d) A:= 'Ha Noi';
Nêu sự khác nhau giữa biến và hằng. Cho một vài ví dụ về khai báo biến và hằng.
Giả sử ta đã khai báo một hằng Pi với giá trị 3.14. Có thể gán lại giá trị 3.1416 cho Pi trong phần thân chương trình được không? Tại sao?
Trong Pascal, khai báo nào sau đây là đúng?
a) Var Tb:Real;
b) Var 4Hs:Integer;
c) Const x:Real;
d) Var R=30;
Hãy liệt kê các lỗi nếu có trong chương trình dưới đây và sửa lại cho đúng:
Var a, b := Integer;
Const c := 3;
Begin
a: = 200
b : = a / c ;
Write (b);
Readln;
End.
Hãy cho biết kiểu dữ liệu của các biến cần khai báo dùng để viết chương trình để giải bài toán dưới đây:
a) Tìm diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a và h là các số tự nhiên được nhập từ bàn phím).
b) Tính kết quả C của phép chia lấy phần nguyên và kết quả d của phép chia lấy phần dư của 2 số nguyên a và b
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
viet chuong trinh nhap so n va xuat ra so vua nhap(n la so nguyen)
Câu trả lời của bạn
Uses crt;
var n:integer;
Begin
clrscr;
Writeln('Nhap so n= '); Readln(n);
Write('So vua nhap la ',n);
Readln
End.
giup minh giai cau nay :Phan viet chuong trinh de nhap tu ban phim 1 cau van X sau do tinh va in ra man hinh so ki tu so tu va so dau cach đếm được tron câu văn đó. Khai báo các biến trong chương trình
Câu trả lời của bạn
bài này mới đúng nè bạn:
uses crt;
var X:string;
demtu,demdc,i:word;
begin
clrscr;
write('nhap cau van X:');readln(X);
writeln('so ki tu la:',length(X));
X:=X+' ';
demtu:=0;
for i:=1 to length(X)-1 do
if (X[i]<>' ') and (X[i+1]=' ') then demtu:=demtu+1;
writeln('so tu la:',demtu);
delete(X,length(X),1);
demdc:=0;
for i:=1 to length(X) do
if X[i]=' ' then demdc:=demdc+1;
writeln('so dau cach la:',demdc);
readln;
end.
bài 1 : Viết chương trình tính diện tích, chu vi hình chữ nhật biết độ dài các cạnh của hình chữ nhật là các số dương được nhập từ bàn phím.In ra màn hình điện tích của chu vi của nó
Bài 2: Viết chương trình tính diện tích và chu vi của hình tròn biết bán kính của hình tròn là số dương được nhập từ bàn phím.
( Help meeeeeeeee!!!!!!!!!!!!!! lưu ý, giải câu nào cx đc ạ, 2 câu thì mik càng cảm ơn ^^)
Câu trả lời của bạn
CÂU 2:(lưu ý: câu này thì mik viết chương trình với bán kính hình tròn là sớ thực được nhập từ bàn phím còn số dương thì bn tự tìm hiểu nhe. nếu tìm hiểu đc thì bn chỉ cần thay phần khai báo var thôi nhe.)
program hinhtron;
var r:real;
const pi=3.14;
begin
clrscr;
Write('Nhapbankinh:');readln(r);
Writeln('Chuvihinhtronla:',2*pi*r);
Writeln('Dientichhinhtronla:',pi*r*r);
readln
end.
CHÚC BẠN HỌC TỐT (x2)
Viết chương trình kiểm tra xem hai số a, b có phải là hai số nguyên tố tương đương không (a, b được nhập từ bàn phím)
Giải nhanh giúp mình nha! TKS
Câu trả lời của bạn
program bt;
var f1,f2:text;
i,n,a,b,l,j,k,s,f,g,e,m:integer;
h,p:array[1..10000] of integer;
begin
assign(f1,'nt.inp');
assign(f2,'nt.out');
reset(f1);
rewrite(f2);
readln(f1,n);
for i:= 1 to n do
begin
read(f1,a,b);
l:=0;
for j:= 1 to a do
if a mod j =0 then
begin
kt:=true;
if j<=1 then kt:=false;
for f:= 2 to round(sqrt(j)) do
if j mod f = 0 then kt:= false;
if kt then
begin
l:= l+1;
h[l]:= j;
end;
end;
for m:= 1 to l do write(f2,h[m]:3);
s:=0;
for k:= 1 to b do
if b mod k=0 then
begin
kt:=true;
if k<=1 then kt:= false;
for g:= 2 to round(sqrt(k)) do
if k mod g=0 then kt:= false;
if kt then
begin
s:=s+1;
p[s]:=k;
end;
end;
for e:= 1 to s do write(f2,p[e]:3);
kt:=false;
if l=s then
for j:= 1 to l do
if h[j]=h[j] then kt:=true;
if kt then writeln(f2,a,' ',b,'la cap so nto tuong duong')
else writelln(f2,a,' ',b,' ko la cap so nto tuong duong');
end;
close(f1);
close(f2);
end.
program bt;
uses crt;
var a,b:longint;
function ktsnt(h:longint):boolean;
var dem,i:byte;
begin
dem:=0;
for i:=1 to h do
if h mod i =0 then dem:=dem+1;
ktsnt:=dem=2;
end;
function ucln(a,b:longint):longint;
begin
while a<>b do
if a>b then a:=a-b else b:=b-a;
ucln:=a;
end;
begin
clrscr;
write('nhap so a:');readln(a);
write('nhap so b:');readln(b);
if (ktsnt(a)=true) and (ktsnt(b)=true) then
begin
if ucln(a,b)= 1 then write(a,' va ',b,' la hai so nguyen to tuong duong')
else write(a,' va ',b,' la hai so nguyen to nhung k tuong duong');
end
else if (ktsnt(a)=true) and (ktsnt(b)=false) then
write(a,' la so nguyen to nhung ',b,' k phai so nguyen to')
else if (ktsnt(a)= false) and (ktsnt(b)=true) then
write(b,' la so nguyen to nhung ',a,' k phai so nguyen to')
else write(a,' va ',b,' khong phai la so nguyen to');
readln;
end.
Viết chương trình nhập vào 2 số a, b bất kì từ bàn phím sau đó tính thương, tích của 2 số đó. <pascal> nha
Viết đầy đủ cho mình nha, mai thầy kiểm tra rồi! Helf me!
Câu trả lời của bạn
uses crt;
var a,b:longint;
Begin
clrscr;
Writeln('Nhap a,b=');
Readln(a,b);
writeln('tich hai so la : a*b=',a*b);
writeln('thuong hai so la :a/b=',a/b);
Readln;
End.
Viết chương trình in ra màn hình " Thời khóa biểu" thứ 2 và thứ 3 của em
(Helppppppp Meeeeeeeeeeee pls)
Câu trả lời của bạn
program TKB;
uses crt;
var T2, T3:string;
begin
clrscr;
write('Thu 2 co mon: '); readln(T2);
write('Thu 3 co mon: '); readln(T3);
readln;
end.
Mình ko chắc là đúng đâu nha! Bạn lên google tìm thử đi!
Điểm giống và khác nhau giữa biến và hằng là gì?
Câu trả lời của bạn
Khác nhau giữa biến và hằng là :
- Hằng: Giá trị của hằng không thể thay đổi trong quá trình thực hiện chương trình.
- Biến: giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.
- Cách khai báo biến:
Var<tên biến>:<kiểu dữ liệu>;
VD: Var a,b:integer;
C:string;
- Cách khai báo hằng:
const <tên hằng>=<giá trị của hằng>;
VD: Const pi=3.14;
Nguồn:loigiaihay.com
1. Viết CT tính chu vi của tam giác với độ dài các cạnh là a, b, c được nhập từ bàn phím.
2. Viết CT tính tổng và hiệu của hai số nguyên được nhập từ bàn phím.
Câu trả lời của bạn
program bai2;
uses crt;
var a,b: integer;
begin
clrscr;
write('nhap so thu nhat ='); readln(a);
write('nhap so thu hai ='); readln(b);
writeln('Tong =' ,a+b);
writeln('Hieu =' ,a-b);
readln
end.
Nêu các cách gán trong ngôn ngữ lập trình pascal
Câu trả lời của bạn
Câu lệnh gán:
Tên biến := Biểu thức;
Lưu ý giữa dấu : và dấu = không có kí tự trống, tức là phải viết liền nhau.
Viết chương trình tính biểu thức sau X2+ Y2+XY> Trong đó XY là các số nguyên dương nhập vào từ bàn phím.
Help me
Câu trả lời của bạn
program P;
var x, y, P: integer;
begin
writeln('nhap x va y = ');
readln(x,y);
P:=x*x+y*y+x*y;
writeln('gia tri bieu thuc = ',P);
readln
end.
Bạn thử chạy chương trình xem có được ko rồi nói lại cho mình nhé.
Sử dụng biến mảng để ghi ra màn hình tổng biến mảng và các phần tử nhỏ hơn tổng biến mảng Aigiups em với mai thi rồi
Câu trả lời của bạn
program phan_tu;
uses crt;
var i, n: integer;
s: real;
a: array[1..100] of real;
begin
write('Nhap do dai cua day so: '); readln(n);
for i:=1 to n do begin write('a[',i,']='); readln(a[i]); end;
s:=0
for i:=1 to n do s:=s + a[i];
for i:=1 to n do if a[i] < s then writeln('a[',i,']=', a[i]);
readln;
end.
viet chuong trinh tinh chu vi dien tich hinh thang co su dung bien
ai lam duoc thi giup minh nhanh len nhe
Câu trả lời của bạn
nêu quy tắc đặt tên biến
Câu trả lời của bạn
qui tắc
- biến chỉ gồm : + các chữ cái
+ các chữ số
+ dấu gạch dưới(_)
-biến ko được bắt đầu = chữ số, ko được có dấu cách
-biến ko được trùng với từ khóa
Mọi người ơi giúp minh trả lời câu hỏi học kì này vơi mai minh thi rùi
1 câu lệnh If ..then nào dưới dây viết đúng đáp án
A.if a>b then a:=b;
B if-then a>b,a:=b;
C if-then (a>b,a:=b)
D if(a>b)then a:=b
2.em hãy viết thuật toán tính tổng các số chẵn của 20 số tự nhiên đầu tiên
3 viết chương trình tính điện tích chu của hcn với đồ dài các cạnh đc nhập từ bàn phím
Câu trả lời của bạn
1,A
2,
program tong20so;
uses crt;
var i,S:longint;
begin
S:=2;
for i:=1 to 40 do
begin
if i mod 2 = 0 then S:=S+i;
end;
write('Tong 20 so chan dau tien la:',S);
readln
end.
3,
program hinhchunhat;
uses crt;
var a,b:integer;
begin
write('Nhap chieu dai hinh chu nhat:');Readln(a);
write('Nhap chieu rong hinh chu nhat:');Readln(b);
write('Chu vi hinh chu nhat la',(a+b)*2);
write('Dien tich hinh chu nhat la',a*b);
readln
end.
Nêu sự giống và khác nhau của biến và hằng.
Câu trả lời của bạn
Khác nhau giữa biến và hằng là :
- Hằng: Giá trị của hằng không thể thay đổi trong quá trình thực hiện chương trình.
- Biến: giá trị của biến có thể thay đổi trong quá trình thực hiện chương trình.
Chúc bạn học tốt ^^
Cách khai báo biến và hằng và sử dụng chúng như thế nào?
Câu trả lời của bạn
Cách khai báo hằng :
CONST
Tên_hằng = giá_trị;
trong đó Tên_hằng là tự đặt, theo đúng quy tắc của một tên, còn giá_trị có thể là một hằng hoặc một biểu thức mà các toán hạng đều là hằng.
Ví dụ 1 :
Const
max = 150; {hằng nguyên}
L = False; {hằng logic}
A = (5*7)/4; {hằng thực}
ch =’Y’; {hằng ký tự}
Ho = ’Le Van’; {hằng chuỗi}
Lưu ý : Turbo Pascal có sẵn một số hằng chuẩn cho phép sử dụng mà không phải khai báo như : Pi (có giá trị bằng số p), MaxInt (có giá trị bằng 32767, là số Integer lớn nhất). Chẳng hạn, có thể dùng lệnh sau :
Writeln(‘Diện tích hình tròn bán kính r = 5 là : ’,pi*5*5:8:3);
Chúng ta dùng các tên hằng để chương trình được rõ ràng và dễ sửa đổi.
Cách khai báo biến :
VAR
danh_sách_tên_biến : tên_kiểu_dữ_liệu;
trong đó Danh_sách_tên_biến là một dãy tên biến được đặt cách nhau bởi dấu phẩy.
Ví dụ 2 :
Var
x, y, z : Real; {khai báo 3 biến kiểu Real, mỗi biến được cấp 6 bytes bộ nhớ}
chon : Char;
thoat : Boolean;
i, j : Integer;
ten : String[7];
Chú ý :
@ Biến ten ở ví dụ trên chứa một dãy không quá 7 ký tự. Ta nói biến ten có độ dài 7 byte. Biến String khai báo tối đa là String[255].
@ Một biến String được cấp một số byte bằng độ dài của nó cộng thêm 1. Byte đầu tiên dùng để ghi số ký tự đang được lưu trữ, mỗi byte còn lại chứa một ký tự.
@ Có thể vừa khai báo vừa khởi đầu (gán giá trị) cho các biến theo cách sau :
Const
x = 25.0;
y : Real = -5.23;
Ho_ten : String[25] = ‘Le Hung’;
Chú ý phân biệt x và y : x là hằng thực, y là biến thực. Trong chương trình có thể thay đổi giá trị của y nhưng không thể thay đổi giá trị của x.
Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤100) và dãy A gồm N số nguyên A1, A2 ...AN có giá trị tuyệt đối không lớn hơn 1000. Hãy đưa ra những thông tin sau:
a) Số lượng số chẵn và số lượng số lẻ
b) số lượng số nguyên tố trong dãy
Câu trả lời của bạn
Đối với với bài toán này thì phần kiểm tra số nguyên dương N(N<100) và dãy A gồn N số nguyên A1, A2 ...AN có giá trị tuyệt đối không lớn hơn 1000 giống như bài tập 5 đã nêu ờ trên. Chúng ta chi cần giải quyết thêm 2 vấn đề nữa, đó là đếm số lượng số chẵn, số lẻ và số lượng số nguyên tố trong dãy.
Chưntg trình:
progran baitap6_chuong4;
uses crt;
var
array[1..100] of integer;
if: boolean;
N, i„ l: integer; so_nt, so_chan: integer;
begin
for i := -1000 to 1000 do if i>0 then NT:= false;
so_chan:=0; so_nt:=0;
{Nhap vao)
repeat
write('So phan tu cua day A (N<=100), N= *);
readln(N);
until (N>0) and
(N<=100);
for i:= 1 to N do
begin
{kiem tra cac phan tu cua day khi nhap vao}
repeat
write('A[',i,']= ');readln(A[i]);
if (a[i]>1000) or (a[i]<-1000) then
write('Moi nhap lai ");
until (a[i]>-1000) and (a[i]<1000); = if A[i] mod 2 =0 then so_chan:= so_chan + 1; if A[i] >1 then
begin
u: = 2 ;
while ((u<=sqrt (A[i])) and (A[i] mod u<>0))) do u: = u + 1; if u>sqrt(A[i]) then so_nt:= so_nt + 1;
end,
end;
{In ra man hinh}
writeln('So luong so chan:',so_chan);
writeln('So luong so le:',N - so_chan);
writeln(’So luong so nguyen tro:', so_nt);
readln
End.
Khi chạy chương trình, ta lần lượt nhập các phần tử của dãy A:
Với N = 3 và các phần tử được nhập vào theo thứ tự:
A[1]=5
A[2]=7
A[3]=900
thì chương trình đưa ra thông báo:
So luong so chan: 1
So luong so le: 2
So luong so nguyen to: 2
- Với 5 và các phần tử được nhập vào theo thứ tự:
A[1]=12
A[2]=3 A[3]=5
A[4>10 A [5] =11
thì chương trinh đưa ra thông báo:
So luong so chan: 2
So luong so le: 3
So luong so nguyen to: 3
Trong trường hợp số phần tử nhập vào và giá trị các phần tử của dãy A không thỏa mãn điều kiện thì chương trình sẽ có thông báo mời nhập lại. Chẳng hạn, trong các trường hợp sau đây:
A[1] = 12
A [ 2] = 2000 thì chương trình đưa ra yêu cầu Moi nhap lai A[2]= 800 A[3 = 17
A [ 4] = -1500 thì chương trình đưa ra yêu cầu Moi nhap lai A[4]= -200 A[5] =31 A [ 6 = 5 A[7 = 350
Kết quả chương trình đưa ra thông báo (Hình 64):
So luong so chan: 4
So Luong so le: 3
So luong so nguyen to: 3
zạ giải giùm em cái này cho mảng A: 13, 24. 54,56, 34 ;a;b;c viết chương trình nhập mảng A bằng cách sủ dụng biến mảng in ra các số chẵn ở mảng trên tính A[2]+3*A[7]
Câu trả lời của bạn
program bai1;
var a:array[1..100] of longint;
i,n,s:longint;
begin
write('N= ');readln(n);
for i:=1 to n do
begin
write('A[',i,']= ');
readln(a[i]);
end;
for i:=1 to n do
if a[i] mod 2=0 then write(a[i],' ');
s:=a[2]+3*a[7];
write('Tong la ',s);
readln
end.
1. Viết chương trình nhập giá trị , đổi giá trị 2 số rồi in 2 số ra màn hình
2. Viết chương trình cho biết chữ số hàng trăm hàng chục hàng đơn vị 1 số có 3 chữ số
Câu trả lời của bạn
program hoan_doi;
var x,y,z : integer;
begin
read(x,y);
writeln(x,'',y) ;
z := x;
x:=y ;
y:= z ;
writeln (x,'',y) ;
readln
end.
Mình ko chắc
Cho a bằng 9 b bằng 8 .tìm kết quả của biến s sau mỗi câu lệnh sau đây, với với ban đầu giá trị của s bằng 0
a) if (a+b) mod 2=0 then s:=b else s:=a;
Câu trả lời của bạn
s=9 hay sao ý
vì (a+b) không thể chia hết cho 2 và sẽ dư
câu lệnh này sai s không thể gán = b câu lệnh sẽ chuyển sang s gán = a nên
s = 9;
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *