Vardas:
Pavardė:
Klasė:
IF (programos analizavimas) Šaulys
Parengė ITMM Artūras Šakalys
Įrašykite teisingą atsakymą. Parašykite teisingą kodo fragmentą.
Uždavinys. Per varţybas šaulys šauna į taikinį, kurio centro koordinatės yra (x0; y0). Jei šaulys pataiko
atstumu, ne didesniu kaip 5 cm nuo taikinio centro, tuomet jis gauna 10 taškų. Jei atstumas tarp
taikinio centro ir pataikymo taško yra 6-10 cm – šaulys gauna 5 taškus, o jei pataikymo taškas
yra toliau kaip 10 cm nuo taikinio centro, šaulys taškų negauna. Parenkite programą,
skaičiuojančią, kiek taškų t gaus šaulys, jei pataikymo taško koordinatės yra (x; y).
#include
#include
using namespace std;
int main()
double x0, y0, x, y;
cout << "Įveskite taikinio centro x koordinatę: ";
cin >> x0;
cout << "Įveskite taikinio centro y koordinatę: ";
cin >> y0;
cout << "Įveskite pataikymo taško x koordinatę: ";
cin >> x;
cout << "Įveskite pataikymo taško y koordinatę: ";
cin >> y;
double atstumas =
; // Skaičiuojame atstumą tarp taikinio centro ir pataikymo taško
int taskai = 0;
if (
) {
taskai = 10;
} else if (
) {
taskai = 5;
}
cout << "Šaulys gaus " <<
<< " taškus už šį pataikymą." << endl;
return 0;
}
Paspausk
Gerai