Hỏi Cách Dừng Vòng Lặp - Programming - Dạy Nhau Học Trang chủ » Cách Thoát Khỏi Vòng Lặp Vô Hạn Trong Pascal » Hỏi Cách Dừng Vòng Lặp - Programming - Dạy Nhau Học Có thể bạn quan tâm Cách Thoát Khỏi Yahoo Mail Trên Máy Tính Cách Thoát Lệnh Trong Photoshop Cs6 Cách Thoát Lớp Học Trên Google Classroom Cách Thoát Lớp Trên Azota Cách Thoát Mail Trên Iphone 5s Hỏi cách dừng vòng lặp programming java scorpion_dark (Scorpion) June 22, 2016, 5:42am #1 e có đoạn code này mà đến khúc cuối làm sao cho nó chỉ in 1 hàng thui chứ thấy chạy hoài System.out.println("hay nhap tu 1 den 10"); Scanner sc= new Scanner(System.in); int result = sc.nextInt(); sc.close(); for(int column=1;column<=result;column++){ for(int row=1;row<=column;row++){ System.out.print("*"); } System.out.println(" "); } while(result>10){ System.out.println("gia tri k phu hop"); } } NamTe (Nguyễn Văn Nam) June 21, 2016, 7:21pm #2 while(result>10){ System.out.println("gia tri k phu hop"); } sao lại dùng while ở đây nhỉ? Dùng if đi :3 scorpion_dark (Scorpion) June 22, 2016, 1:18am #3 do đề bài yêu cầu dùng cặp for với while ddthanhdat (Đạt Đỗ) June 22, 2016, 1:33am #4 NamTe: while(result>10){ System.out.println(“gia tri k phu hop”); break; } hehe cho nhanh. Nếu bạn thích dùng vòng lặp :v scorpion_dark (Scorpion) June 22, 2016, 4:02am #5 nếu dùng như vậy thì giá trị lớn hơn 10 sẽ xuất ra hình tam giác + với dòng “giá trị k phù hợp” chỉ xuất tam giác với giá trị <10 và với giá trị lớn hơn 10 sẽ xuất ra dòng giá trị k phù hợp scorpion_dark (Scorpion) June 22, 2016, 5:43am #6 while(result<10){ for(int column=1;column<=result;column++){ for(int row=1;row<=column;row++){ System.out.print("*"); } System.out.println(" "); } }System.out.println("gia tri k phu hop"); } } nếu viết như thế này thì cái tam giác chạy liên tục k ngừng T-T Huansmile (Tất Huân) June 22, 2016, 4:07am #7 Theo mình hiểu là vòng while để kiểm tra giá trị nhập vào và bắt nhập lại đúng không bạn? Nếu đúng vậy thì bạn nên dùng do while và cho dòng nhập vào trong vòng này scorpion_dark (Scorpion) June 22, 2016, 4:19am #8 cụ thể là ntn vậy bạn?? Huansmile (Tất Huân) June 22, 2016, 4:40am #9 Bạn tập xem follow chương trình sẽ biết nó chạy ntn, hình như bạn copy code mỗi thứ 1 chút đúng không ? Bây giờ bạn sửa lại bằng cách cho vòng while lên trước vòng for rồi cho lệnh nhập vào trong vòng while sẽ thấy Huansmile (Tất Huân) June 22, 2016, 5:43am #10 Ctrinh của bạn chạy như sau: do(){ nhập.. }while(Điều kiện nhập sai) for(){ ... } Duong_Act (Lão Hạc) June 22, 2016, 5:19am #11 Đặt cái này ở chỗ nào muốn dừng và thoát vòng lặp : while, for : break; Ví dụ : while(true){ //....... break; // out } Huansmile (Tất Huân) June 22, 2016, 2:43pm #12 DÙng đc chưa hay hiểu chưa bạn ? Đc hay không cũng nên cmt lại chứ :))) 1 Like lovejava95 (nguyen huy hoang) June 22, 2016, 3:28pm #13 bạn có thể dùng lệnh break để thoát khỏi vòng lặp hoặc có thể dùng 1 biến boolean làm flag để dừng vòng lặp khi bạn muốn. vòng lặp bạn để thế bị lặp vô hạn là phải rồi :3. 1 Like scorpion_dark (Scorpion) June 23, 2016, 3:36am #14 dừng dc rùi :)) thêm 1 câu lệnh vô cho while là dừng scorpion_dark (Scorpion) June 23, 2016, 3:37am #15 do cái flag chưa xem tới nên k bik cái này lovejava95 (nguyen huy hoang) June 23, 2016, 1:41pm #16 ak ví dụ; boolean flag = true; while(flag){ } khi bạn muốn dừng chỉ cần flag = false 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 » Cách Thoát Khỏi Vòng Lặp Vô Hạn Trong Pascal Muốn Thoát Khỏi Vòng Lặp Vô Hạn Trong Pascal Thì Ta Làm Như Thế Nào? Trong Turbo Pascal để Thoát Khỏi Vòng Lặp Vô Hạn Ta ấn Tổ Hợp Phím? Lệnh Break Trong Pascal - Freetuts Vòng Lặp While Trong Pascal - Freetuts Bài 6: Vòng Lặp Không Biết Trước Số Lần Lặp(While Và Repeat) Một Số Câu Lệnh Kết Thúc Sớm Vòng Lặp Hoặc Chương Trình Câu Lệnh điều Khiển Vòng Lặp Break, Continue, Goto - Shop Kiến Thức Lý Thuyết: Cấu Trúc Lặp Trang 42 SGK Tin Học 11 17. Khi Nào Thì Chương Trình Lặp Vô Hạn Lần Trong Câu Lệnh Lặp While ... Tin Học Lớp 8 - SlideShare Lý Thuyết: Cấu Trúc Lặp Trang 42 SGK Tin Học 11> Trong Câu Lệnh While…do Nếu điều Kiện Sai Thì: (0.5 Points) A. Tiếp ... Cấu Trúc Lặp Trang 42 SGK Tin Học 11