Informática, perguntado por nadiafragoso223, 5 meses atrás

1- Desenvolva um algoritmo que leia os coeficientes de uma equação do 1° grau do tipo ax+b=0 e mostre o valor de x

2-Faça um algoritmo que leia os coeficientes de uma equação de 2° grau do tipo, e mostre as raízes da tal equação
ax {}^{2}  +  bx + c = 0

Soluções para a tarefa

Respondido por vcsk999
2

Resposta//Explicação:

/*Algoritmo RAIZES

variavel

A, B, C:real

delta, x1,x2:real

INICIO

{leitura de dados}

Leia(A,B,C)

{calculo do discriminante}

delta <-- B*B - 4.*A*C

{Teste do discriminante}

Se (delta >= 0) entao

{calculo das raizes}

x1 <-- (-B + sqrt(delta))/(2.*A)

x2 <-- (-B - sqrt(delta))/(2.*A)

Escreva(´As raizes reais sao:´, X1, X2)

senao

Escreva(´Nao existem raizes reais´)

FIM

*/

// Este programa calcula as raizes reais de

// uma equacao do segundo grau

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <math.h>

int main(void){

// declaracao de variavel

float A,B,C;

float delta, x1,x2;

printf("Entre com os coeficientes da equaçao\n");

// leitura dos dados

scanf("%f %f %f",&A,&B,&C); // %d inteiro %f real %c char %s string

// calculo do discriminante

delta = B*B - 4.*A*C;

// Teste do discriminante

if (delta >= 0) {

// calculo das raizes

x1 = (-B + sqrt(delta))/(2.*A);

x2 = (-B - sqrt(delta))/(2.*A);

printf("A equacao dada e: %f X^2 + %f X + %f\n", A,B,C);

printf("As raizes reais sao: 1a. raiz = %f 2a.raiz= %f\n", x1, x2);

}

else {

printf("Nao existem raizes reais");

}

getch();

} // fim do programa

Perguntas interessantes