Bài 6. Câu lệnh điều kiện

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Phong Vân Lam

1. Hãy xác định bài toán ( tìm INPUT và OUTPUT ) và viết chương trình tính tổng 2 số nguyên a, b. Với a, b là 2 số nguyên bất kỳ nhập từ bàn phím ( tương tự với tính hiệu, tích, thương,... )

2. Hãy xác định bài toán ( tìm INPUT và OUTPUT ) và viết chương trình hoán đổi giá trị của 2 số a và b. Với a, b là 2 số nguyên bất kỳ nhập từ bàn phím.

3. Hãy xác định bài toán ( tìm INPUT và OUTPUT ) và viết chương trình tính diện tích hình chữ nhật. Với chiều dài và chiều rộng của hình chữ nhật là những số nguyên được nhập từ bàn phím ( tương tự với tính chu vi và diện tích các hình vuông, hình tròn, hình tam giác, hình thang,....)

Dương Ngọc Nguyễn
30 tháng 11 2019 lúc 22:27

Câu 1:

- Xác định bài toán:

Input: nhập hai số nguyên a, b.

Output: tổng a và b.

- Viết chương trình:

uses crt;

Var a,b,tong:Integer;

begin

Write('Nhap a: ');readln (a);

Write('Nhap b: ');readln (B);

Tong:=a+b;

Writeln ('Tong cua hai so la: ',tong);

readln;

end.

Khách vãng lai đã xóa
Dương Ngọc Nguyễn
30 tháng 11 2019 lúc 22:49

Câu 3:

- Xác định bài toán:

Input: nhập hai số nguyên dương a, b bất kỳ.

Output: tích a và b.

- Viết chương trình :

uses crt;

Var a,b,c: Integer;

begin

Clrscr ;

Write ('Nhap chieu rong: ');readln (a);

Write('Nhap chieu dai: '); readln (b);

C:=a*b;

If (a>0) and (b>0) then Writeln ('Dien tich hinh chu nhat la: ',c)

Else writeln ('Vui long nhap hai so nguyen deu lon hon 0');

readln;

end.

Khách vãng lai đã xóa
Nguyễn Lê Phước Thịnh
1 tháng 12 2019 lúc 0:05

bài 1

*Xác định bài toán

-input: hai số a,b

-output: tính tổng của hai số đó

*Viết chương trình

uses crt;

var a,b,t:integer;

begin

clrscr;

write('nhap a='); readln(a);

write('nhap b='); readln(b);

t:=a+b;

writeln('tong cua hai so ',a,' va ',b,' la: ',t);

readln;

end.

Bài 2:

*Xác định bài toán

-input: hai số a,b

-Output: giá trị của hai số sau khi đổi

*Viết chương trình

uses crt;

var a,b:integer;

begin

clrscr;

write('nhap a='); readln(a);

write('nhap b='); readln(b);

writeln('gia tri cua a truoc khi doi la: ',a);

writeln('gia tri cua b truoc khi doi la: ',b);

a:=a+b;
b:=a-b;
a:=a-b;

writeln('gia tri cua a sau khi doi la: ',a);

writeln('gia tri cua b sau khi doi la: ',b);

readln;

end.

bài 3:

*Xác định bài toán

input: chiều dài, chiều rộng

output: diện tích của hình chữ nhật đó

*Viết chương trình

uses crt;

var a,b,s:integer;

begin

clrscr;

write('nhap a=');readln(a);

write('nhap b='); readln(b);

if (a>0) and (b>0) then

begin

s:=a*b;

writeln('dien tich hinh chu nhat la: ',s);

end

else writeln('khong co hinh chu nhat voi kich thuoc chieu dai, chieu rong nhu vay');

readln;

end.

Khách vãng lai đã xóa
Dương Ngọc Nguyễn
30 tháng 11 2019 lúc 22:36

Câu 2:

- Xác định bài toán:

Input: nhập 2 số nguyên a, b bất kỳ.

Output: hoán đổi giá trị a và b.

- Viết chương trình :

uses crt;

Var a,b: Integer ;

begin

Clrscr ;

Write ('Nhap a: ');readln (a);

Write('Nhap b: '); readln (b);

Writeln ('Hoan doi gia tri a va b: a = ',b,'; b = ',a);

readln;

end.

Khách vãng lai đã xóa
Nguyễn Lê Phước Thịnh
1 tháng 12 2019 lúc 0:29

