1036 - Bhaskara's Formula - URI Online Judge || URI Online Judge 1036 Bhaskara's Formula

Problem name: 1036 - Bhaskara's Formula
Judge: URI Online Judge
Problem link: 1036 - Bhaskara's Formula
Solution on GitHub: 1036 - Bhaskara's Formula

 

URI Online Judge 1036 - Bhaskara's Formula Solution in C++/Cpp

#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;

int main()
{
    float a, b, c, r1, r2;
    cin >> a >> b >> c;
    if (a == 0)
    {
        cout << "Impossivel calcular" << endl;
    }
    else
    {
        if ((b * b) - (4 * a * c) < 0)
        {
            cout << "Impossivel calcular" << endl;
        }
        else
        {
            r1 = (- b + sqrt((b * b) - (4 * a * c))) / (2 * a);
            r2 = (- b - sqrt((b * b) - (4 * a * c))) / (2 * a);
            printf("R1 = %0.5f\n", r1);
            printf("R2 = %0.5f\n", r2);
        }
    }

    return 0;
}



URI Online Judge 1036 - Bhaskara's Formula Solution in Python

from math import *

values = list(map(float, input().split()))
A = values[0]
B = values[1]
C = values[2]
x = sqrt((B * B) - 4 * A * C)  # Error Occurs
if x < 0 or A == 0:
    print("Impossivel calcular")
else:
    R1 = ((- B + x) / (2 * A))
    R2 = ((- B - x) / (2 * A))
    print("R1 = {:.5f}".format(R1))
    print("R2 = {:.5f}".format(R2




Next Post Previous Post
No Comment
Add Comment
comment url