Chủ đề: Tính căn bậc hai của một số
-
15-04-2011, 02:00 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Tính căn bậc hai của một số
Viết chương trình tính tích căn bậc hai của một số nhập vào từ bàn phím:
Nếu nhập vào số âm, máy sẽ thông báo:” Không thể tính căn bậc hai của số âm. Bấm phím bất kì để nhập lại”.
Gợi Ý:
Trường hợp số âm để nhập lại thì sử dụng lệnh nháy goto và nhãn
- Nếu nhập vào một số dương thì máy sẽ thông báo :” Nếu a=x thì căn bậc hai của a=y”,
Gợi Ý:
Trường hợp số dương sử dụng hàm sqrt( ) để tính căn bậc hai.
[IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG][IMG]images/smilies/online.gif[/IMG]View more random threads:
- Giúp em với ạ
- nhập và sắp xếp danh sách sinh viên
- Bài tập C
- [Game 1] Trò chơi đoán số
- [ Solved ]Tìm phần tử lưu - Help me!
- thầy cho bài giải toán bằng phương pháp dây cung
- cho em hỏi về hàm scanf("%c,..)
- [IDE cho thiết kế GUI C++] Tham khảo ý kiến các già làng,trưởng bản...
- Nhờ các cao nhân khai thông về phương pháp làm việc với C++.
- Ma trận đối xứng
-
15-04-2011, 02:07 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:#include<stdio.h>#include<math.h>void main(){ float n; printf("Nhap n: "); scanf("%f",&n); while (n<0) { printf("So am...Moi nhap lai: "); scanf("%f",&n); } printf("Can bac hai cua %0.1f la: %0.1f",sqrt(n));}
-
15-04-2011, 02:08 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:#include <stdio.h>#include <conio.h>#include <math.h>main(){ float a; tt: printf (" nhap a="); scanf ("%f",&a); if (a<0) printf ("Khong tinh duoc can bac hai cua so am! nhap lai"); else printf(" can bac 2 cua a la: %3.1f",sqrt(a)); getch();}
-
15-04-2011, 02:10 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi pengox2011
-
15-04-2011, 02:42 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:#include <stdio.h>#include <conio.h>#include <math.h>main(){ float a; tt: printf (" nhap a="); scanf ("%f",&a); if (a<0) { printf ("Khong tinh duoc can bac hai cua so am! nhap lai"); goto tt; } else printf(" can bac 2 cua a la: %.2f",sqrt(a)); getch();}
-
15-04-2011, 04:57 PM #6Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
tưởng bắt tính căn bậc 2 không dùng hàm sqrt thì mới có chuyện, chứ thế này thì chẳng có gì cả
@kitti: mình nghĩ k nên dùng goto đâu. cái này dùng do...while là được mà, kẹp cái lệnh system("cls") vào nữa
-
15-04-2011, 05:08 PM #7Junior Member
- Ngày tham gia
- Dec 2015
- Bài viết
- 0
Mã:#include <stdio.h> #include <conio.h> #include <math.h> void main() { clrscr(); float a; do { cin>>a; cout<<"không tính được căn bậc hai của số âm"<<" "; } while(a<0); cout<<"căn bậc hai của số vừa nhập là"<<sqrt(a); getch(); }
-
15-04-2011, 05:33 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi jumona
kitti làm là đúng với yêu cầu của chủ post rồi...nghĩ sao mà bỏ goto:
Trường hợp số âm để nhập lại thì sử dụng lệnh nháy goto và nhãn
-
15-04-2011, 06:30 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi vitbau1412
-
16-04-2011, 02:05 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:#include <stdio.h>#include <math.h> void main(){ double a, xn, ketqua;printf(" Nhap vao so muon tinh can bac hai : ");scanf("%lf", &a);xn = (a+1)/2;do {ketqua = xn;xn = 0.5 * (xn + a/xn); } while (fabs(xn-ketqua) > 0.0001);printf(" Ket qua = %lf", xn);getch(); }
Trứng rung điều khiển từ xa Vibrator Spark Of Love Sản phẩm trứng rung bluetooth có điều khiển từ xa này được thiết kế với tông màu Rose Gold viền kim khí trải qua. kích tấc 7,4cm x 3,5cm giúp trứng...
TOP 3 trùy rung điều khiển từ xa...