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

C++ O încăpere dreptunghiulara cu dimensiunile a și b trebuie pavata cu gresie pătratică cu dimensiunea x. Gresia poate fi folosită întreaga sau tăiată.
a) Calculați nr minim de bucăți de gresie necesar
b) Cate dintre acestea sunt întregi

Răspunsuri la întrebare

Răspuns de bobita25
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

float a, b;

cin >> a >> b;

float x; cin >> x;

float A = a * b;

if(A / x == int(A / x))

 cout << "Numarul minim de bucati de gresie necesar este de " << int(A / x) << endl;

else cout << "Numarul minim de bucati de gresie necesar este de " << int(A / x) + 1 << endl;

cout << "Intregi sunt " << int(A / x);

return 0;

}

Explicație:

Programul citește de la tastatură trei numere, primele două reprezentând dimensiunile încăperii, iar a treia reprezentând dimensiunea gresiei.

Pentru a determina câte bucăți de gresie pot încăpea, vom calcula aria încăperii, care este un dreptunghi, apoi împărțim rezultatul la dimensiunea unei bucăți de gresie. Dacă numărul rezultat este întreg, numărul minim de bucăți necesar este același cu acela de bucăți întregi. Dacă numărul rezultat este cu zecimale, numărul de bucăți necesar este parte întreagă de rezultat + 1.

Alte întrebări interesante