Autor |
Mensagem |
vampirinha Veterano |
# out/09
Alguem aki sabe programar? estou tentando fazer um programa pra fazer o calculo de uma equação de segundo grau em c**, por enquanto esta assim:
#include <cstdlib> #include <iostream> #include <math.h>
using namespace std;
int main(int argc, char *argv[]) { float a,b,c,x1,x2,x,delta; a,b,c,x1,x2,x,delta=00.00; cout<<"Digite o valor de A:"; cin>> a; cout<<"Digite o valor de B:"; cin>> b; cout<<"Digite o valor de C:"; cin>> c; { delta=(b*b)-4*a*c; } if (delta<0) { cout<<"Nao existem raizes reais"<<endl; } else if (delta=0) { x= b*(-1)/2*a; cout<<"As duas raizes sao iguais"<<endl; system("PAUSE"); cout<<"O valor da raiz eh:"<<x<<endl; } else if (delta>0) { x1= b*(-1)-sqrt(delta)/(2*a); x2= b*(-1)+sqrt(delta)/(2*a); cout<<"Existem duas raizes"<<endl; system("PAUSE"); cout<<"A primeira raiz vale:"<<x1<<endl; system("PAUSE"); cout<<"A segunda raiz vale:"<<x2<<endl; } system("PAUSE"); return EXIT_SUCCESS; } onde errei? nao funciona, ele fecha o programa...
|
TaylorBass Veterano |
# out/09
· votar
piedade.
|
Fastturtle Veterano |
# out/09
· votar
saude
|
highvoltage Veterano |
# out/09
· votar
matemática até no fórum?
puta que pariu D:
|
Quase nada Veterano |
# out/09
· votar
Nos ifs, a comparação é com dois "=" tipo: if(x==0)
e acho q nessa parte: x1= b*(-1)-sqrt(delta)/(2*a); x2= b*(-1)+sqrt(delta)/(2*a); melhor colocar: x1= (b*(-1)-sqrt(delta))/(2*a); x2= (b*(-1)+sqrt(delta))/(2*a);
Mas quanto ao prog fechar, acho q era pelo "="
|
vampirinha Veterano |
# out/09
· votar
Quase nada quando delta for igual a zero colocar ==? deixa eu tentar...
|
Quase nada Veterano |
# out/09
· votar
vampirinha isso! tenta aí =)
|
vampirinha Veterano |
# out/09
· votar
Quase nada
OH MY GODDDDDDD foiiiiiiiiiiiii e pelo jeito deu certo ^^ Peguei varios exemplos e o resultado bateu, mas peguei alguns exercicios de um site e os resultados coincidiram nao acreditoooooooooooo funcionou ^^ Mto obrigadaaaaaaaaa era o unico exercicio que me faltava terminar ^^ thank you very much Domo arigatou! ^^
|
vampirinha Veterano |
# out/09
· votar
ops errei ^^nao coincidiram ^^
|
Quase nada Veterano |
# out/09
· votar
vampirinha Rs, de nada, daqui a pouco vc vai estar resolvendo integrais triplas aí no C++! hehe =)
|
Quase nada Veterano |
# out/09
· votar
vampirinha Hmm, será que num foi pelo parêntesis no:
x1= b*(-1)-sqrt(delta)/(2*a); x2= b*(-1)+sqrt(delta)/(2*a);
?
tenta:
x1= ( b*(-1)-sqrt(delta) )/(2*a); x2= ( b*(-1)+sqrt(delta) )/(2*a);
|
vampirinha Veterano |
# out/09
· votar
acho que esta certo o.0
|
vampirinha Veterano |
# out/09
· votar
Quase nada entao, coloquei o igual e os parenteses..acho que ta certo... porque em alguns calculos ele faria certo e nos outros nao? acho mais facil eu ter errado ahahaha
|
vampirinha Veterano |
# out/09
· votar
Quase nada ah esta certo sim ^^ fiz varios testes e esta batendo ^ na vdd eu devo ter digitado errado, uma hora eu coloquei que quando nao aparecia o valor de C ele valia um ahhaahhaa ai alterou o resultado ^^ Mas ta funcionando, nossa eu achei que ia ficar sentada aki ate madrugada pra consertar, mas vc me ajudou ^^ mto obrigada, agora eu preciso terminar de estudar, tenho prova amanha, exatamente disso ^^
|
Quase nada Veterano |
# out/09
· votar
vampirinha heheheh! Testa com akelas equações manjadas: x^2 -2x +1 =0 hauhauh
|
vampirinha Veterano |
# out/09
· votar
Quase nada ultima pergunta....vc sabe como fazer um programa pra ver se um numero eh primo ou nao??? tem varios exemplos na internet, mas eles aparecem com comandos que ainda nao aprendi, conclusao eu nao entendo o programa.....
|
Quase nada Veterano |
# out/09
· votar
vampirinha Blz, bons estudos! =)
|
Quase nada Veterano |
# out/09
· votar
vampirinha Hmm, eu acho que tinha que usar o tal do %, que é o operador "mod" (acho q era esse o nome) Ele dá como resposta o resto de uma divisão, tipo:
7%1 = 0 7%2 = 1 7%3 = 1
Então vc faz um loop pra esse número da direita do %, ficar incrementando, e o número da esquerda é o que vc quer saber se é primo. Então vc faz uns if's pra ver se deu resto = 0 só quando dividiu por 1, e por ele mesmo.
Entendeu mais ou menos a idéia?
|
vampirinha Veterano |
# out/09
· votar
Quase nada uhmmm acho que entendi ahahahahha
|
Sam Keat Veterano |
# out/09
· votar
vampirinha hei, que joga vampiro a mascara online?
|
Quase nada Veterano |
# out/09 · Editado por: Quase nada
· votar
vampirinha só um exemplinho fulera, dps vc melhora, tipo:
primo = número q vc quer saber k = vou incrementar ele test = ele soma um nessa variável, quando o resto da divisão é zero. Então, se o test, no final for igual a 2, quer dizer que dividiu por 1, e por ele mesmo, então é primo. Se for maior que 2, não é primo.
test=0; for (k=0; k==primo; k++) { if(primo%k==0) test=test+1; } if(test==2) -> diz que é primo
|
buddy guy Veterano |
# out/09
· votar
vampirinha
Gatiiiiiiiiinha !!!!!!
|
Headstock invertido Veterano |
# out/09
· votar
hei, que joga vampiro a mascara online? Gatiiiiiiiiinha !!!!!!
eu heim Oo
|
buddy guy Veterano |
# out/09
· votar
Headstock invertido hei, que joga vampiro a mascara online? Gatiiiiiiiiinha !!!!!!
eu heim Oo
Sai pra lá eu ví primeiro.Aliás,vou passar a frequentar mais esse OFF aqui!!!!!!!!!
|
Headstock invertido Veterano |
# out/09
· votar
Sai pra lá eu ví primeiro.Aliás,vou passar a frequentar mais esse OFF aqui!!!!!!!!!
hahaha mais um salame, cuidado marcio_zav e Chespirito
|
buddy guy Veterano |
# out/09
· votar
vampirinha
Gatiiiiiiha,Buddy love for you !!!!!!
|
buddy guy Veterano |
# out/09
· votar
Headstock invertido Sai pra lá eu ví primeiro.Aliás,vou passar a frequentar mais esse OFF aqui!!!!!!!!!
hahaha mais um salame, cuidado marcio_zav e Chespirito
Pode crê,tô na área !!!!!!!!!!!!
|
Headstock invertido Veterano |
# out/09
· votar
/medo
|
buddy guy Veterano |
# out/09
· votar
Headstock invertido
/medo[/i]
Medo ou não eu sou mais eu !!!!!!!!!
|
Headstock invertido Veterano |
# out/09
· votar
hahahahaha
|