Informatică, întrebare adresată de alexiatomoiaga007, 8 ani în urmă

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

Anexe:

Răspunsuri la întrebare

Răspuns de HACCHACC
1

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.


alexiatomoiaga007: mulțumesc
Alte întrebări interesante