Devojčin broj brusa u C++
Za određivanje broja brusa kod devojke potrebno je izmeriti njen obim ispod grudi i preko grudi tamo gde su najšire. Te mere uneti u program i kao rezultat ćete dobiti broj brusa koji Vaša devojka nosi.
KOD PROGRAMA (C++):
#include <iostream>
using namespace std;
void main()
{
double x=.0,y=.0,k=.0;
cout << "Obim ispod grudi: ";
cin >> x;
cout << "Obim grudi: ";
cin >> y;
k =((x += (int(x)%2 == 0?10:12.5)), y-x);
cout << "Broj brusa = " << x << " "
<< (k>=0 && k <2.5?"AA":(k>=2.5 && k <5?"A"
:(k>=5 && k <7.5?"B"
:(k>=7.5 && k <10?"C"
:(k>=10 && k <12.5?"D":"E jebiga...")))))
<< endl;
}
ALGORITAM PROGRAMA:
Da bi saznali koja je veličina brusa vaše ribe morate da imate krojački santimetar i da izmerite obim ribe odmah ispod grudi. Dobicete meru X. Ukoliko je ta mera paran broj, na nju dodate 10cm, a ako je neparan dodate 12.5cm. To je veličina grudnjaka (brusa).
Zatim, potrebno je santimetrom izmeriti obim grudi (golih xD) tamo gde su najšire. Dakle, uzeti najveću meru obima grudi. Tako dobijete meru Y. E sad je potrebno odrediti veličinu korpe brusa kao razliku Y i X. Obeležimo tu razliku sa K, pa određujemo K=Y-X.
U zavisnosti od vrednosti parametra K određujemo veličinu korpe:
K = 0: korpa AA
K ~ 2.5: korpa A
K ~ 5: korpa B
K ~ 7.5: korpa C
K ~ 10: korpa D
~ približno jednako
Kad odredimo broj korpe, zapisujemo BROJ BRUSA u formatu:
VELIČINA_BRUSA KORPA
Primer 1:
Stanislava ima X = 70cm, a Y = 85cm. Koji je broj njenog brusa?
Rešenje:
X je paran broj => X = 70 + 10
X = 80
Računamo K=85-80=5cm
Dobijemo da je veličina korpe = B
Pa je broj brusa = 80 B