làm tròn số đến 0.5
Tức là nếu coi phần lẻ của số thực là x ta sẽ có bảng sau:
0,00 <= x < 0,25 lam tron thanh 0,0
0,25 <= x < 0,75 lam tron thanh 0,5
0,75 <= x < 1,0 lam tron thanh 1,0
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float b=23.24,a=b,c=a;
/*b là giá trị cần làm tròn, nếu muốn đưa chương trình vào thành 1 hàm thì chỉ cần khai báo hàm float lamtronso(float &b) và trả về return b, không cần phải printf*/
while (a>1) a-=1;
if(a>=0 && a<0.25) b=b-a;
else if(a>=0.25 && a<0.75) b=b-a+0.5;
else b=b-a+1;
printf(" %f duoc lam tron = %f\n",c,b);
}
Tuesday, January 6, 2015
làm tròn 1 số thực đến 0.5
Related Posts:
[opp c++] nhập xuất điểm trong tọa độ oxylâp trình oop c++ định nghĩa và nhập xuất điểm trong tọa độ oxy , định nghĩa lớp điểm theo hướng đối tượng c++.nhập xuất nạp chồng toán tử diem.h #pragma once #include<iostream> using namespace std; class diem { priv… Read More
tính giá trị biểu thức toán học bất kỳ, giống máy tính casiolập trình c/c++ tính giá trị của 1 biểu thức bất kỳ, giông máy tính casio #include<iostream> #include<time.h> using namespace std; long tinh(char *s) { char a[100],dau[100],b[100],e[100]; int i,d=0; for(i=0;i… Read More
Tính Giá Trị Biểu Thức Nhập Từ Bàn Phím //lập trình c tính giá trị của 1 biểu thức bất kỳ nhập từ bàn phím gồm các phép tính cộng, trừ, nhân, chia (+-/*). biểu thức nhập ở dạng chuỗi. giống máy tính bỏ túi casio #include<iostream> #include<string.h&… Read More
nhập vào biểu thức cộng trừ tùy ý, in kết quả ra màn hình //nhập vào 1 biểu thức cộng trừ tùy ý và in ra màn hình kết quả của biểu thức đó #include<stdio.h> #include<math.h> #include<string.h> #include<stdlib.h> #include<conio.h> void main() … Read More
phân tích 1 số nguyên ra thừa số nguyên tố //lập trình c phân tích một số nguyên ra thừa số nguyên tố #include<stdio.h> long snt(long n) { if(n<2)return 0; if(n==2) return 1; for(long i=2;i<n;i++) if(n%i==0)return 0; return 1; } void main() { long… Read More