Thực hành tin học đại cương bài 3
Bài 3.1
#include <stdio.h>
int main(){
double a,b,c;
scanf("%lf %lf %lf",&a,&b,&c);
printf("%.6lf",a+b+c);
printf("\n%.6lf",(a+b+c)/3);
return 0;
}
Bài 3.2
#include <stdio.h>
int main(){
double r,pi=3.14159;
scanf("%lf",&r);
if(r<=0){
printf("ERROR");
return 0; //khi hàm gặp return sẽ kết thúc hàm và bỏ qua các lệnh tiếp theo (ở đây là hàm main)
}
printf("%.6lf",2*pi*r);
printf("\n%.6lf",pi*r*r);
return 0;
}
Bài 3.3
#include <stdio.h>
int main(){
double x,y;
scanf("%lf %lf",&x,&y);
printf("%.6lf",x*x+y*y);
printf("\n%.6lf",(x+y)*(x+y));
printf("\n%.6lf",(x-y)*(x-y));
return 0;
}
Bài 3.4
#include <stdio.h>
int main(){
double x,y,z;
scanf("%lf %lf %lf",&x,&y,&z);
printf("%.6lf",x*y*(1+0.01*z));
return 0;
}
Bài 3.5
#include <stdio.h>
#include <math.h>
int main(){
double a,b,c,f;
scanf("%lf %lf %lf",&a,&b,&c);
f = (a+b+c)/(a*a+b*b+1) - fabs(a-(c*cos(b)));
printf("%.6lf",f);
return 0;
}
Bài 3.6
#include <stdio.h>
double ex(double a, int b){
double res =1;
for(int i=0;i<b;i++ ){
res *= a;
}
return res;
}
int main(){
double a,b,c;
scanf("%lf %lf",&a,&b);
c = ex(b,6)+a*ex(b,5)+ex(a,2)*ex(b,4)+ex(a,3)*ex(b,3)+ex(a,4)*ex(b,2)+ex(a,5)*ex(b,1)+ex(a,6);
printf("%.4lf",c);
return 0;
}
Thực hành tin học đại cương bài 2: Tại Đây
Thực hành tin học đại cương bài 4: Tại Đây