SlideShare a Scribd company logo
1 of 3
Ôn tập matlab

12LCD0001

Đề bài:
1) Viết chương trình thực hiện lựa chọn: Tính diện
tích hình vuông theo cạnh a hoặc tính diện tích
hình tròn theo đường kính d, có xét đến sự tồn tại
hay không tồn tại của hình vuông hay hình tròn.
2) Tạo giao diện câu 1.

Giải:
1) Đoạn chương trình viết trong scrip.
clc;
c=input('Nhap 1 chon hinh vuong, nhap 2 chon hinh tron: ');
if c==1
a=input('Nhap gia tri canh hinh vuong, a=');
if a > 0
s=a^2;
disp(['Dien tich hinh vuong la:',num2str(s)]);
else
disp('Hinh vuong khong ton tai');
end
elseif c==2
d=input('Nhap duong kinh cua duong tron, d=');
if d > 0
s=((d^2)*pi)/4;
disp(['Dien tich cua hinh tron la:',num2str(s)]);
else
disp('Hinh tron khong ton tai');
end
else
disp('Nhap gia tri khong hop le');
end

2) Tạo giao diện.

1/3

Trần Minh Cung
Ôn tập matlab

12LCD0001

Nút Pushbutton1:
c=get(handles.edit1,'string');
c=str2num(c);
if c==1
a=get(handles.edit2,'string');
a=str2num(a);
if a>0
s=a^2;
set(handles.edit3,'string','Dien tich hinh vuong la:');
set(handles.edit4,'string',num2str(s));
else
set(handles.edit3,'string','HINH VUONG KHONG TON TAI');
set(handles.edit4,'string','');
end
elseif c==2
d=get(handles.edit2,'string');
d=str2num(d);

2/3

Trần Minh Cung
Ôn tập matlab

12LCD0001

if d>0
s=((d^2)*pi)/4;
set(handles.edit3,'string','Dien tich hinh tron la:');
set(handles.edit4,'string',num2str(s));
else
set(handles.edit3,'string','HINH TRON KHONG TON TAI');
set(handles.edit4,'string','');
end
else
set(handles.edit3,'string','Chon hinh khong dung');
set(handles.edit4,'string','');
end

Nút Pushbutton2:
set(handles.edit1,'string','');
set(handles.edit2,'string','');
set(handles.edit3,'string','');
set(handles.edit4,'string','');

Nút Pushbutton3:
closereq;

3/3

Trần Minh Cung

More Related Content

Viewers also liked (10)

Pitch%20 presentation
Pitch%20 presentationPitch%20 presentation
Pitch%20 presentation
 
Shot
ShotShot
Shot
 
EMF in Real Estate Transactions
EMF in Real Estate TransactionsEMF in Real Estate Transactions
EMF in Real Estate Transactions
 
Afm electrical mode - parametric testing(i-v ,c-v)
Afm   electrical mode - parametric testing(i-v ,c-v)Afm   electrical mode - parametric testing(i-v ,c-v)
Afm electrical mode - parametric testing(i-v ,c-v)
 
13.03.2014 ds học gdqp - khoa 6 dot 1 2-3
13.03.2014   ds học gdqp - khoa 6 dot 1 2-313.03.2014   ds học gdqp - khoa 6 dot 1 2-3
13.03.2014 ds học gdqp - khoa 6 dot 1 2-3
 
Anthony mjp
Anthony mjpAnthony mjp
Anthony mjp
 
Task 3
Task 3 Task 3
Task 3
 
Jezyk filmowy
Jezyk filmowyJezyk filmowy
Jezyk filmowy
 
TEACHING WITH VISUAL SYMBOLS
TEACHING WITH VISUAL SYMBOLSTEACHING WITH VISUAL SYMBOLS
TEACHING WITH VISUAL SYMBOLS
 
Introduction to code optimization by dipankar
Introduction to code optimization by dipankarIntroduction to code optimization by dipankar
Introduction to code optimization by dipankar
 

Similar to Vi du tinh dien tich (13)

