Quick actions

cmd+k|ctrl+k

Navigation

Languages

Equação de segundo grau Struct

Snippet info

Language

C

Visibility

public

Author

orlando0206

Created

2016-10-31T22:35:18Z

Updated

2016-10-31T22:35:18Z

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

struct equacao2grau {
    float a, b, c, x1, x2, delta;
};

typedef struct equacao2grau equa2;

int main(void) {
    equa2 f;

    printf("Sendo a equação de segundo grau ax^2+bx+c=0\n");
    printf("Digite o valor de a (x^2):\n");
    scanf("%f",&f.a);
    printf("Digite o valor de b (x):\n");
    scanf("%f",&f.b);
    printf("Digite o valor de c: \n");
    scanf("%f",&f.c);
    printf("\nTemos: %.2fx^2+%.2fx+%.2f=0",f.a,f.b,f.c);
    f.delta= (f.b*f.b)+(-4*f.a*f.c);
    printf("\nO delta é: %.2f",f.delta);
    f.x1= (-f.b+sqrt(f.delta))/(2*f.a);
    f.x2= (-f.b-sqrt(f.delta))/(2*f.a);
    printf("\nA raiz 1 é: %.2f",f.x1);
    printf("\nA raiz 2 é: %.2f",f.x2);
    return 0;
}
INFO