Lập trình C: Chữa bài tập 1 phần hàm

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
#include<stdio.h>

float nhapLieu(){
  float number;
  scanf("%f",&number);
  return number;
}

void tinhTong(float number1,float number2){
  printf("\n%g + %g = %g",number1,number2,number1+number2);
}

void tinhHieu(float number1,float number2){
  printf("\n%g - %g = %g",number1,number2,number1-number2);
}

void tinhNhan(float number1,float number2){
  printf("\n%g * %g = %g",number1,number2,number1*number2);
}

void tinhChia(float number1,float number2){
  if(number2!=0){
    printf("\n%g / %g = %g",number1,number2,number1/number2);
  }else{
    printf("\nKhong chia duoc vi mau = 0!");
  }
}

int timUocSoChungLonNhat(float number1,float number2){
  int i;
  if(number1>0 && number1==(int)number1 && number2>0 && number2==(int)number2){
    for(i=number1; i>=1; i--){
      if((int)number1%i==0 && (int)number2%i==0){
        printf("\nUoc so chung lon nhat cua %g va %g la %d",number1,number2,i);
        return i;
      }
    }
  }else{
    printf("\nDu lieu khong hop le!");
    return 0;
  }
}

void timBoiSoChungNhoNhat(float number1,float number2){
  int uscll;
  uscll=timUocSoChungLonNhat(number1,number2);
  if(uscll!=0){
    printf("\nBoi so chung nho nhat cua %g va %g la %g",number1,number2,number1*number2/uscll);
  }else{
    printf("\nKhong the tim duoc boi so chung nho nhat!");
  }
}

int main(){

  ///1.
  float number1, number2;
  
  ///2.
  printf("\nMoi nhap so thu nhat: ");
  number1=nhapLieu();
  printf("\nMoi nhap so thu hai: ");
  number2=nhapLieu();
  ///3.
  tinhTong(number1,number2);
  ///4.
  tinhHieu(number1,number2);

  ///5.
  tinhNhan(number1,number2);

  ///6.
  tinhChia(number1,number2);

  ///7.
  //timUocSoChungLonNhat(number1,number2);

  ///7+8.
  timBoiSoChungNhoNhat(number1,number2);
  ///=number1*number2/USCLL

  getch();

  return 0;
}
» Tiếp: Kiến thức phần hàm (function)
« Trước: Cơ sở lập trình - Buổi 1
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!