Tuyen chon-bai-tap-pascal-lop
Tuyen chon-bai-tap-pascal-lopTuyen chon-bai-tap-pascal-lop
Tuyen chon-bai-tap-pascal-lop
 
Bai tap-pascal-lop-11
Bai tap-pascal-lop-11Bai tap-pascal-lop-11
Bai tap-pascal-lop-11
 
Tin11
Tin11Tin11
Tin11
 
Bai tap mau pascal
Bai tap mau pascalBai tap mau pascal
Bai tap mau pascal
 
Bai giang bai19
Bai giang bai19Bai giang bai19
Bai giang bai19
 
Bai 17 chuong trinh con va phan loai
Bai 17 chuong trinh con va phan loaiBai 17 chuong trinh con va phan loai
Bai 17 chuong trinh con va phan loai
 
On thi thpt toan 2014 2015
On thi thpt toan 2014 2015On thi thpt toan 2014 2015
On thi thpt toan 2014 2015
 
Hàm số ôn thi đại học
Hàm số ôn thi đại họcHàm số ôn thi đại học
Hàm số ôn thi đại học
 
300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdf300 BÀI CODE THIẾU NIÊN.pdf
300 BÀI CODE THIẾU NIÊN.pdf
 
Chuong trinh con
Chuong trinh conChuong trinh con
Chuong trinh con
 
Khao sat
Khao satKhao sat
Khao sat
 
Khao sat
Khao satKhao sat
Khao sat
 
Toan pt.de028.2010
Toan pt.de028.2010Toan pt.de028.2010
Toan pt.de028.2010
 

Vi du tinh dien tich

  • 1. Ôn tập matlab 12LCD0001 Đề bài: 1) Viết chương trình thực hiện lựa chọn: Tính diện tích hình vuông theo cạnh a hoặc tính diện tích hình tròn theo đường kính d, có xét đến sự tồn tại hay không tồn tại của hình vuông hay hình tròn. 2) Tạo giao diện câu 1. Giải: 1) Đoạn chương trình viết trong scrip. clc; c=input('Nhap 1 chon hinh vuong, nhap 2 chon hinh tron: '); if c==1 a=input('Nhap gia tri canh hinh vuong, a='); if a > 0 s=a^2; disp(['Dien tich hinh vuong la:',num2str(s)]); else disp('Hinh vuong khong ton tai'); end elseif c==2 d=input('Nhap duong kinh cua duong tron, d='); if d > 0 s=((d^2)*pi)/4; disp(['Dien tich cua hinh tron la:',num2str(s)]); else disp('Hinh tron khong ton tai'); end else disp('Nhap gia tri khong hop le'); end 2) Tạo giao diện. 1/3 Trần Minh Cung
  • 2. Ôn tập matlab 12LCD0001 Nút Pushbutton1: c=get(handles.edit1,'string'); c=str2num(c); if c==1 a=get(handles.edit2,'string'); a=str2num(a); if a>0 s=a^2; set(handles.edit3,'string','Dien tich hinh vuong la:'); set(handles.edit4,'string',num2str(s)); else set(handles.edit3,'string','HINH VUONG KHONG TON TAI'); set(handles.edit4,'string',''); end elseif c==2 d=get(handles.edit2,'string'); d=str2num(d); 2/3 Trần Minh Cung
  • 3. Ôn tập matlab 12LCD0001 if d>0 s=((d^2)*pi)/4; set(handles.edit3,'string','Dien tich hinh tron la:'); set(handles.edit4,'string',num2str(s)); else set(handles.edit3,'string','HINH TRON KHONG TON TAI'); set(handles.edit4,'string',''); end else set(handles.edit3,'string','Chon hinh khong dung'); set(handles.edit4,'string',''); end Nút Pushbutton2: set(handles.edit1,'string',''); set(handles.edit2,'string',''); set(handles.edit3,'string',''); set(handles.edit4,'string',''); Nút Pushbutton3: closereq; 3/3 Trần Minh Cung