Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki, susidūriau su šokiom tokiom problemo gal padėsit. Kaškaip blogai skaičiuoja mano programa.

 

Užduotis

 

Elektrinis virdulys – per metus vidutiniškai sunaudoja e kWh elektros energijos, elektrinë viryklë –

v kWh, šaldytuvas – s kWh, kompiuteris – k kWh, skalbimo mašina – sm kWh, televizorius – t

kWh, energija taupanti elektros lemputë – m kWh. Namuose yra n tokiu elektros lempuciu. Šeima

nusprendë ir per mënesi sunaudoti ne daugiau kaip g kWh elektros energijos (visi duomenys yra

sveikieji skaiciai). Jei šeima sunaudos ne daugiau elektros energijos per metus, negu planavo, tai

planas yra geras, jei ne – keliu elektra taupanciu lempuciu ng reikia atsisakyti, kad sunaudotu

planuojama elektros energijos kieki g.

Pasitikrinkite: kai e = 94, v = 201, s = 519, k = 358, sm = 261, t = 143, m = 10, n = 12, g = 150, tuomet

ekrane turi buti rodoma: Taupymo planas geras.

Kai e = 94, v = 201, s = 519, k = 358, sm = 261, t = 143, m = 10, n = 12, g = 140, tuomet ekrane turi buti

rodoma: Reikia atsisakyti 2 elektra taupanciu lempuciu.

 

Kodas.

 

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int e, v, s, k, sm, t, m, n, g;
int kWhPerMenesi;
int kiekLempuciuAtsisakyti = 0;
int arPlanasGeras;
cout << "Programa darba pradejo." << endl;
cout << "Iveskite e, v, s, k, sm, t, m, n, g " << endl;
cin >> e;
cin >> v;
cin >> s;
cin >> k;
cin >> sm;
cin >> t;
cin >> m;
cin >> n;
cin >> g;
kWhPerMenesi = (e + v + s + k + sm + t + (m * n)) / 12;
 if (kWhPerMenesi <= g)
 {
	arPlanasGeras == true;
 }

 if (m > 0)
 {
	kiekLempuciuAtsisakyti++;
	m--;
 }
if (arPlanasGeras && kiekLempuciuAtsisakyti == 0)
{
	cout << "Taupymo planas geras." << endl;
}
else if (arPlanasGeras)
{
	cout << "Reikia atsisakyti " << kiekLempuciuAtsisakyti << " elektra taupanciu lempuciu." << endl;
}
else
{
	cout << "Taupymo planas blogas" << endl;
}
cout << "Programa darba baige." << endl;
   cin.get();
   cin.get();
   return 0;
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

int _tmain(int argc, _TCHAR* argv[])
{
    int e, v, s, k, sm, t, m, n, g;
   	int kWhPerMenesi;
   	int kiekLempuciuAtsisakyti = 0;
   	int arPlanasGeras;
   	cout << "Programa darba pradejo." << endl;
   	cout << "Iveskite e, v, s, k, sm, t, m, n, g " << endl;
   	cin >> e;
   	cin >> v;
   	cin >> s;
   	cin >> k;
   	cin >> sm;
   	cin >> t;
   	cin >> m;
   	cin >> n;
   	cin >> g;
   	kWhPerMenesi = (e + v + s + k + sm + t + (m * n)) / 12;
		if (kWhPerMenesi <= g)
		{
           	arPlanasGeras == true;
		}
     else
     {
			if (m > 0)
			{ 
				do
				{	
					kiekLempuciuAtsisakyti++;
					m--;
					kWhPerMenesi = (e + v + s + k + sm + t + (m * n)) / 12;
				}
				while(kWhPerMenesi >= g);
			}

     }

   	if (arPlanasGeras && kiekLempuciuAtsisakyti == 0)
   	{
           	cout << "Taupymo planas geras." << endl;
   	}
   	else
   	{
           	cout << "Reikia atsisakyti " << kiekLempuciuAtsisakyti << " elektra taupanciu lempuciu." << endl;
   	}
   	cout << "Programa darba baige." << endl;
cin.get();
cin.get();

return 0;
}

Redagavo neoalik
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ą...