You are on page 1of 9

Realieji skaičiai

2022
Kintamųjų reikšmės

Skaitmeninės kintamųjų reikšmės gali būti:


• Sveikieji skaičiai (int): -2147483648... 2147483648
Pvz. 0, 5, 54, -2, 1000
• Realieji skaičiai (double): ±1.7*10 ±308
Pvz. 0.5 , 3.1415, -10.01, -201.3
Užduotis
Prieš informatikos pamoką Karolį bendraklasiai
pasveikino gimtadienio proga. Karolis numatė tai
iš anksto ir nusipirko daug obuolių. Mokytojui
leidus jis padalino visiems bendraklasiams po
lygiai obuolių, o kiek liko pasiliko sau.
Parašykite programą paskaičiuoti po kiek
obuolių gavo kiekvienas bendraklasis ir kiek liko
Karoliui.
Užduoties papildymas*
Papildykite programą paskaičiuoti kiek Karoliui
kainavo vaišės, kai vieno obuolio kaina pateikiama
eurais (pvz. 0.20 eur).
...
double kaina, viso;
cin >> kaina;
...
cout << viso << endl;
...
// Karolio gimtadienis
49
#include <iostream>
15
#include <iomanip> //formatavimo biblioteka 0.20
using namespace std;
int main() 9.8
{ 10
9.8
... 9.80
double kaina, viso;
...
cout << viso << endl;
cout << fixed << setprecision(0) << viso << endl;
cout << fixed << setprecision(1) << viso << endl;
cout << fixed << setprecision(2) << viso;
return 0;
} Suformatuoja 2 sk. po kablelio išvedimą
Programos užduotims
1. Sukurkite programą paskaičiuoti kokia buvo 5 dienų vidutinė
temperatūra, dešimtųjų tikslumu. (Pvz. -2 -3 -2 -1 0, vid_t=-1.6)
2. Sukurkite programą paskaičiuoti žmogaus kūno masės indeksą
(m/u2), kai įvedama masė kilogramais o ūgis – metrais.
Rezultatus pateikite 3 skaičių po kablelio tikslumu. (Pvz. m=76
u=1.83, kmi=22.694)
3. Studentas padėjo banke X eurų sumą. Po mėnesio prie tos
sumos pridedama Y procentų palūkanų. Sukurkite programą
paskaičiuoti kiek viso pinigų bus sąskaitoje po mėnesio. (Pvz.
X=500 Y=2, pinigu=510.00)
4. Paskaičiuokite koks bus skritulio plotas (šimtųjų tikslumu), jeigu
duotas jo skersmuo D (centimetrais). (Pvz. D=5, S=19.62)
1. Sukurkite programą paskaičiuoti kokia buvo 5 dienų
vidutinė temperatūra.
// programa temperaturu vidurkio skaiciavimas
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double t1, t2, t3, t4, t5, vid;
cin >> t1 >> t2 >> t3 >> t4 >> t5;
vid = (t1+t2+t3+t4+t5)/5;
cout << fixed << setprecision(2) << vid;
return 0;
2. Sukurkite programą paskaičiuoti žmogaus kūno masės
indeksą (m/u2), kai įvedama masė kilogramais o ūgis –
metrais. Rezultatus pateikite 3 skaičių po kablelio tikslumu.
(Pvz. m=76 u=1.83, kmi=22.69)
// programa kuno mases indekso skaiciavimas
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double ugis, mase, kmi;
cin >> mase >> ugis;
kmi = mase/(ugis*ugis);
cout << fixed << setprecision(3) << kmi;
return 0;
3.Studentas padėjo banke X litų sumą. Po mėnesio prie tos
sumos pridedama Y procentų palūkanų. Sukurkite programą
paskaičiuoti kiek viso pinigų bus sąskaitoje po mėnesio.
// programa saskaitos skaiciavimas
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double X, Y, palukanos, saskaita;
cin >> X >> Y;
palukanos = X/100*Y;
saskaita = X + palukanos;
cout << fixed << setprecision(2) << saskaita;
return 0;
}

You might also like