Pereiti prie turinio

Prašau pagalbos dėl c++ uždavinio


Rekomenduojami pranešimai

Sveiki , reikia sukurti programą , kuri gautas reikšmes dar pateiktų lentele . Sąlygą prisegsiu ir tai ką iki šiol esu padaręs . Reikia kažkaip su funkcijom grąžinti gautas reikšmes ir padaryti lentelę , man niekaip nesigauna . Gal yra koks geriau išmanantis c++ ir galintis pagelbėti ?

 

Jeigu kuris nors galėtų padėt skype : deivis7891 . :)

 

P.S. programoje visos reikšmės yra surašytos gerai , man tereikia jas reikšt funkcijomis , kurios sugrąžintų visas reikšmes keičiantis x intervalui h= 0.5. ir pateiktų jas lentele : x, m , s

Programa.txt

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kur yra sąlygos? Suprasti tavo kodą - lengva, o suprasti kas ir kaip turi būti – nelabai.

 

Tavo kodas ir komentarai:

 

int main()
{
float s, x, h, m, xpr, xga; // ar taip sunku duoti normalus pavadinimus? 
cout << "Irasykite x pradini: "; cin >> xpr; // įvedam “xpr”
cout << "Irasykite x galutini: "; cin >> xpr; // kažkodėl vėl įvedam “xpr”
h = 0.5;
x = xpr;
x = x + h; // “x” lygus “xpr”+0.5
do
{
	if (0.5 >= x >= -2)
	{
		m = pow(x, 2); //  “x” niekur ir niekada ne keičiasi, todėl “m” visada turi tą patį reikšmę 			
                       cout << fixed << setprecision(3) << "m = " << m << endl;
	}
	else
	{
		m = 1 - x + pow(x, 2); // “x” niekur ir niekada ne keičiasi, todėl “m” visada turi tą patį reikšmę
		cout << fixed << setprecision(3) << "m = " << m << endl;
	}
}

while (x >= xpr); //”x” visada > negu “ xpr” todėl ciklas niekada nebaigiasi
s = 1 / pow(m, 2) + pow(x, 2); //čia skaičiuojam neaišku ką, bet koks skirtumas? Vistiek “s” niekada nebus paskaičiuotas dėl begalinio ciklo    
cout << fixed << setprecision(2) << " s lygus = " << s << endl;
_getch();
}

 

O kaip turėtų būti , jeigu norėčiau skaičiuoti reikšmes nuo -2 iki 2 intervale ?

 

int main()
{
float pradzia = -2, pabaiga = 2, zingsnis = 0.5;
do
{
		cout << fixed << setprecision(3)  << pradzia << " | ";
		pradzia += zingsnis;
}
while (pradzia <= pabaiga);
_getch();
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...