Chương trình pascal giải phương trình bậc 2

Đây là một chương trình Pascal để giải phương trình bậc 2:

program giai_phuong_trinh_bac_2; uses math; var a, b, c, delta, x1, x2: real; begin write('Nhap vao he so a: '); readln(a); write('Nhap vao he so b: '); readln(b); write('Nhap vao he so c: '); readln(c); delta := b*b - 4*a*c; if delta < 0 then writeln('Phuong trinh vo nghiem') else if delta = 0 then begin x1 := (-b)/(2*a); writeln('Phuong trinh co nghiem kep x = ', x1:0:2); end else begin x1 := (-b + sqrt(delta))/(2*a); x2 := (-b - sqrt(delta))/(2*a); writeln('Phuong trinh co hai nghiem phan biet: x1 = ', x1:0:2, ' va x2 = ', x2:0:2); end; readln; end.

Giải thích về cách chương trình hoạt động:

  • Đầu tiên, chương trình sẽ yêu cầu người dùng nhập vào ba hệ số a, b, c của phương trình bậc 2.
  • Sau đó, chương trình sẽ tính delta theo công thức delta = b^2 - 4ac.
  • Nếu delta < 0, chương trình sẽ in ra "Phương trình vo nghiem".
  • Nếu delta = 0, chương trình sẽ tính nghiệm x1 theo công thức x1 = (-b)/(2*a) và in ra "Phuong trinh co nghiem kep x = x1".
  • Nếu delta > 0, chương trình sẽ tính hai nghiệm phân biệt x1 và x2 theo công thức x1 = (-b + sqrt(delta))/(2a) và x2 = (-b - sqrt(delta))/(2a) và in ra "Phuong trinh co hai nghiem phan biet: x1 = ... va x2 = ...".
  • Cuối cùng, chương trình sẽ đợi người dùng nhập bất kỳ phím nào để kết thúc chương trình.


App có hai chọn lựa: Chọn A mở Youtube video 1 (link: https://www.youtube.com/watch?v=c2htyNutz2Y&t=330s) Chọn B mở Youtube video 2 (link: https://www.youtube.com/watch?v=2xba014I3Lo&t=532s)

Đây là một ví dụ đơn giản về cách tạo một ứng dụng với hai lựa chọn A và B, mỗi lựa chọn sẽ mở một video YouTube khác nhau. Với ngôn ngữ lập trình Java, chương trình có thể được viết như sau:

import java.awt.Desktop;
import java.net.URI;

public class YoutubeApp {
  public static void main(String[] args) {
    String choice = "A"; // hoặc "B"

    if (choice.equals("A")) {
      try {
        Desktop.getDesktop().browse(new URI("https://www.youtube.com/watch?v=c2htyNutz2Y&t=330s"));
      } catch (Exception e) {
        e.printStackTrace();
      }
    } else if (choice.equals("B")) {
      try {
        Desktop.getDesktop().browse(new URI("https://www.youtube.com/watch?v=2xba014I3Lo&t=532s"));
      } catch (Exception e) {
        e.printStackTrace();
      }
    } else {
      System.out.println("Lựa chọn không hợp lệ");
    }
  }
}

Giải thích về cách chương trình hoạt động:

  • Đầu tiên, chương trình yêu cầu người dùng nhập vào lựa chọn của mình (trong ví dụ này là "A" hoặc "B").
  • Sau đó, chương trình sử dụng cấu trúc điều kiện để kiểm tra lựa chọn của người dùng và mở video tương ứng trên trình duyệt web. Cụ thể, nếu người dùng chọn "A", chương trình sẽ mở video 1, và nếu người dùng chọn "B", chương trình sẽ mở video 2.
  • Nếu người dùng nhập lựa chọn không hợp lệ (không phải là "A" hoặc "B"), chương trình sẽ in ra thông báo lỗi.