Lời giải:
Gọi số xe 30 chỗ và xe 40 chỗ lần lượt là $a$ và $b$ xe
Theo bài ra ta có:
$30\times a+40\times b=340(*)$
$a+b=10$
$a=10-b$. Thay vào $(*)$ thì:
$30\times (10-b)+40\times b=340$
$300-30\times b+40\times b=340$
$300+10\times b=340$
$10\times b=40$
$b=4$
$a=10-b=10-4=6$
Vậy có 6 xe 30 chỗ, 4 xe 40 chỗ.