Užduotys 2

 

 Duomenų įvedimas ir spausdinimas. Skirtingi duomenų tipai.

DUOMENŲ TIPAI:

int – sveikieji skaičiai         long – dideli sveikieji skaičiai

float – realieji skaičiai        double – dideli realieji skaičiai

char – vienas simbolis        string – žodis (simbolių eilutė)

 


//kintamųjų reikšmių spausdinimas

//string – žodis (simbolių eilutė)

#include <iostream>

using namespace std;

int main ()

{

string vard;

int m,md;

cout << "Koks tavo vardas?" << endl;  cin >> vard;

cout << "Kurie dabar yra metai?" << endl; cin >> md;

cout << "Kuriais metais gimei?" << endl; cin >> m;

cout<<"------------------------"<<endl;

cout << vard << " yra grazus vardas"<<endl;

cout << " Siemet tau sukanka " <<md - m <<" m." << endl<< endl<< endl;

cout<<"------------------------"<<endl;

return 0;

}


1. Stačiakampis. Parašyti programą, kuri paprašytų įvesti stačiakampio ilgį a ir plotį b, o ekrane atspausdint plotą s ir perimetrą p. (visi dydžiai – sveikieji skaičiai).

Pasitikrinkite.  Duomenys:  a=5, b=2;        Atsakymas: s=10, p=14.


2. Stačiakampis. Parašykite programą, kuri apskaičiuotų stačiakampio, kurio viršutiniojo kairiojo taško (x1;y1) ir apatinio dešiniojo taško (x2;y2) koordinatės yra duoti sveikieji skaičiai, plotą s ir perimetrą p. Nurodytų taškų koordinatės įvedamos klaviatūra. Stačiakampio kraštinės lygiagrečios su koordinačių ašimis.

Pasitikrinkite.  Duomenys: x1=0, y1=5, x2=4, y2=0;                     Atsakymas:  s=20, p=18.

3. Pamoka. Parašykite programą, kuri padėtų Petriukui suskaičiuoti, kiek pamokų jis turi per savaitę ir kiek tai sudarys minučių. Klaviatūra įvedami 5 skaičiai, reiškiantys kiekvienos dienos pamokų skaičių.
Pasitikrinkite.  Duomenys: Kiek pamokų yra pirmadienį? 5 Antradienį? 6 Trečiadienį? 4  Ketvirtadienį? 5   Penktadienį? 4
Rezultatai: Pamokų skaičius: 24       Tai sudaro minučių: 1080

4. Taupyklė. Jonas turi kiaulę taupyklę, kurioje yra a monetų po 5 ct, b monetų po 20 ct ir c monetų po 2 €. Kitokios vertės monetų taupyklėje nėra. Parašykite programą, kuri suskaičiuotų, kiek pinigų kiaulėje taupyklėje iš viso turi Jonas. Atsakymą pateikite eurais, pvz.: kai taupyklėje yra 12 monetų po 5 ct, 5 monetos po 20 ct ir 6 monetos po 2 €, tuomet ekrane turi būti rodoma: Taupyklėje yra 13.60 €. Pradiniai duomenys visi sveiki skaičiai.
Pasitikrinkite.  Duomenys: Kiek yra monetų po 5ct? 5     Kiek yra monetų po 20 ct? 0       Kiek yra monetų po 2 €? 3
Rezultatai:  Taupyklėje yra 6.25 €.

5. Automobilis. Automobilių tunelio po Nepriklausomybės aikšte Vilniuje ilgis lygus 264 m. Parašykite programą, kuri apskaičiuotų, kelias sekundes s automobilis važiuoja šiuo tuneliu, jei jo greitis yra v km/h? Rezultatus pateikite šimtųjų tikslumu.
Pasitikrinkite.  Duomenys: Koks automobilio greitis? 60
Rezultatai: Automobilis tunelį pravažiuos per 15.84 s

6. Statybininkas. Statybininkui reikia pastatyti sieną, kurios ilgis yra a metrų, o aukštis h metrų (a ir h – sveikieji skaičiai). Kiek reikės plytų, kurių ilgis 20 cm, o aukštis 10 cm ir kiek kainuos plytos, jeigu vienos plytos kaina k €. Pinigų sumą pateikti šimtųjų tikslumu.
Pasitikrinkite.  Duomenys: Sienos ilgis 4 m        Sienos aukštis 3 m       Plytos kaina 0.5  €
Rezultatai: Plytų kiekis: 600       Plytos kainuos 300.00 €

