Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako napisati program za resavanje kvadratne jednacine???

[es] :: C/C++ programiranje :: C/C++ za početnike :: Kako napisati program za resavanje kvadratne jednacine???

[ Pregleda: 11812 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nenadmile
Milenkovic Nenad

Član broj: 146941
Poruke: 2
*.kalik.info.



Profil

icon Kako napisati program za resavanje kvadratne jednacine???29.05.2007. u 18:40 - pre 204 meseci
Treba mi program za resavanje kvadratne jednacine.hvala unapred!
 
Odgovor na temu

hajduk7

Član broj: 132919
Poruke: 435
77.46.250.*



+3 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???29.05.2007. u 19:47 - pre 204 meseci
Kako za kvadratne jednacije jel si na ovo mislio
Code:
#include <stdio.h>
#include <stdlib.h>
main() 
{
    int a,b;
    printf("Unesi broj\n");
    scanf("%d",&a);
    b=a*a;
    printf("Kvadrat unetog broja je %d",b);
    system("pause");
}

Ako te snadje muka pozovi hajduka
Pazi se hajduka ako ga snjadje muka
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???29.05.2007. u 21:39 - pre 204 meseci
Ne 100% nije na to mislio :)
 
Odgovor na temu

Dahaka
Dusan Tomic
My site
Niksic

Član broj: 142372
Poruke: 115
*.crnagora.net.

ICQ: 479483885
Sajt: www.dusantomic.110mb.com


+1 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 08:49 - pre 204 meseci
Te jednacine moj brat uci sad u drugi razred gimnazije samo nije u c jeziku.
Daj nam primjer neke jednacine pa ce ti ljudi odmah to rijesiti.
 
Odgovor na temu

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 13:26 - pre 204 meseci
mislim da je mislio na kvadratnu jednadzbu :

ax^2+bx+c=0
ex. malak
 
Odgovor na temu

nenadmile
Milenkovic Nenad

Član broj: 146941
Poruke: 2
*.kalik.info.



Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 13:49 - pre 204 meseci
Da tako nesto.ax^2+bx+c=0.hvala svima!!!
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 14:32 - pre 204 meseci
Pa ako ti treba source pomuci se malo pa cemo ti pomoci :)

Evo ti exe fajl koji bi trebao da radi kako treba. Naravno pokreces ga iz cmd-a.
Prikačeni fajlovi
 
Odgovor na temu

dux_cro
Zgb

Član broj: 24884
Poruke: 63
161.53.243.*



Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 16:28 - pre 204 meseci
Makar nije po pravilima foruma (trebao bi sam početi pa će ti ljudi pomoći - uvijek do sad su pomogli) evo kod-a.
Probaj ga shvatiti, ukoliko nešto nije jasno, pitaj, objasniti ćemo ti

Code:

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

int main() {
  float a,b,c;      
  float x1, x2;      
  float d;

  printf("Upisite koeficijente kvadratne jednadzbe (ax^2 + bx + c = 0):");
  printf("\na: ");
  scanf("%f",&a);
  printf("\nb: ")
  scanf("%f",&b);
  printf("\nc: ");
  scanf("%f",&c);

  d = b*b - 4*c;
  if (d<0) {
    printf("Kvadratna jednadzba nema realna rjesenja!\n");
  }
  else if (a == 0) {
    x1 = -b/c;
    printf("Kvadratna jednadzba ima samo jedno rjesenje: %6.2f\n", x1);

  else if (d == 0) {
    x1 = -b/(2*a);
    printf("Kvadratna jednadzba ima samo jedno rjesenje: %6.2f\n", x1);
  }
  else {
    x1 = sqrt(d) - b)/(2*a);
    x2 = -(sqrt(d) + b)/(2*a);
    printf("Rjesenja kvadratne jednadzbe su: %6.2f, %6.2f\n", x1, x2);
  }
   return 0;
}



Ovo je jednostavnije rješenje tj. ne radi ukoliko su rješenja kompleksna.

Pozdrav
I.
Of all the things I have lost I miss my mind the most...
 
Odgovor na temu

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 16:49 - pre 204 meseci
Code:
printf("Kvadratna jednadzba ima samo jedno rjesenje: %6.2f\n", x1);


Mozes li meni pojasniti ovaj dio malo. Zasto si stavio %6.2f ?

ex. malak
 
Odgovor na temu

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 17:10 - pre 204 meseci
Jos jedno pitanje...

