Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- double delta (double a, double b, double c){ //calculo delta
- double DELTA;
- DELTA = pow(b, 2) - (a*c) * 4;
- printf("O Delta é: %.0f\n", DELTA);
- return DELTA;
- }
- int main() {
- int A,B,C,calcDelta,raizDelta,X1,X2;
- printf("\nPrograma para fazer o cálculo das raízes quadradas de uma equação do segundo grau\n\n");
- printf("Informe 'A' (OBS: A != DE 0): ");
- scanf("%d", &A);
- printf("Informe 'B': ");
- scanf("%d", &B);
- printf("Informe 'C': ");
- scanf("%d", &C);
- calcDelta = delta(A,B,C);
- raizDelta = sqrt(calcDelta);
- if(calcDelta == 0){
- A = (-B/2*A);
- B = A;
- printf("\nRESULTADO: 1 Raíz \n");
- printf("x' é: %d\n", A);
- printf("x'' é: %d", B);
- }
- else if (calcDelta > 0){
- X1 = (-B - raizDelta)/2*A;
- X2 = (-B + raizDelta)/2*A;
- printf("\nRESULTADO: 2 Raízes.\n");
- printf("x' é: %d\n", X1);
- printf("x'' é: %d", X2);
- }
- else{
- printf("\nRESULTADO\n");
- printf("Não existe raiz.");
- }
- return 0;
- }
- //nao sei implementar ponteiro nisso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement