Pereiti prie turinio

C++ Uzduotele su ciklu.


Rekomenduojami pranešimai

Sveiki galbut galite padeti isspresti sita uzduoti:

Berniukas nusprende taupyti pinigus, kad galetu isigyti robota,

kainuojanti r litu. Berniukas jau turi sutaupes a litu. Parenkite programa, skaiciuojancia, per kelias savaites s

berniukas sutaupys reikalinga suma, jei kiekviena savaite i taupykle jis ideda po k litu. Visi duomenys yra sveikiej

skaiciai. Pasitikrinkite. Kai r = 1000, a = 200, k = 10, tuomet s = 80.

 

Neiseina man niekaip padaryti su ciklu kad gautusi tas 80 niekaip... :?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <iostream>

using namespace std;

int main()
{
   int r,a,k,s;

   cout << "Iveskite roboto kaina: ";
   cin >> r;
   cout <<"Iveskite Andriaus sutaupyta suma: ";
   cin >> a;
   k = 10;
   for (int i = 1; i <= k; i++){
      // Nezinau ka rasyti sitoj vietoj toliau
   }

   return 0;
}

 

Mano manymu reiketu toliau sumuoti bet nezinau kaip tai padaryti kad gautusi tas skaicius.

Redagavo Cpliusas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

for (int i = 1; i <= k; i++){

// Nezinau ka rasyti sitoj vietoj toliau

}

-----------------------------

Cia nesamone

 

 

Kodel nustatei kad cikas iš 10 narių. Tau kaiptik reikia suzinoti nariu skaiciu, naudok while, nes tau reikai apskaiciuoti savaicu skaiciu kol (while) bendra suma gausis 1000lt

Redagavo Afex
Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <iostream>

 

using namespace std;

 

int main()

{

int r,a,k,s;

 

cout << "Iveskite roboto kaina: ";

cin >> r;

cout <<"Iveskite Andriaus sutaupyta suma: ";

cin >> a;

cout <<"Iveskite po kiek ideda audrius: ";

cin >> k;

 

s=0

 

for (int i = a; i =< r; i=i+k, s++)

{

cout << s << ' ';

}

 

return 0;

}

 

 

Arba galima sitaip, tik klaidas isistaisyk, nes priveles busiu

Redagavo Afex
Nuoroda į pranešimą
Dalintis kituose puslapiuose

c++ programavime esu žaliai žalias, ant greito pamėginau pamalt pagal šią sąlygą.

su while.

#include <iostream>

using namespace std;

int main()
{
int r, a, k; // roboto kaina, sutaupyti litai, kiek ides per savaite
int s = 0; //per kiek savaiciu sutaupys reikiama suma (pradzioj savaites nustatom i 0)

cout << "Kiek kainuoja robotas?" << endl;
cin >> r >> endl;

cout << "Kiek jau sutaupe litu?" << endl;
cin >> a >> endl;

cout << "Po kiek litu ides per savaite i taupykle?" << endl;
cin >> k >> endl;

while(a < r){
a = a+k // pridedam naujos savaites pinigus prie jau turetu
s = s+1 //pasizymim, kad praejo savaite (pridedam vienetuka prie savaiciu skaiciaus)
}

cout << "Sutaupys per " << s << "savaites(-ciu)" << endl;

}

 

 

meta error 11 eil.

net pačiam įdomu pasidarė - ką gi aš ten parašiau ne taip?

 

----------------------------------

 

doh. kvaila klaida. ištaisytas kodas :

 

#include <iostream>

using namespace std;

int main()
{
int r, a, k; // roboto kaina, sutaupyti litai, kiek ides per savaite
int s = 0; //per kiek savaiciu sutaupys reikiama suma (pradzioj savaites nustatom i 0)

cout << "Kiek kainuoja robotas?" << endl;
cin >> r;

cout << "Kiek jau sutaupe litu?" << endl;
cin >> a;

cout << "Po kiek litu ides per savaite i taupykle?" << endl;
cin >> k;

while(a < r){
a = a+k; // pridedam naujos savaites pinigus prie jau turetu
s = s+1; //pasizymim, kad praejo savaite (pridedam vienetuka prie savaiciu skaiciaus)
}

cout << "Sutaupys per " << s << " savaites(-ciu)" << endl;

}

 

 

ir tai - po poros valandų pasiskaitymo apie c++. :D aišku kažkiek prieš tai kitas kalbas mokėjau

 

 

P.S. gal kažkas turi panašaus lengvumo uždavinių? norėčiau pasipraktikuot :)

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