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;
}
//—————————————————————————
Komentarai
nesudėtinga, gražu ir paprasta.
Hmm… O prie ko cia siklas ir sita programele? Arba as kazko nesuprantu, arba cia nesirisa kazkas… lol :-)
Ciklai paminėti tarp kitko. ;)
Atsiprasau uz kvailus klausimus bet ka reiskia
int main(int argc, char* argv[]) ?
Tai main() funkcijos parametrai, realiai galima ir nerašyti jų – programa vis tiek veiks.