Jump to content


Photo

Raiz Quadrada Em C


  • Faça o login para participar
9 replies to this topic

#1 M4rcio

M4rcio

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 21/04/2007, 17:46

Estou desenvolvendo um pequeno programa em C para calcular Raiz.

Consigo calcular quando delta=0 ou quando é menor que zero, mas quando a necessidade de calcular o programa me mostra resultados estranhos.

peço a coloboração de todos. obrigado.

o codigo e esse.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a,b,c;
float D,E,d,x1,x2;
char op;
printf("...Calcule os valores de (D)delta, X(1),X(2)\n");
printf("Digite um valor valido para ----> 'a'\n");
scanf("%d",&a);
printf("Digite um valor valido para ----> 'b'\n");
scanf("%d",&B);
printf("Digite um valor valido para ----> 'c'\n");
scanf("%d",&c);
D=b*b-4*a*c;
printf("\n\n");
printf("Coeficientes:\na=%d\nb=%d\nc=%d\n",a,b,c);
printf("O VALOR DE DELTA E:%.0f",D);
printf("\n\n\n");
if(D==0)
{
x1=b*(-1);
x2=b*(-1);
x1=x1/(2*a);
x2=x2/(2*a);
x1=D-x1;
x2=D+x2;
printf("\nDELTA:%.0f\n",D);
printf("x1:%.0f\nx2:%.0f\n",x1, x2);
}
else if(D>0)
{
E=D/2*a;
D=sqrt(d);
x1 = b*(-1) + E;
x2 = b*(-1) - E;
printf("\nDELTA:%.0f\n",D);
printf("x1:%.0f\nx2:%.0f\n",x1, x2);
}
if(D<0)
{
printf("-->ATENCAO<--\n");
printf("-->NUMERO NAO POSSUI RAIZ REAL\n");
printf("\n\n\n");
}

system ("PAUSE");
return 0;
}

#2 Hawkz

Hawkz

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 16/09/2008, 02:37

Estou desenvolvendo um pequeno programa em C para calcular Raiz.

Consigo calcular quando delta=0 ou quando é menor que zero, mas quando a necessidade de calcular o programa me mostra resultados estranhos.

peço a coloboração de todos. obrigado.

o codigo e esse.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a,b,c;
float D,E,d,x1,x2;
char op;
printf("...Calcule os valores de (D)delta, X(1),X(2)\n");
printf("Digite um valor valido para ----> 'a'\n");
scanf("%d",&a);
printf("Digite um valor valido para ----> 'b'\n");
scanf("%d",&B);
printf("Digite um valor valido para ----> 'c'\n");
scanf("%d",&c);
D=b*b-4*a*c;
printf("\n\n");
printf("Coeficientes:\na=%d\nb=%d\nc=%d\n",a,b,c);
printf("O VALOR DE DELTA E:%.0f",D);
printf("\n\n\n");
if(D==0)
{
x1=b*(-1);
x2=b*(-1);
x1=x1/(2*a);
x2=x2/(2*a);
x1=D-x1;
x2=D+x2;
printf("\nDELTA:%.0f\n",D);
printf("x1:%.0f\nx2:%.0f\n",x1, x2);
}
else if(D>0)
{
E=D/2*a;
D=sqrt(d);
x1 = b*(-1) + E;
x2 = b*(-1) - E;
printf("\nDELTA:%.0f\n",D);
printf("x1:%.0f\nx2:%.0f\n",x1, x2);
}
if(D<0)
{
printf("-->ATENCAO<--\n");
printf("-->NUMERO NAO POSSUI RAIZ REAL\n");
printf("\n\n\n");
}




system ("PAUSE");
return 0;
}





Opá boa noite ! Sinto muito pela demora... mas sou sua unica salvação pelo jeito ! uadhausdhuas
brincadeira... bom vamos lá, eu reparei que voce usou algumas coisas que nao sao necessarias nesse programa, coisas que só vao ocupar espaço de memoria em seu computado. tipo uma variavel char ... que voce nao esta usando e outros comandos hehehe

