Pesquisar este blog

Livros Recomendados

Mostrando postagens com marcador 1036. Mostrar todas as postagens
Mostrando postagens com marcador 1036. Mostrar todas as postagens

segunda-feira, 22 de junho de 2020

URI - 1036 - Fórmula de Bhaskara - Iniciante - C

Plataforma: URI
Problema1036

Enunciado:
Leia 3 valores de ponto flutuante e efetue o cálculo das raízes da equação de Bhaskara. Se não for possível calcular as raízes, mostre a mensagem correspondente “Impossivel calcular”, caso haja uma divisão por 0 ou raiz de numero negativo.

Linguagem: C

Solução:


#include <stdio.h>
#include <math.h>
int main() {
    double a, b, c, quaseDelta;
    scanf("%lf %lf %lf", &a, &b, &c);
    quaseDelta = b*b - 4.0*a*c;
    if (quaseDelta < 0 || a == 0)
        printf("Impossivel calcular\n");

    else {
        printf("R1 = %.5lf\n", (-b+sqrt(quaseDelta))/(2.0*a));
        printf("R2 = %.5lf\n", (-b-sqrt(quaseDelta))/(2.0*a));
    }
    return 0;
}

domingo, 21 de junho de 2020

URI - 1036 - Fórmula de Bhaskara - Iniciante - C++

Plataforma: URI
Problema1036

Enunciado:
Leia 3 valores de ponto flutuante e efetue o cálculo das raízes da equação de Bhaskara. Se não for possível calcular as raízes, mostre a mensagem correspondente “Impossivel calcular”, caso haja uma divisão por 0 ou raiz de numero negativo.

Linguagem: C++

Solução:


#include <iostream>
#include <iomanip>
#include <cmath>

int main() {
    
    double a, b, c, quaseDelta;
  
    std::cin >> a >> b >> c;
    quaseDelta = b * b - 4.0 * a * c;
    
    if (quaseDelta < 0 || a == 0)
        std::cout << "Impossivel calcular" << std::endl;
        
    else {
        std::cout << "R1 = " << std::fixed << std::setprecision(5)
        << (-b + sqrt(quaseDelta)) / (2.0 * a) << std::endl;
        std::cout << "R2 = " << (-b - sqrt(quaseDelta)) / (2.0 * a)
        << std::endl;
    }

    return 0;
}

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas