C++ – Diskriminanto skaičiavimas

Seniau, kai tik pradėjau mokytis C++ ir išmokau ciklus parašiau šią diskriminanto skaičiavimo programą. Ji nėra tobula, tačiau vienintelis mano „rimtesnis“ darbas.

Programos kodas:

//—————————————————————————

#pragma hdrstop

//—————————————————————————

#pragma argsused
#include <iostream.h>
#include <math.h>
int main(int argc, char* argv[])
{
cout << „Programa tikrina ar turi kvadratine lygtis a*x^2 + b*x + c = 0\n”;
cout << „sprendiniu ar ne\n”;

int a, b, c, D;
cout << „Prasome iveskite skaiciu a: \n”;
cin >> a;
cout << „Prasome iveskite skaiciu b: \n”;
cin >> b;
cout << „Prasome iveskite skaiciu c: \n”;
cin >> c;

D= (b * b)-(4*a*c);
if (D > 0)
cout << „Lygtis turi du sprendinius”;
else
cout << „Lygtis turi viena sprendini, arba ivyko klaida\n”;

system(„PAUSE”);
return 0;
}
//—————————————————————————

Rašykite komentarą

Komentarai

  • armadilo
    13 gegužės, 2008 / 17:10
    Atsakyti

    nesudėtinga, gražu ir paprasta.

  • Raimis
    6 rugpjūčio, 2008 / 20:50
    Atsakyti

    Hmm… O prie ko cia siklas ir sita programele? Arba as kazko nesuprantu, arba cia nesirisa kazkas… lol :-)

  • Ričardas Š.
    6 rugpjūčio, 2008 / 21:38
    Atsakyti

    Ciklai paminėti tarp kitko. ;)

  • Tomas
    19 rugsėjo, 2011 / 21:23
    Atsakyti

    Atsiprasau uz kvailus klausimus bet ka reiskia
    int main(int argc, char* argv[]) ?

    • Ričardas Š.
      23 rugsėjo, 2011 / 09:48
      Atsakyti

      Tai main() funkcijos parametrai, realiai galima ir nerašyti jų – programa vis tiek veiks.