![]() |
|
|
#1 |
|
Búa Đá Đôi
![]() Tham gia: Mar 2008
Đến từ: Huế
Bài: 92
VZD: 1.700
Điểm: 2/2 bài viết
|
các anh cho em một ví dụ cụ thể về lệnh
If <Bieu_thuc_Boolean_1 > Then Begin If < Bieu_thuc_Boolean_2 > Then < viec_1> Else < viec_2> End ; em viết thế này cú pháp có sai gì không? { ví dụ thôi nhé} Program PT; uses crt; var x,delta:real; a:integer; begin if a<>0 then begin x:=delta {thế mà nó báo lỗi cú pháp ở đây} else write('pt vn'); end; else write('pt co nghiem'); end. |
|
|
|
|
|
#2 | |
|
Rìu Vàng Đôi
![]() Tham gia: Sep 2007
Đến từ: một nơi rất xa
Bài: 1.442
VZD: 51.864
Điểm: 1.051/372 bài viết
|
Trích:
begin x:=delta; { Bạn nên cho delta 1 giá trị trước đã} write('pt vn'); end else write('pt co nghiem') end; readln end. |
|
|
|
|
| Thành viên đã cám ơn bài viết này của mailong88: | so_0_lanh_lung (23-03-2008) |
|
|
#3 | |
|
Rìu Sắt
![]() Tham gia: Jan 2008
Bài: 165
VZD: 3.476
Điểm: 69/45 bài viết
|
Trích:
Trong begin và end này chưa có cú pháp if nên nó báo lỗi ! Bạn phải sửa là : if a<>0 then begin {KHông có begin cũng được } x:=delta; write('Phuong trinh vô nghiệm '); end { Nếu không có begin ở trên thì bỏ end ở đây đi ! } else write(' Phương trình có nghiệm !'); end. thay đổi nội dung bởi: trimitu, 23-03-2008 lúc 14:38. |
|
|
|
|
| Thành viên đã cám ơn bài viết này của trimitu: | so_0_lanh_lung (23-03-2008) |
|
|
#4 |
|
Búa Đá Đôi
![]() Tham gia: Mar 2008
Đến từ: Huế
Bài: 92
VZD: 1.700
Điểm: 2/2 bài viết
|
bạn cho mình một ví dụ về cấu trúc If <Bieu_thuc_Boolean_1 > Then
Begin If < Bieu_thuc_Boolean_2 > Then < viec_1> Else < viec_2> End ; |
|
|
|
|
|
#5 |
|
Rìu Sắt
![]() Tham gia: Jan 2008
Bài: 165
VZD: 3.476
Điểm: 69/45 bài viết
|
|
|
|
|
| Thành viên đã cám ơn bài viết này của trimitu: | so_0_lanh_lung (23-03-2008) |
|
|
#6 |
|
Búa Đá Đôi
![]() Tham gia: Mar 2008
Đến từ: Huế
Bài: 92
VZD: 1.700
Điểm: 2/2 bài viết
|
ai có thể đánh bải giải PT bậc 2 có cả 2 trường hợp nếu a=0 và a<>0,khi a=0 thi đưa về PT bậc nhất và giải tiếp...chỉ dùng If..then
|
|
|
|
|
|
#7 |
|
Búa Đá Đôi
![]() Tham gia: Mar 2008
Đến từ: Huế
Bài: 92
VZD: 1.700
Điểm: 2/2 bài viết
|
làm ơn giúp em với
|
|
|
|
|
|
#8 |
|
Gà Con
![]() Tham gia: Mar 2008
Bài: 2
VZD: 240
Điểm: 0/0 bài viết
|
Em chỉ cần viết đơn giản như thế này:
uses crt; var x,delta:real; a:integer; begin Write('Nhap he so a: '); Readln(a); if a<>0 then begin ........... x := delta; {sai dấu ngắt lệnh và sai cú pháp} Write('TP co nghiem'); end else write('pt vn'); end. |
|
|
|
|
|
#9 |
|
Gà Con
![]() Tham gia: Mar 2008
Bài: 2
VZD: 240
Điểm: 0/0 bài viết
|
If a<0 then
begin Write(' PT vo nghiem!'); end; If a=0 then begin X := -b/2*a; Write(' PT co nghiem: X = ',X:8:3); end; If a>0 then begin X1 := ...; Write(' PT co 2 nghiem: X1 = ',X1:8:3); Write(' X2 = ',X2:8:3); end; |
|
|
|