TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Bhaskara em C

Seminário: Bhaskara em C. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  30/9/2013  •  Seminário  •  931 Palavras (4 Páginas)  •  373 Visualizações

Página 1 de 4

Bhaskara em C

//================================================================

// Descricao: O programa calcula e mostra o resultado de uma

// equacao do segundo grau.

//================================================================

// Libs

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

// Funcaoo main

// Main Function

int main(int argc, char** argv)

{

float a, b, c, x1, x2, delta;

// Le os termos da equacao

printf("Digite o valor do termo a: ");

scanf("%f", &a);

printf("Digite o valor do termo b: ");

scanf("%f", &b);

printf("Digite o valor do termo c: ");

scanf("%f", &c);

// Calcula o valor de x1

delta = b*b - 4*a*c;

x1 = (-b + sqrt(delta)) / (2*a);

x2 = (-b - sqrt(delta)) / (2*a);

// Imprime os resultados

if(delta < 0) {

printf("A equacao nao possui raizes reais.\n");

} else {

printf("O valor de x1: %.2f\n", x1);

printf("O valor de x2: %.2f\n", x2);

}

system("pause");

return 0;

}

Bhaskara em C++

/*

02

- Criado por: Alan Abrahao

03

- 11 / 06 / 2013

04

- Calculadora de Equacoes de segundo grau.

05

*/

06

#include <iostream>

07

#include <windows.h>

08

#include <cmath>

09

#include "conio.h"

10

11

using namespace std;

12

13

int main(void){

14

15

SetConsoleTitle("Calculadora de Equacao de Segundo Grau | Main");

16

system("cls");

17

18

int d;

19

double a, b, c; // Valores para calcular a equacao.

20

double delta, x, x1, x2; // Resultados.

21

22

cout << "Calculadora de Equacao de segundo grau, (ax^2 - bx + c = 0)" << endl;

23

cout << endl << "Digite o valor de a (nao precisa de x^2): ";

24

cin >> a;

25

26

cout << endl << "Digite o valor de b (nao precisa de x): ";

27

cin >> b;

28

29

cout << endl << "Digite o valor de c (somente numeros!): ";

30

cin >> c;

31

32

delta = ((b*b)-4*a*c);

33

x1 = (-b+(sqrt(delta))) / 2;

34

x2 = (-b-(sqrt(delta))) / 2;

35

x = (-b)/(2*a);

36

37

if (a == 0){

38

cout << "\n\n(A) nao pode ser igual a (0)! Reiniciando em 5 seg." << endl;

39

Sleep(5000);

40

main();

41

...

Baixar como (para membros premium)  txt (3.8 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com