Hàm Scanf Trong C - Programming - Dạy Nhau Học Trang chủ » Viết Chương Trình Tính Bmi C » Hàm Scanf Trong C - Programming - Dạy Nhau Học Có thể bạn quan tâm Viết Chương Trình Tính Diện Tích Chu Vi Hình Vuông Viết Chương Trình Tính Diện Tích Hình Tròn Pascal Viết Chương Trình Tính Diện Tích Hình Vuông Cạnh A Viết Chương Trình Tính Giai Thừa Trong C Viết Chương Trình Tính Lũy Thừa Trong C Hàm scanf trong C programming c Dai_Chelsea (Đại Chelsea) January 29, 2016, 8:43am #1 Em mới học tìm hiểu C, em có viết chương trình tính chỉ số cơ thể BMI, các anh xem lại đoạn code của em có gì sai,em nhập xong cân nặng thì không nhập tiếp được chiều cao ạ #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { float can_nang; float chieu_cao; float bmi; printf(“Nhap can nang (kg):”, can_nang); scanf("%.2f", &can_nang); printf(“Nhap chieu cao (m):”, chieu_cao); scanf("%.2f", &chieu_cao); bmi = (can_nang/(chieu_cao*chieu_cao)); printf("Chi so BMI cua ban la : %.2f\n", bmi); if(bmi >= 18.50 && bmi <= 24.99) printf("Ban nguoi la binh thuong\n"); else if(bmi < 18.50) printf("Ban la nguoi gay\n"); else if(bmi >= 24.99 && bmi <= 30.00) printf("Ban la nguoi beo\n"); else if(bmi > 30.00) printf("Ban bi benh beo phi\n"); else printf("Ban nhap sai can nang hoac chieu cao \n"); return 0; } Nam_Bui (Nam Bui) January 29, 2016, 9:08am #2 he.m cũng mới tâp.như bạn nè. …lỗi này là bạn để dấu chấm trong lệnh “scanf " ban chỉ để mỗi”%f " xem sao…(( 1 Like xuho95 (Xuân Hòa) January 29, 2016, 9:23am #3 Lúc in ra thì mới dùng %0.2f để in tròn số thôi bạn, còn nhập thì để %f thôi là được rồi. Còn về bài của bạn thì ko nhập được chiều cao nguyên nhân là do khi dùng scanf thì nó còn lưu ký từ Enter trong bộ nhớ đệm nên lệnh scanf sau sẽ bị trôi, để khác phục bạn bạn thêm lệnh fflush(stdin); ở sau lệnh scanf đầu tiên nha. 2 Likes Dai_Chelsea (Đại Chelsea) January 29, 2016, 9:53am #4 xuho95: fflush(stdin); Cảm ơn bạn, mình làm được rồi, với bạn cho mình hỏi cái này dùng Switch-case có được không, và cái này còn có thể viết code ngắn hơn không? 1 Like Nam_Bui (Nam Bui) January 29, 2016, 10:05am #5 m nghĩ là không bạn à…vì switch case chỉ áp dụng số nguyên…m nghĩ v thôi m còn non nớt nên chưa có nhiều kinh nghiệm(( 2 Likes Dai_Chelsea (Đại Chelsea) January 29, 2016, 10:32am #6 Sao có bài mình không cần dùng ’ fflush(stdin); ’ mà vẫn nhập được dữ liều 2 lần nhỉ? ví dụ : int main() { int thang; int nam; printf(“Nhap vao nam :”); scanf("%d",&nam); printf (“nhap vao thang:”); scanf ("%d",&thang); switch (thang){ case 1: printf("thang 1 "); printf(“co 31 ngay”); break; case 2: if(nam%4==0) printf(“thang 2 co 29 ngay”); else printf(“thang 2 co 28 ngay”); break; case 3: printf("thang 3 "); printf(“co 31 ngay”); break; case 4: printf("thang 4 "); printf(“co 30 ngay”); break; case 5: printf("thang 5 "); printf(“co 31 ngay”); break; case 6: printf("thang 6 "); printf(“co 30 ngay”); break; case 7: printf("thang 7 "); printf(“co 31 ngay”); break; case 8: printf("thang 8 "); printf(“co 31 ngay”); break; case 9: printf("thang 9 "); printf(“co 30 ngay”); break; case 10: printf("thang 10 "); printf(“co 31 ngay”); break; case 11: printf("thang 11 "); printf(“co 30 ngay”); break; case 12: printf(“thang 12 “); printf(“co 31 ngay”); break; default: printf(” khong ton tai thang ban vua nhap”); break; } Nam_Bui (Nam Bui) January 30, 2016, 4:41am #7 k biêt.nhưng bạn cứ cho dấu chấm vào là bạn k nhập đk cái tiếp đâu…bạn thử làm xem…m thực nghiệm thấy v… (( 1 Like DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Viết Chương Trình Tính Bmi C [PDF] TIN HỌC ĐẠI CƯƠNG Bài 07. Các Cấu Trúc Lập Trình Trong C Nội Dung Java - Viết Chương Trình Tính Chỉ Số BMI Và Dựa Vào Chỉ Số đó để đưa ... Viết Chương Trình Tính Chỉ Số BMI (Body Mass Index - Hoc24 BMI H 2 , Trong đó W Là Cân Nặng Của Một Người (tính Bằng Kg) Và H ... Chỉ Số Cơ Thể được Tính BMI= W/H2 Với W Là Cân Nặng Và H Là Chiều ... Kiểm Tra Học Kì 1 | Cộng đồng Học Sinh Việt Nam - HOCMAI Forum Viết Chương Trình Tính Chỉ Số BMI (Body Mass Index TÍNH BMI - LẬP TRÌNH - YouTube Câu Lệnh If Then - Viết Chương Trình Tính Chỉ Số Cơ Thể BMI Viết Chương Trình Chỉ Số Cơ Thể BMI Theo Công Thức BMI=w/H^2 ... Chương Trình Tính Chỉ Số BMI C# Cài đặt Môi Trường Phát Triển Python