đề là nhập vào tên cung rồi xét. Mình nghĩ là dùng câu lệnh IF then nhưng gán chữ ko dc ai biết giúp với đang cần gấp T.T
Sửa lần cuối:
n:=length(cung1);
for i:=1 to n do cung1[i]:=upcase(cung1[i]);
Bảo Bình (22/01 – 18/02)
* Cung “hợp cạ”: Song Ngư, Ma Kết, Song Tử và Thiên Bình rất hợp với Bảo Bình.
* “Khắc” cung: Kim Ngư, Sư Tử, Cự Giải.
Program cung_hoang_dao;
Var cung1, cung2: string[15];
kq,n,i: word;
BEGIN
{Nhap ten cung hoang dao}
write('Nhap vao ten cung thu nhat: '); readln(cung1);
write('Nhap vao ten cung thu hai: '); readln(cung2);
{In hoa 2 ten cung vua nhap}
n:=length(cung1);
for i:=1 to n do cung1[i]:=upcase(cung1[i]);
n:=length(cung2);
for i:=1 to n do cung2[i]:=upcase(cung2[i]);
{Tinh toan ket qua}
if cung1='BAO BINH' then
if (cung2='SONG NGU') or (cung2='MA KET') or (cung2='SONG TU') or (cung2='THIEN BINH')
then kq:= 1
else if (cung2='KIM NGUU') or (cung2='SU TU') or (cung2='CU GIAI')
then kq:= 2
else kq:= 3;
......
{Dua ra ket qua}
case kq of
1: writeln('Cung ',cung1,' hop ca voi cung ',cung2,'.');
2: writeln('Cung ',cung1,' khac cung ',cung2,'.');
3: writeln('Khong co du lieu de so sanh 2 cung nay.');
end;
readln;
END.