connguoibian_tn_9 Thành viên bậc 1
Tổng số bài gửi : 9 Points : 21 Reputation : 1 Join date : 24/07/2009 Age : 35 Đến từ : Thiên Đường Hạnh Phúc
| Tiêu đề: Một vài ví dụ khi đọc chương 11.2 Sat Jul 25, 2009 12:17 am | |
| Mình hog mê bói toán cho lắm, đọc trang 11.2 thấy bùn ngủ qué, chợt nhớ hog bít đã xem cái vụ bói hoa ở đâu zòi.. Thế là lèm thử. Mà cũng đơn giản lém, lèm chơi thoi. file CTBoiHoa.java - Code:
-
/** * @(#)CTBoiHoa.java *Mo phong chuong trinh boi hoa tren may tinh * @ES * @version 1.00 2009/7/24 */
import javax.swing.JOptionPane; // Chuong trinh su dung JOptionPane public class CTBoiHoa { public static void main( String args[] ) { //cho nguoi su dung nhap du lieu vao hop thoai tu JOptionPane JOptionPane.showMessageDialog(null,"Yeu na, hog yeu na, yeu na..\nNguoi ay co yeu toi khong?", "Chuong trinh Boi Hoa",JOptionPane.INFORMATION_MESSAGE); //luu y: voi ham tren, chi la 1 thong bao mo dau, khong the bo Message dialog type vo, no bao loi cho coi String tenny = JOptionPane.showInputDialog( "Ten nguoi ban yeu la gi? " ); String tenb = JOptionPane.showInputDialog( "Con ten cua ban? " ); //cho dung ca ban phim, nhan enter cung hiu // Hien thi ket qua trong hop thoai JOptionPane JOptionPane.showMessageDialog( null, tenny + " chua thuong " + tenb + " dau!\n Dung buon nha ", "Hay lam ban thoi nhen", JOptionPane.ERROR_MESSAGE );
} // ket thuc ham main } // ket thuc class
Chương trình ni mà so zới cái vụ bói trên mạng thì còn thíu nhìu lém. Chỉ xem với tính chất minh họa thôi nhá. Zui là chính mà .. file PTBacHai.java - Code:
-
/** * @(#)phuongtrinhbachai.java *Giai phuong trinh bac hai * @ES * @version 1.00 2009/7/25 */
package PTBacHai; import javax.swing.JOptionPane;
class PTBacHai { double a, b, c, kq, x, x1, x2, n; String n1, n2, n3; public void tinhtoan() { JOptionPane.showMessageDialog(null, "Chuong trinh giai phuong trinh bac hai!"); n1 = JOptionPane.showInputDialog("Nhap vao he so a: "); a = Double.parseDouble(n1); n2 = JOptionPane.showInputDialog("Nhap vao he so b: "); b = Double.parseDouble(n2); n3 = JOptionPane.showInputDialog("Nhap vao he so c: "); c = Double.parseDouble(n3); if((a==0) & (b==0) & (c==0)) { JOptionPane.showMessageDialog(null, "Phuong trinh da cho vo so nghiem"); } else if((a==0) & (b==0) & (c!=0)) { JOptionPane.showMessageDialog(null, "Phuong trinh vo nghiem"); } else if((a==0) & (b!=0) & (c==0)) { JOptionPane.showMessageDialog(null, "Phuong trinh co 1 nghiem bang 0"); } else if((a!=0) & (b==0) & (c==0)) { JOptionPane.showMessageDialog(null, "Phuong trinh co 1 nghiem bang 0"); } else if((a==0) & (b!=0) & (c!=0)) { kq = -b/c; JOptionPane.showMessageDialog(null, "Phuong trinh co 1 nghiem " + kq); } else if(a!=0) { x = b*b-4*a*c; if(x==0) { n = -b/2*a; JOptionPane.showMessageDialog(null, "nghiem kep " + n); } if(x<0) { JOptionPane.showMessageDialog(null, "Phuong trinh vo nghiem"); } if(x>0) { x1 = (-b+Math.sqrt(x)/2*a); x2 = (-b-Math.sqrt(x)/2*a); JOptionPane.showMessageDialog(null, "Phuong trinh co hai nghiem phan biet\n"); JOptionPane.showMessageDialog(null, "nghiem x1= " + x1); JOptionPane.showMessageDialog(null, "nghiem x2 = " + x2); } } } public static void main (String[] args) { PTBacHai ct = new PTBacHai(); ct.tinhtoan(); } }
| |
|