Programirao sam program koji je spomenut iznad, ali kad ga kompajliram i pokrenem te upisem vrijednost koeficijenta a javlja mi gresku :

Citat:
kvadratna jednadzba.exe has encountered a problem and needs to close. We are sorry for the inconvenience


Znate, ona sa opcijama send error report i dont send.

Zna li neko kako rijesiti ovaj problem ?

ex. malak
 
Odgovor na temu

Black3maj
Beograd

Član broj: 113924
Poruke: 59
*.adsl.beotel.net.



Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 19:23 - pre 204 meseci
Ovo si mogao sam da ispravis u kompajleru da ti sve greske
1.printf("\nb: ") nemas ; na kraju
2. x1 = sqrt(d) - b)/(2*a); jos jedna zagrada na pocetku
3. else if (a == 0) {
x1 = -b/c;
printf("Kvadratna jednadzba ima samo jedno rjesenje: %6.2f\n", x1);

ovaj else nema } na kraju
+imas gresaka u algoritmu samom npr stavi za vrednosti a,b,c 0,1,2 respektivno i videces u cemu je greska
 
Odgovor na temu

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 19:31 - pre 204 meseci
Nije ono moje :)

Ja sam sve ispravio i pokrene mi program al kad mi ga pokrene i kad ukucam npr. a = 2 pojavi mi se greska koju sam spomenuo u proslom postu.
ex. malak
 
Odgovor na temu

Black3maj
Beograd

Član broj: 113924
Poruke: 59
*.adsl.beotel.net.



Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 19:40 - pre 204 meseci
Sorry nisam video
a za tvoj problem postoji dosta mogucnosti al aj najverovatniju posto je ovo jednostavan zadatak
proveri da li u scanf-u imas adresni operator pored svakog elementa (&)
 
Odgovor na temu

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 19:45 - pre 204 meseci
Provjerio, imam.

Ali evo kod ako netko nesto uoci.

Code:

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

int main ()
{
float a, b, c;
float x1, x2;
float d;

printf ("Upisite koeficijente kvadratne jednadzbe : ax^2+bx+c=0 : ");
printf ("\na : ");
scanf ("%f, &a");
printf ("\nb : ");
scanf ("%f, &b");
printf ("\nc : ");
scanf ("%f, &c");

d = b*b - (4*a*c);
if (d<0)
{
printf ("Kvadratna jednadzba nema realna rjesenja!\n");
}
else if (a == 0)
{x1 = -b/c;
printf ("Kvadratna jednadzba ima samo jedno rjesenje: %6.2f\n", x1);
}
else if (d == 0)
{
x1 = -b/(2*a);
printf ("Kvadratna jednadzba ima samo jedno rjesenje: %6.2f\n", x1);
}
else
{
x1 = sqrt (d - b)/(2*a);
x2 = -(sqrt)(d + b)/(2*a);
printf ("Rjesenja kvadratne jednadzbe su: %6.2f, %6.2f\n", x1, x2);
}

return 0;

}

ex. malak
 
Odgovor na temu

Black3maj
Beograd

Član broj: 113924
Poruke: 59
*.adsl.beotel.net.



Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 19:49 - pre 204 meseci
Znao sam da je scanf
scanf ("%f, &a"); kako si ti napisao ne valja moras scanf ("%f", &a);
 
Odgovor na temu

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???30.05.2007. u 20:36 - pre 204 meseci
Auuu da, ovo ne smije pod (").

Hvala
ex. malak
 
Odgovor na temu

dux_cro
Zgb

Član broj: 24884
Poruke: 63
161.53.76.*



Profil

icon Re: Kako napisati program za resavanje kvadratne jednacine???31.05.2007. u 16:23 - pre 204 meseci
Ispricavam se na greskama, nisam provjeravao, al logika je dobra, a to je ono bitno da shvatiš.
što se tiče %6.2f - to je format ispisa, broj vodećih znamenki i znamenki iza točke. Prva znamenka (6) određuje ukupnu duljinu rezultata, a znamenka iza točke (2) oderđuje koliko će biti znamenki iza točke.
Više o tome možeš naći na : http://www.phim.unibe.ch/comp_...manual/C/FUNCTIONS/format.html (Precision).

Of all the things I have lost I miss my mind the most...
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Kako napisati program za resavanje kvadratne jednacine???

[ Pregleda: 11812 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.