bài 3 thì để mình gửi cho bạn luôn bài tổng hợp tính chu vi và diện tích các hình chữ nhật , hình vuông, hình thang , hình tròn và hình tam giác luôn cho

program hotrotinhoc;
uses crt;
var a,dt,dai,rong,dt_hcn,r,c1,c2,c3,hthang,c,d,b,cv,cv_hcn,b1,b2,cv_ht:integer;
hinh:string;
s_tron,p,s,s_ht,cv_tron,cv_tg:real;
begin
clrscr;
write('nhap hinh ban muon tinh chu vi va dien tich:'); readln(hinh);
case hinh of
'hinh vuong':
begin
repeat
write('nhap canh cua hinh vuong:'); readln(a);
if a<=0 then writeln('ban da nhap sai, yeu cau ban nhap lai');
until a>0;
cv:=a*4;
dt:=a*a;
writeln('chu vi cua hinh vuong co canh ',a,'cm la: ',cv);
writeln('dien tich hinh vuong co canh la: ',a,'cm la: ',dt);
end;
'hinh chu nhat':
begin
repeat
write('nhap chieu dai:'); readln(dai);
write('nhap chieu rong:'); readln(rong);
if (dai<=rong) or (dai<=0) or (rong<=0) then
writeln('ban da nhap sai, yeu cau ban nhap lai');
until (dai>rong) and (dai>0) and (rong>0);
cv_hcn:=(dai+rong)*2;
dt_hcn:=dai*rong;
writeln('chu vi hinh chu nhat co chieu dai la ',dai,'cm va chieu rong la ' ,rong,'cm la: ',cv_hcn);
writeln('dien tich hinh chu nhat co chieu dai la ',dai,'cm va chieu rong la ' ,rong,'cm la: ',dt_hcn);
end;
'hinh tron':
begin
repeat
write('nhap ban kinh:'); readln(r);
if r<=0 then writeln('ban da nhap sai, yeu cau ban nhap lai');
until r>0;
cv_tron:=2*r*pi;
s_tron:=sqr(r)*pi;
writeln('chu vi hinh tron co ban kinh la ',r,'cm la: ',cv_tron:4:2);
writeln('dien tich hinh tron co ban kinh la ',r,'cm la: ',s_tron:4:2);
end;
'hinh tam giac':
begin
repeat
write('nhap canh thu 1:'); readln(c1);
write('nhap canh thu 2:'); readln(c2);
write('nhap canh thu 3:'); readln(c3);
if (c1+c2<=c3) or (c1+c3<=c2) or (c2+c3<=c1) then
writeln('ban da nhap sai, yeu cau ban nhap lai');
until (c1+c2>c3) and (c1+c3>c2) and (c2+c3>c1);
p:=(c1+c2+c3)/2;
cv_tg:=p*2;
s:=sqrt(p*(p-c1)*(p-c2)*(p-c3));
writeln('chu vi hinh tam giac co 3 canh lan luot la: ',c1,'cm;',c2,'cm;',c3,'cm la: ',cv_tg:4:2);
writeln('dien tich hinh tam giac co 3 canh lan luot la: ',c1,'cm;',c2,'cm;',c3,'cm la: ',s:4:2);
end;
'hinh thang':
begin
write('nhap chieu cao hinh thang:'); readln(hthang);
write('nhap canh day thu 1:'); readln(c);
write('nhap canh day thu 2:'); readln(d);
write('nhap canh ben thu 1: '); readln(b1);
write('nhap canh ben thu 2: '); readln(b2);
s_ht:=1/2*hthang*(c+d);
cv_ht:=c+d+b1+b2;
writeln('dien tich hinh thang co do dai hai canh day la: ',c,'cm va ',d,'cm la: ',s_ht:4:2);
writeln('chu vi hinh thang co do dai hai canh ben la: ',b1,'cm va ',b2,'cm; do dai hai canh day la: ',c,'cm va ',d,'cm la: ',cv_ht);
end;
end;
readln;
end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
Queen King
Xem chi tiết
Ngoc Thanh
Xem chi tiết
Minh Ngọc
Xem chi tiết
Minh Ngọc
Xem chi tiết
Dan_hoang
Xem chi tiết
Đào Cẩm
Xem chi tiết
Ngoc Thanh
Xem chi tiết
Quân
Xem chi tiết
Ngô Vân Minh Châu
Xem chi tiết