👤

2. Ionel are x lei, Petrică are y lei iar Bogdan are z lei. Cei trei copii constată că au sume de bani diferite. Scrieți un algoritm prin care determinati suma de bani pe care o au cei trei copii, şi ce numele copilului care are suma de bani cea mai mică.


3. Considerăm variabilele x și y. Scrieți conditiile (expresiile logice) corespunzătoare pentru fiecare din enunturile alăturate. b) y este multiplu de 3 şi de 5 c) x are ultima cifră mai mare de 6


a) x este un număr par

d) 3 este divizor pentru x şi pentru y



2 Ionel Are X Lei Petrică Are Y Lei Iar Bogdan Are Z Lei Cei Trei Copii Constată Că Au Sume De Bani Diferite Scrieți Un Algoritm Prin Care Determinati Suma De B class=

Răspuns :

Răspuns:

2.

void Suma(int x, int y, int z)
{

   if(x<y && x< z)

   {

       cout<<"Ionel are cei mai putini bani."<<endl;

   }

   if(y<x && y<z)

   {

       cout<<"Petrica are cei mai putini bani."<<endl;

   }

   if(z<x && z<y)

   {

       cout<<"Bogdan are cei mai putini bani."<<endl;

   }

   cout<<"Cei 3 copii au in total "<<x+y+z<<" lei."<<endl;

}

3.
a) if(x % 2 == 0)

b) if(x % 3 == 0 && x % 5 == 0)

c) if(x % 10 > 6)

d) if(x % 3 == 0 && y % 3 == 0)

Explicație:

2.

Se verifica daca unul dintre copii are mai putini bani decat ceilanti 2. Se foloseste doar semun "<" in loc de "<=", deoarece din cerinta se constata ca cei 3 copii au sume DIFERITE.

La final se adauga sumele si se afiseaza rezultatul.

Pentru a folosit cout si endl foloseste " include <iostream> " + " using name std", altefel vei fi nevoit ca inainte de cout si endl sa pui std::cout si std::endl;

3.

Semnul % (modulo) are rolul de a calcula restul la o impartire, ex: 5%2 = 1 ( 5 / 2 = 2 rest 1)  

a) Orice numar par este multiplu de 2.

b) Daca restul unui numar impartit la 3 si la 5 este 0, acel numar este multiplu si de 3 si de 5

c) catul unui numar impartit la 10, va rezulta in ultima cifra , ex : 125 / 10 = 12 Rr 5, astfel x % 10 va rezulta ultima cifra, si prin verificare se poate constata ca e mai mare de 6.
d) daca restul lui x si y la impartirea cu 3 este 0, atunci 3 este divizor pentru amundoua.

Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, vă rugăm să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la lista de favorite!


Ze Learners: Alte intrebari