bạn tham khảo chương trình mẫu này nhé:
Program Cong_Tru_Nhan_Chia
uses crt;
Var a, b, Cong, Tru, Nhan, Chia: real;
Begin
Write['Nhap số thứ nhất: ']; readln[a];
Write['Nhap số thứ hai: ']; readln[b];
Cong:=a+b;
Tru:=a-b;
Nhan:=a*b;
Chia:=a/b;
Writeln['Phep cong là: ', Cong];
Writeln['Phep tru là: ', Tru];
Writeln['Phep nhan là: ', Nhan];
Writeln['Phep chia là: ', Chia];
readln
end.
1] Viết chương trình tính toán đơn giản sử dụng các phép toán [ cộng ; trừ ; nhân ; chia ] chia lấy phần nguyên ; chia lấy phần dư ] : tham khảo bài T
Question
1] Viết chương trình tính toán đơn giản sử dụng các phép toán [ cộng ; trừ ; nhân ; chia ] chia lấy phần nguyên ; chia lấy phần dư ] : tham khảo bài TH 2 =]]
2] Vận dụng các câu lệnh rẽ nhánh kết hợp các câu lệnh khác để viết chương trình hoàn thiện giải quyết bài toán ở bài 6 [ tham khảo bài TH 4 ; các bài toán ở bài 6 ].
in progress 0
Tin học 5 tháng 2021-07-28T02:07:47+00:00 2021-07-28T02:07:47+00:00 1 Answers 10 views 0
Video giải thích chi tiết về Cộng Trừ Nhân Chia Phân số trong Lập trình C trong lập trình C | Tự học lập trình C
Code ví dụ
#include "stdio.h"
#include "math.h"
struct PhanSo{
int tuSo;
int mauSo;
};
void rutGon[PhanSo *ps]{
// Tim USCLN
int a = ps->tuSo;
int b = ps->mauSo;
a = abs[a];
b = abs[b];
int USCLN =1;
// TH1
if[a==0 || b==0]{
USCLN = [a+b];
}else{
//TH2
while[a!=b]{
if[a>b]{
a = a-b;
}else{
b = b-a;
}
}
USCLN = a;
}
ps->tuSo/=USCLN;
ps->mauSo/=USCLN;
}
void nhapPhanSo[PhanSo *ps]{
printf["\nNhap vao tu so: "];
scanf["%d", &ps->tuSo];
do{
printf["\nNhap vao mau so: "];
scanf["%d", &ps->mauSo];
}while[ps->mauSo==0];
}
void inPhanSo[PhanSo ps]{
if[ps.mauSo [a*d + c*b]/[b*d]
ketQua.tuSo = ps1.tuSo*ps2.mauSo + ps2.tuSo*ps1.mauSo;
ketQua.mauSo = ps1.mauSo*ps2.mauSo;
return ketQua;
}
PhanSo truHaiPhanSo[PhanSo ps1, PhanSo ps2]{
PhanSo ketQua;
// a/b + c/d => [a*d - c*b]/[b*d]
ketQua.tuSo = ps1.tuSo*ps2.mauSo - ps2.tuSo*ps1.mauSo;
ketQua.mauSo = ps1.mauSo*ps2.mauSo;
return ketQua;
}
PhanSo nhanHaiPhanSo[PhanSo ps1, PhanSo ps2]{
PhanSo ketQua;
// a/b + c/d => [a*c]/[b*d]
ketQua.tuSo = ps1.tuSo*ps2.tuSo;
ketQua.mauSo = ps1.mauSo*ps2.mauSo;
return ketQua;
}
PhanSo chiaHaiPhanSo[PhanSo ps1, PhanSo ps2]{
PhanSo ketQua;
// a/b + c/d => [a*d]/[b*c]
ketQua.tuSo = ps1.tuSo*ps2.mauSo;
ketQua.mauSo = ps1.mauSo*ps2.tuSo;
return ketQua;
}
int main[]{
PhanSo ps1, ps2;
printf["\nPhan so thu nhat: "];
nhapPhanSo[&ps1];
printf["\nPhan so thu hai: "];
nhapPhanSo[&ps2];
printf["\nPhan so vua nhap la: "];
inPhanSo[ps1];
printf["\t"];
inPhanSo[ps2];
printf["\nCong phep tinh: \n"];
inPhanSo[ps1]; printf["+"]; inPhanSo[ps2]; printf["="]; inPhanSo[congHaiPhanSo[ps1, ps2]];
printf["\n"];
inPhanSo[ps1]; printf["-"]; inPhanSo[ps2]; printf["="]; inPhanSo[truHaiPhanSo[ps1, ps2]];
printf["\n"];
inPhanSo[ps1]; printf["*"]; inPhanSo[ps2]; printf["="]; inPhanSo[nhanHaiPhanSo[ps1, ps2]];
printf["\n"];
inPhanSo[ps1]; printf[":"]; inPhanSo[ps2]; printf["="]; inPhanSo[chiaHaiPhanSo[ps1, ps2]];
}
Lập trình C | Sử dụng HÀM tính nhân, chia, cộng, trừ
Cập nhật: 11/9/2020 | 3:21:57 PM
Viết chương trình nhân, chia, cộng, trừ giữa hai số sử dụng HÀM được định nghĩa trước đó.
🔰 Bài toán:
Viết chương trình nhân, chia, cộng, trừ giữa hai số sử dụng HÀM được định nghĩa trước đó.
📣 Lời giải:
#include
// Nhap vao hai so a, b tu ban phim roi thuc hien goi ham tinh toan
int add[int a, int b]{
int sum = a + b;
return sum; // tra ket qua cung kieu du lieu cua ham
}
// Ham tinh hieu a-b
int subtract[int a, int b]{
return a - b;
}
// Ham tinh tich a * b
int multiply[int a, int b]{
return a * b;
}
// Ham tinh thuong a / b
float devide[int
a, int b]
{
return [float] a / b; //ep kieu gia tri
}
int main[]
{
int a, b;
printf["\nNhap gia tri a: "]; scanf["%d", &a];
printf["\nNhap gia tri b: "]; scanf["%d", &b];
printf["\n%d + %d = %d", a, b, add[a, b]];
printf["\n%d - %d = %d", a, b, subtract[a, b]];
printf["\n%d * %d = %d", a, b, multiply[a, b]];
if[b != 0]
{
printf["\n%d / %d = %f", a, b, devide[a, b]];
}
printf["\n===========================\n"];
printf["Casestudy24h chuc cac ban hoc tot! \n"];
}
Bài viết cùng chủ đề
- Lập trình C | Chèn phần tử x vào vị trí k trong mảng
- Lập trình C | Chèn phần tử vào trong mảng
- Lập trình C | Dãy số nguyên tố
- Lập trình C | Sắp xếp và tính trung bình cộng của dãy số
- Lập trình C | Xác định số năm gửi tiết kiệm
- Lập trình C | Kiểm tra độ dài cạnh tam giác
- Lập trình C | In mảng 10 số nguyên
- Lập trình C | Chương trình tìm GTLN sử dụng Hàm
- Lập trình C | Kiểm tra số Armstrong
- Lập trình C | Hiển thị dãy số Fibonacci
Facebook
Liên hệ gia sư giỏi nhất
Bản đồ
Tin tức kinh tế
- Tin tức quốc tế
- Marketing
- Tin tức trong nước
- Tin tức quốc tế
Tin tức kỹ thuật
- Tin tức quốc tế
- Tin tức trong nước
Tài liệu ôn thi đại học
- Tài liệu ôn tập
- Tuyển tập đề thi
- Thông tin tuyển sinh
Tài liệu sinh viên
- Biểu mẫu văn bản
- Tài liệu học tập cơ bản
- Kinh tế
- Kỹ thuật
- Đồ án, luận văn tốt nghiệp
- Đồ án kỹ thuật
- Luận văn kinh tế
Tài liệu THPT
- Tài liệu môn Toán
- Toán 10
- Toán 11
- Toán 12
- Tài liệu môn Vật lí
- Vật Lí 10
- Vật Lí 11
- Vật Lí 12
- Tài liệu môn Hóa học
- Hóa học 10
- Hóa học 11
- Hóa học 12
- Tài liệu English
- Tài liệu môn Sinh học
- Ngôn ngữ lập trình
- Ngôn ngữ Python
- Tài liệu môn Toán
Tài liệu THCS
- Tài liệu môn Toán
- Toán 6
- Toán 7
- Toán 8
- Toán 9
- Ôn thi vào lớp 10 khối chuyên
- Tài liệu môn Vật lí
- Vật Lí 7
- Vật Lí 8
- Vật Lí 9
- Tài liệu môn Hóa học
- Hóa học 8
- Hóa học 9
- Tài liệu môn Sinh học
- Tài liệu English
- English 6
- English 7
- English 8
- English 9
- Tài liệu môn Tin học
- Lập trình C
- Lập trình C++
- Đào tạo tin học
- Công cụ soạn thảo
- Tài liệu KHTN
- Khoa học tự nhiên 6
- Tài liệu môn Toán
Tài liệu tiểu học
- Practice Math
- Ôn luyện môn Toán
- Luyện Toán Nhanh
- Luyện Chữ Đẹp
- Hành trang vào lớp 1
- Luyện thi cuối cấp