Nhập vào từ bàn phím 2 số a và b (a,b>0), rút gọn phân số a/b
Dùng ngôn ngữ tự nhiên và sơ đồ khối
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Tham khảo:
Thuật toán giải phương trình ax + b = 0
- Bằng liệt kê tuần tự
Bước 1: Nhập hai số thực a, b
Bước 2. Nếu a = 0
Bước 2.1. Nếu b ≠0 thì thông báo phương trình vô định, rồi kết thúc;
Bước 2.2. Nếu b = 0 thì gán x
Bước 3: x
Bước 4. Đưa ra nghiệm x, rồi kết thúc.
- Sơ đồ khối:
Đề xuất các test tiêu chuẩn
Để xét tất cả các trường hợp có thể xảy ra, ta sử dụng ba bộ test như sau:
i) a = 0, b = 1 (kiểm tra trường hợp phương trình vô định);
ii) a = 0,b = 0 (kiểm tra trường hợp nghiệm x=0);
iii) a = 3, b = 6 (kiểm tra trường hợp nghiêm , y = -b/a).
Gọi phân số cần tìm là a/b.
Theo bài ra ta có:
a/b = 5/6
a/(b+8) = 3/4
Quy đồng mâu số 2 vế khi đó tử số 2 phân số bằng nhau ta lại có:
6a = 5b (1)
4a = 3b + 24 (2)
Dùng phương pháp thế khử: Nhân 2 vế của (1) với 3; nhân 2 vế của (2) với 5 ta có:
18a = 15b (3)
20a = 15b + 120 (4)
Trừ (4) cho (3) vế theo vế ta có: 2a = 120 => a = 60
Thay a = 60 vào (1) ta tính được b = 72
Vậy phân số cần tìm là 60/72
Cách khác: a/b = 5/6; a/b+8 = 3/4.
Ta có: a/b : a/b+8 = 5/6:3/4
Hay: b+8/b = 10/9
Dùng cách qui đồng mẫu số cho tử số bằng nhau ta được:
(b+8)x9 = bx10
Giải ra ta được b = 72 từ đó tìm được a = 60. PS là 60/72
Chúc bạn học tốt! (^ _ ^)
Gọi phân số cần tìm là a/b.
Theo bài ra ta có:
a/b = 5/6
a/(b+8) = 3/4
Quy đồng mâu số 2 vế khi đó tử số 2 phân số bằng nhau ta lại có:
6a = 5b (1)
4a = 3b + 24 (2)
Dùng phương pháp thế khử: Nhân 2 vế của (1) với 3; nhân 2 vế của (2) với 5 ta có:
18a = 15b (3)
20a = 15b + 120 (4)
Trừ (4) cho (3) vế theo vế ta có: 2a = 120 => a = 60
Thay a = 60 vào (1) ta tính được b = 72
Vậy phân số cần tìm là 60/72
Cách khác: a/b = 5/6; a/b+8 = 3/4.
Ta có: a/b : a/b+8 = 5/6:3/4
Hay: b+8/b = 10/9
Dùng cách qui đồng mẫu số cho tử số bằng nhau ta được:
(b+8)x9 = bx10
Giải ra ta được b = 72 từ đó tìm được a = 60. PS là 60/72
#include <bits/stdc++.h>
using namespace std;
double xa,ya,xb,yb,xc,yc,ab,ac,bc,am;
int main()
{
cin>>xa>>ya>>xb>>yb>>xc>>yc;
ab=sqrt(pow(xa-xb,2)+pow(ya-yb,2));
ac=sqrt(pow(xa-xc,2)+pow(ya-yc,2));
bc=sqrt(pow(xb-xc,2)+pow(yb-yc,2));
cout<<"AB="<<fixed<<setprecision(2)<<ab<<endl;
cout<<"AC="<<fixed<<setprecision(2)<<ac<<endl;
cout<<"BC="<<fixed<<setprecision(2)<<bc<<endl;
am=((2*(ac*ac+bc*bc)-ab*ab)/4);
cout<<"AM="<<fixed<<setprecision(2)<<sqrt(am)<<endl;
return 0;
}
Nếu bớt ở tử số và thêm vào mẫu số cùng 1 số tự nhiên A thì tổng của tử số và mẫu số không thay đổi.
Tổng của mẫu số và tử số là :
67 + 98 = 165
Tử số mới là :
165 : ( 7 + 4 ) x 4 = 60
Số tự nhiên A là :
67 - 60 = 7
Đáp số : 7
giả sử a > b> c > d
khi đó ta có số tự nhiên lớn nhất là abcd và số tự nhiên nhỏ nhất là dcba
=> abcd + dcba = 11330
=> ta có a + d = 10 và b+ c =12
vậy a+b+c+d = 10+12 = 22