Pereiti prie turinio

Elementari vidurkio skaičiavimo programa c++


Rekomenduojami pranešimai

Sveiki, bandžiau parašyti programą, kur skaičiuotų t reikšmes priklausomai nuo x reikšmės <0, =0 arba >0.

Noriu sužinoti ką negerai padariau, nes kaip x reikšmė yra neigiama atrodo, kad ciklas net neįvyksta, o t reikšmes skaičiuoja tik nuo nulio.

Reikalavimas programai parašyti su ciklu for.

 

#include <iostream>
#include <conio.h>
#include <math.h>

using namespace std;

void main()
{
float t, hx, x, a, xp, xg, sum, vid, z;

a = 1;
sum = z = 0;

cout << "Iveskite zingsnio dydi ";
cin >> hx;
cout << "\n" <<"Iveskite x pradini ";
cin >> xp;	
cout << "\n" << "Iveskite x galini ";
cin >> xg;

for (x = xp; x <= xg; x = x + hx)
{
	if (x > 0)

		t = 1 - sin(x);

	else
	{
		if (x = 0)

			t = 1 + x;

		else  
			t = a + sin(x); 

	}
	cout << t << "\n";
	sum = sum + t;
	z = z + 1;

}
vid = sum / z;
cout << "Vidurkis lygus " << vid;
_getch();
}

Redagavo luxxl
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.

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