0.T.Công thức của Bhaskara


Submit solution

Points: 1 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Bhaskara đã xây dựng được công thức tính nghiệm của phương trình bậc 2. Đọc 3 số thực. Sau đó, in giá trị hai nghiệm của phương trinh. Nếu không thể tính được bởi vì một phân chia bằng không hoặc một căn bậc hai của một số âm, trình bày thông điệp "Impossivel calcular" .

Đầu vào

Đọc 3 số thực A, B và C.

Đầu ra

In kết quả với 5 chữ số sau dấu thập phân hoặc thông báo nếu không thể tính được.

VÍ DỤ 1

INPUT 1

10.0 20.1 5.1

OUTPUT 1

R1 = -0.29788

R2 = -1.71212

VÍ DỤ 2

INPUT 2

0.0 20.0 5.0

OUTPUT

Impossivel calcular

VÍ DỤ 3

INPUT 3

10.3 203.0 5.0

OUTPUT 3

R1 = -0,02466

R2 = -19.68408

VÍ DỤ 4

INPUT 4

10.0 3,0 5.0

OUTPUT 4

Impossivel calcular


Comments


  • 1
    NguyenVanNghia_CNTT3_K62  commented on Jan. 28, 2022, 12:25 p.m.

    CT Bhaskara: Delta=b^2-4ac; x1=(-b+sqrt(delta))/(2a); x2=(-b-sqrt(delta))/(2a)