7. Trapecijos plotas. Parašykite programą, kuri, įvedus trapecijos pagrindų a ir b bei aukštinės h ilgius, apskaičiuotų trapecijos plotą.
Pasitikrinkite.  Duomenys: Trapecijos ilgesniojo pagrindo ilgis: 5   Trapecijos trumpesniojo pagrindo ilgis: 3   Trapecijos aukštinės ilgis: 4
Rezultatai: Trapecijos plotas: 16

8. Puodelių pakavimas. Į vieną kartoninę dėžutę telpa trys puodeliai. Pakuotojas užklijuoja dėžutę ir išsiunčia ją į parduotuvę, jei ji pilna. Iš viso reikia supakuoti m puodelių. Parašykite programą, kuri apskaičiuotų, kelios bus pilnos dėžutės ir kiek puodelių liks nesupakuota.

Pasitikrinkite.  Duomenys: Puodelių, kuriuos reikia supakuoti, skaičius: 7

Rezultatai: Pilnų dėžučių skaičius: 2       Nesupakuotų puodelių skaičius: 1


9. Keltas. Parašykite programą, kuri suskaičiuotų, kelis kartus keltui teks kelti per upę k automobilių, jeigu vienu metu jis gali perkelti m automobilių. Keltas kelia tik tada, kai yra pilnas (susidaro m automobilių.) Taip pat išveskite automobilių skaičių, kuriems persikelti per upę nepavyks (jei buvo 11 automobilių, o į keltą telpa 10, tai 10 perkels, o vienas liks neperkeltas).

Pasitikrinkite.  Duomenys: Automobilių skaičius: 27        Į keltą telpa automobilių: 10

Rezultatai: Perkels per kartų: 2           Liks neperkelta: 7


10. Gimtadienis. Tautvydas rengia gimtadienio šventę. Norėdamas pavaišinti svečius, jis iškepė a sausainių. Prasidėjus šventei, jis pastebėjo, kad dar b draugų iškepė lygiai tiek pat sausainių kaip ir jis, ir atsinešė į gimtadienį. Šventėje iš viso dalyvavo c žmonių (įskaitant ir patį jubiliatą). Norėdamas, kad nei vienas neliktų nuskriaustas, Tautvydas sausainius visiems svečiams padalijo po lygiai ir, kadangi šiandien jo gimtadienis, likusius po dalybų nusprendė pasilikti sau. Parašykite programą, kuri apskaičiuotų, po kiek sausainių gavo kiekvienas gimtadienio dalyvis ir kiek papildomai sausainių atiteko Tautvydui.

Pasitikrinkite.  Duomenys: Kiek sausainių iškepė Tautvydas? 20

Keli draugai dar atsinešė po tiek pat sausainių? 4        Kiek žmonių iš viso dalyvavo šventėje?24

Rezultatai: Kiekvienas šventės dalyvis gavo po 4 sausainius Tautvydui papildomai atiteko 4 sausainiai


11. Mariaus saldainiai. Marius kiekvieną dieną gauna po n saldainių. Jis suvalgo po a saldainių, o likusius kaupia Kalėdų dovanoms. Kai Marius pradėjo kaupti saldainius, iki Kalėdų buvo likę k dienų. Parašykite programą, kuri suskaičiuotų keliems draugams d Marius galės paruošti kalėdinius saldainių rinkinius, jei kiekviename rinkinyje bus po a saldainių ir kiek saldainių s liks supakavus dovanas.

Pasitikrinkite.  Duomenys: Kiek saldainių gauna Marius? 15       Po kiek saldainių suvalgo? 4       Kelios dienos liko iki Kalėdų? 22

Rezultatai: Marius dovanas paruoš 60 draugų.        Supakavus dovanas liks 2 saldainiai.


for (int i = n; i <= m; i++)
{
   ??????????;
 


12. Akvariumas. Akvariume gyvena a žuvų. Kiekvieną dieną Petriukas į akvariumą įdeda b žuvų. Parašykite programą, kuri suskaičiuotų kiek iš viso bus žuvų po n dienų. Rezultatą reikia išvesti su paaiškinamaisiais žodžiais.

Pasitikrinkite.  Duomenys: Kiek žuvų gyvena akvariume? 5

Kiek žuvų į akvariumą įdedama kiekvieną dieną? 3      Kiek dienų praėjo? 3  

Rezultatai: Po 3 dienų akvariume gyvens 14 žuvų.