Viết chương trình cộng, trừ nhân chia

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<0){
		ps.tuSo*=-1;
		ps.mauSo*=-1;
	}
	rutGon(&ps);
	if(ps.mauSo==1){
		printf("%d", ps.tuSo);
	}else{
		printf("%d/%d", ps.tuSo, ps.mauSo);
	}

}

PhanSo congHaiPhanSo(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 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 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 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 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