falo amigao ate a proxima...





#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a,b,c;
int D,E,d,x1,x2;

printf("...Calcule os valores de (D)delta, X(1),X(2)\n");
printf("Digite um valor valido para ----> 'a'\n");
scanf("%d",&a);
printf("Digite um valor valido para ----> 'b'\n");
scanf("%d",&B);
printf("Digite um valor valido para ----> 'c'\n");
scanf("%d",&c);
D=b*b-4*a*c;
printf("\n\n");
printf("Coeficientes:\na=%d\nb=%d\nc=%d\n",a,b,c);
printf("O VALOR DE DELTA E:%d",D);
printf("\n\n\n");
if(D==0)
{
x1=b*(-1);
x2=b*(-1);
x1=x1/(2*a);
x2=x2/(2*a);
x1=D-x1;
x2=D+x2;
printf("\nDELTA:%d\n",D);
printf("x1:%d\nx2:%d\n",x1, x2);
}
else if(D>0)
{
x1 = b*(-1) + E;
x2 = b*(-1) - E;
printf("\nDELTA:%d\n",D);
printf("x1:%.0f\nx2:%d\n",x1, x2);
}
if(D<0)
{
printf("-->ATENCAO<--\n");
printf("-->NUMERO NAO POSSUI RAIZ REAL\n");
printf("\n\n\n");
}

system ("PAUSE");
return 0;
}

#3 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 16/09/2017, 17:16

Nexium For $18 cialis buy online Taking Expired Amoxicillin Capsules Super Lavetra Cialis Costo Ufficiale cialis price Prix Nolvadex
Amoxicillin Order From Canada cialis Prescribing Propecia
Cialis 20mg 8 Filmtabl Cialis Viagra O Propecia Buy Diclofenac Without A Prescription
Propecia Prospecto <a href=http://cialtobuy.com>cialis</a> Priligy Sirve

#4 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 29/09/2017, 00:36

Canadian No Prescription Viagra cheap cialis Astromenda Cash On Delivery Progesterone Amex Cheap

#5 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 09/10/2017, 22:39

Prezzo Cialis 5 Mg Compresse Acheter Du Cialis Andorre Online Pharmacy Propecia Buy cialis Priligy Par Johnson & Johnson Levitra Et Hypertension

#6 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 14/10/2017, 13:44

Acheter Cialis Prix Kamagra 50 Gel Oral cialis Buy Generic Ciprofloxacin Online No Prescription
Fluconazole Buy Get Pyridium Without Perscription Tablet With Free Shipping viagra Vademecum Cialis
Equine Reaction To Amoxicillin viagra Buy Antabuse Disulfiram Online

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 26/10/2017, 01:47

Furosemide Vs Otc viagra Cephalexin Reaction Finishing Amoxicillin Viagra Next Day
Other Name Cephalexin buy viagra online Brand Cialis For 3.92 Us Online Kamagra En Vente Libre
Cialis Lili Order Online Fluoxetine Bulimia Medication Internet Shop Motilium Online No Prescription viagra Amoxicilline Spermatozoides Acquisto Viagra Originale On Line

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 07/11/2017, 14:13

Cialis Carte Bancaire viagra Tadalista Online
Brand Prednisone Online Propecia Estomago cialis Online Apotheke Tamoxifen
Maradona Propecia Buy Propecia Without Prescription Male Pattern Hair Loss viagra online prescription Canadian Pharmacies Maxalt

#9 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 19/11/2017, 06:07

Viagra Cialis Sur Le Net cheap cialis Buy Generic Plavix 75 Mg Free Shipping Fluoxetine Kamagra Oral Jelly London
Achat Cialis Par Internet Propecia Memoria cialis buy online Is Trazodone Available In Australia

#10 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 30/11/2017, 14:53

Amoxicillin And Green Tea Regaine Propecia Difference Cheap Synthroid Online cialis Online Viagra Schweiz




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq